From 8f4abb3eef4c4a26bab706bf3ffaa301cd04a4c1 Mon Sep 17 00:00:00 2001 From: Nitin Singh Date: Thu, 17 Oct 2024 16:10:57 +0530 Subject: [PATCH 01/30] fix #8815 clear function fixed and aligned arrow button --- src/Components/Facility/SpokeFacilityEditor.tsx | 3 ++- src/Components/Form/AutoCompleteAsync.tsx | 17 +++++------------ 2 files changed, 7 insertions(+), 13 deletions(-) diff --git a/src/Components/Facility/SpokeFacilityEditor.tsx b/src/Components/Facility/SpokeFacilityEditor.tsx index 197d68da2bf..435120ca275 100644 --- a/src/Components/Facility/SpokeFacilityEditor.tsx +++ b/src/Components/Facility/SpokeFacilityEditor.tsx @@ -99,7 +99,8 @@ export default function SpokeFacilityEditor(props: SpokeFacilityEditorProps) { showNOptions={8} selected={selectedFacility} setSelected={(v) => - v && !Array.isArray(v) && setSelectedFacility(v) + (v === undefined || (!Array.isArray(v) && v)) && + setSelectedFacility(v) } errors="" className="w-full" diff --git a/src/Components/Form/AutoCompleteAsync.tsx b/src/Components/Form/AutoCompleteAsync.tsx index f362918dfc2..150aa373f1a 100644 --- a/src/Components/Form/AutoCompleteAsync.tsx +++ b/src/Components/Form/AutoCompleteAsync.tsx @@ -125,15 +125,15 @@ const AutoCompleteAsync = (props: Props) => { /> {!disabled && ( -
+
{hasSelection && !loading && !required && (
{ e.preventDefault(); - onChange(null); + onChange(undefined); }} /> @@ -142,16 +142,9 @@ const AutoCompleteAsync = (props: Props) => {
)} {loading ? ( - + ) : ( - + )}
From 2eff833b60f822b4b028c3b95b6cb7ba0fd90cff Mon Sep 17 00:00:00 2001 From: Nitin Singh Date: Thu, 17 Oct 2024 17:28:19 +0530 Subject: [PATCH 02/30] fix the drodpwon value persisting --- src/Components/Form/AutoCompleteAsync.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Components/Form/AutoCompleteAsync.tsx b/src/Components/Form/AutoCompleteAsync.tsx index 150aa373f1a..4d8195ae122 100644 --- a/src/Components/Form/AutoCompleteAsync.tsx +++ b/src/Components/Form/AutoCompleteAsync.tsx @@ -92,7 +92,7 @@ const AutoCompleteAsync = (props: Props) => { return (
0 ? selected : null} disabled={disabled} onChange={onChange} by={compareBy} From b373a0d22e7d686a4f02f9cfdc9a5f77f0f69569 Mon Sep 17 00:00:00 2001 From: Rithvik Nishad Date: Fri, 18 Oct 2024 19:00:22 +0530 Subject: [PATCH 03/30] =?UTF-8?q?=F0=9F=93=B7=20Support=20for=20linking=20?= =?UTF-8?q?multiple=20cameras=20to=20a=20bed=20(#8253)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cypress/pageobject/Asset/AssetCreation.ts | 2 +- src/CAREUI/interactive/KeyboardShortcut.tsx | 12 +- src/Common/constants.tsx | 14 - src/Components/Assets/AssetConfigure.tsx | 19 +- .../Assets/AssetType/HL7Monitor.tsx | 83 ++- .../Assets/AssetType/ONVIFCamera.tsx | 227 ------ src/Components/Assets/AssetTypes.tsx | 3 + .../Assets/configure/CameraConfigure.tsx | 88 --- .../Assets/configure/MonitorConfigure.tsx | 87 --- src/Components/CameraFeed/CameraFeed.tsx | 29 +- src/Components/CameraFeed/CameraFeedOld.tsx | 685 ------------------ .../CameraFeed/CameraFeedWithBedPresets.tsx | 21 +- ...etBedSelect.tsx => CameraPresetSelect.tsx} | 24 +- src/Components/CameraFeed/ConfigureCamera.tsx | 643 ++++++++++++++++ src/Components/CameraFeed/FeedAlert.tsx | 4 +- src/Components/CameraFeed/FeedControls.tsx | 2 - src/Components/CameraFeed/routes.ts | 49 ++ src/Components/CameraFeed/useFeedPTZ.ts | 208 ------ src/Components/CameraFeed/useOperateCamera.ts | 6 +- src/Components/CameraFeed/utils.ts | 2 +- src/Components/Common/MonitorAssetPopover.tsx | 2 +- .../ConsultationFeedTab.tsx | 91 +-- .../Facility/ConsultationDetails/index.tsx | 39 +- src/Components/Facility/FacilityUsers.tsx | 6 +- .../Form/FormFields/TextFormField.tsx | 23 + src/Locale/en.json | 36 +- src/Locale/hi.json | 4 +- src/Locale/kn.json | 4 +- src/Locale/ml.json | 4 +- src/Locale/ta.json | 4 +- src/Redux/actions.tsx | 27 - src/Utils/transformUtils.ts | 17 +- 32 files changed, 975 insertions(+), 1490 deletions(-) delete mode 100644 src/Components/Assets/AssetType/ONVIFCamera.tsx delete mode 100644 src/Components/Assets/configure/CameraConfigure.tsx delete mode 100644 src/Components/Assets/configure/MonitorConfigure.tsx delete mode 100644 src/Components/CameraFeed/CameraFeedOld.tsx rename src/Components/CameraFeed/{AssetBedSelect.tsx => CameraPresetSelect.tsx} (88%) create mode 100644 src/Components/CameraFeed/ConfigureCamera.tsx delete mode 100644 src/Components/CameraFeed/useFeedPTZ.ts diff --git a/cypress/pageobject/Asset/AssetCreation.ts b/cypress/pageobject/Asset/AssetCreation.ts index d6991e82ff0..f0b2f1b74eb 100644 --- a/cypress/pageobject/Asset/AssetCreation.ts +++ b/cypress/pageobject/Asset/AssetCreation.ts @@ -154,7 +154,7 @@ export class AssetPage { } clickConfigureAsset() { - cy.get("#submit").contains("Set Configuration").click(); + cy.get("#submit").contains("Update").click(); } clickConfigureVital() { diff --git a/src/CAREUI/interactive/KeyboardShortcut.tsx b/src/CAREUI/interactive/KeyboardShortcut.tsx index 1d2bebeb316..4ad46c99387 100644 --- a/src/CAREUI/interactive/KeyboardShortcut.tsx +++ b/src/CAREUI/interactive/KeyboardShortcut.tsx @@ -31,7 +31,10 @@ export default function KeyboardShortcut(props: Props) { )} {(props.altShortcuts || [props.shortcut]).map((shortcut, idx, arr) => ( <> - + {shortcut.map((key, idx, keys) => ( <> {SHORTCUT_KEY_MAP[key] || key} @@ -42,7 +45,12 @@ export default function KeyboardShortcut(props: Props) { ))} {idx !== arr.length - 1 && ( - or + + or + )} ))} diff --git a/src/Common/constants.tsx b/src/Common/constants.tsx index d46473bfd2d..08d21dc1edc 100644 --- a/src/Common/constants.tsx +++ b/src/Common/constants.tsx @@ -839,20 +839,6 @@ export const LOCATION_BED_TYPES = [ { id: "REGULAR", name: "Regular" }, ] as const; -export const ASSET_META_TYPE = [ - { id: "CAMERA", text: "Camera(ONVIF)" }, - { id: "HL7MONITOR", text: "Vitals Monitor(HL7)" }, -]; - -export const CAMERA_TYPE = [ - { id: "HIKVISION", text: "ONVIF Camera (HIKVISION)" }, -]; - -export const GENDER: { [key: number]: string } = GENDER_TYPES.reduce( - (acc, curr) => ({ ...acc, [curr.id]: curr.text }), - {}, -); - export type CameraPTZ = { icon?: IconName; label: string; diff --git a/src/Components/Assets/AssetConfigure.tsx b/src/Components/Assets/AssetConfigure.tsx index aa6b7c9221e..9f5f73f296d 100644 --- a/src/Components/Assets/AssetConfigure.tsx +++ b/src/Components/Assets/AssetConfigure.tsx @@ -1,6 +1,6 @@ import Loading from "../Common/Loading"; import HL7Monitor from "./AssetType/HL7Monitor"; -import ONVIFCamera from "./AssetType/ONVIFCamera"; +import ConfigureCamera from "../CameraFeed/ConfigureCamera"; import Page from "../Common/components/Page"; import useQuery from "../../Utils/request/useQuery"; import routes from "../../Redux/api"; @@ -11,13 +11,11 @@ interface AssetConfigureProps { } const AssetConfigure = ({ assetId, facilityId }: AssetConfigureProps) => { - const { - data: asset, - loading, - refetch, - } = useQuery(routes.getAsset, { pathParams: { external_id: assetId } }); + const { data: asset, refetch } = useQuery(routes.getAsset, { + pathParams: { external_id: assetId }, + }); - if (loading || !asset) { + if (!asset) { return ; } @@ -63,12 +61,7 @@ const AssetConfigure = ({ assetId, facilityId }: AssetConfigureProps) => { }} backUrl={`/facility/${facilityId}/assets/${assetId}`} > - refetch()} - /> + refetch()} /> ); }; diff --git a/src/Components/Assets/AssetType/HL7Monitor.tsx b/src/Components/Assets/AssetType/HL7Monitor.tsx index 6583157018d..383af38fa28 100644 --- a/src/Components/Assets/AssetType/HL7Monitor.tsx +++ b/src/Components/Assets/AssetType/HL7Monitor.tsx @@ -1,7 +1,6 @@ import { SyntheticEvent, useEffect, useState } from "react"; -import { AssetData, ResolvedMiddleware } from "../AssetTypes"; +import { AssetClass, AssetData, ResolvedMiddleware } from "../AssetTypes"; import * as Notification from "../../../Utils/Notifications.js"; -import MonitorConfigure from "../configure/MonitorConfigure"; import Loading from "../../Common/Loading"; import { checkIfValidIP } from "../../../Common/validation"; import Card from "../../../CAREUI/display/Card"; @@ -13,6 +12,10 @@ import VentilatorPatientVitalsMonitor from "../../VitalsMonitor/VentilatorPatien import useAuthUser from "../../../Common/hooks/useAuthUser"; import request from "../../../Utils/request/request"; import routes from "../../../Redux/api"; +import { BedModel } from "../../Facility/models"; +import useQuery from "../../../Utils/request/useQuery"; +import { FieldLabel } from "../../Form/FormFields/FormField"; +import { BedSelect } from "../../Common/BedSelect"; interface HL7MonitorProps { assetId: string; @@ -151,3 +154,79 @@ const HL7Monitor = (props: HL7MonitorProps) => { ); }; export default HL7Monitor; + +const saveLink = async (assetId: string, bedId: string) => { + await request(routes.createAssetBed, { + body: { + asset: assetId, + bed: bedId, + }, + }); + Notification.Success({ msg: "AssetBed Link created successfully" }); +}; +const updateLink = async ( + assetbedId: string, + assetId: string, + bed: BedModel, +) => { + await request(routes.partialUpdateAssetBed, { + pathParams: { external_id: assetbedId }, + body: { + asset: assetId, + bed: bed.id ?? "", + }, + }); + Notification.Success({ msg: "AssetBed Link updated successfully" }); +}; + +function MonitorConfigure({ asset }: { asset: AssetData }) { + const [bed, setBed] = useState({}); + const [shouldUpdateLink, setShouldUpdateLink] = useState(false); + const { data: assetBed } = useQuery(routes.listAssetBeds, { + query: { asset: asset.id }, + onResponse: ({ res, data }) => { + if (res?.status === 200 && data && data.results.length > 0) { + setBed(data.results[0].bed_object); + setShouldUpdateLink(true); + } + }, + }); + + return ( +
{ + e.preventDefault(); + if (shouldUpdateLink) { + updateLink( + assetBed?.results[0].id as string, + asset.id as string, + bed as BedModel, + ); + } else { + saveLink(asset.id as string, bed?.id as string); + } + }} + > +
+
+ Bed + setBed(selected as BedModel)} + selected={bed} + error="" + multiple={false} + location={asset?.location_object?.id} + facility={asset?.location_object?.facility?.id} + not_occupied_by_asset_type={AssetClass.HL7MONITOR} + className="w-full" + /> +
+ + + {shouldUpdateLink ? "Update Bed" : "Save Bed"} + +
+
+ ); +} diff --git a/src/Components/Assets/AssetType/ONVIFCamera.tsx b/src/Components/Assets/AssetType/ONVIFCamera.tsx deleted file mode 100644 index f79894d089f..00000000000 --- a/src/Components/Assets/AssetType/ONVIFCamera.tsx +++ /dev/null @@ -1,227 +0,0 @@ -import { useEffect, useState } from "react"; -import { AssetData, ResolvedMiddleware } from "../AssetTypes"; -import * as Notification from "../../../Utils/Notifications.js"; -import { BedModel } from "../../Facility/models"; -import { getCameraConfig } from "../../../Utils/transformUtils"; -import CameraConfigure from "../configure/CameraConfigure"; -import Loading from "../../Common/Loading"; -import { checkIfValidIP } from "../../../Common/validation"; -import TextFormField from "../../Form/FormFields/TextFormField"; -import { Submit } from "../../Common/components/ButtonV2"; -import { SyntheticEvent } from "react"; -import useAuthUser from "../../../Common/hooks/useAuthUser"; - -import request from "../../../Utils/request/request"; -import routes from "../../../Redux/api"; -import useQuery from "../../../Utils/request/useQuery"; - -import CareIcon from "../../../CAREUI/icons/CareIcon"; -import useOperateCamera, { - PTZPayload, -} from "../../CameraFeed/useOperateCamera"; - -interface Props { - assetId: string; - facilityId: string; - asset: any; - onUpdated?: () => void; -} - -const ONVIFCamera = ({ assetId, facilityId, asset, onUpdated }: Props) => { - const [isLoading, setIsLoading] = useState(true); - const [assetType, setAssetType] = useState(""); - const [middlewareHostname, setMiddlewareHostname] = useState(""); - const [resolvedMiddleware, setResolvedMiddleware] = - useState(); - const [cameraAddress, setCameraAddress] = useState(""); - const [ipadrdress_error, setIpAddress_error] = useState(""); - const [username, setUsername] = useState(""); - const [password, setPassword] = useState(""); - const [streamUuid, setStreamUuid] = useState(""); - const [bed, setBed] = useState({}); - const [newPreset, setNewPreset] = useState(""); - const [loadingAddPreset, setLoadingAddPreset] = useState(false); - const [loadingSetConfiguration, setLoadingSetConfiguration] = useState(false); - const [refreshPresetsHash, setRefreshPresetsHash] = useState( - Number(new Date()), - ); - const { data: facility, loading } = useQuery(routes.getPermittedFacility, { - pathParams: { id: facilityId }, - }); - const authUser = useAuthUser(); - - const { operate } = useOperateCamera(assetId ?? "", true); - - useEffect(() => { - if (asset) { - setAssetType(asset?.asset_class); - setResolvedMiddleware(asset?.resolved_middleware); - const cameraConfig = getCameraConfig(asset); - setMiddlewareHostname(cameraConfig.middleware_hostname); - setCameraAddress(cameraConfig.hostname); - setUsername(cameraConfig.username); - setPassword(cameraConfig.password); - setStreamUuid(cameraConfig.accessKey); - } - setIsLoading(false); - }, [asset]); - - const handleSubmit = async (e: SyntheticEvent) => { - e.preventDefault(); - if (checkIfValidIP(cameraAddress)) { - setLoadingSetConfiguration(true); - setIpAddress_error(""); - const data = { - meta: { - asset_type: "CAMERA", - middleware_hostname: middlewareHostname, - local_ip_address: cameraAddress, - camera_access_key: `${username}:${password}:${streamUuid}`, - }, - }; - const { res } = await request(routes.partialUpdateAsset, { - pathParams: { external_id: assetId }, - body: data, - }); - if (res?.status === 200) { - Notification.Success({ msg: "Asset Configured Successfully" }); - onUpdated?.(); - } else { - Notification.Error({ msg: "Something went wrong!" }); - } - setLoadingSetConfiguration(false); - } else { - setIpAddress_error("IP address is invalid"); - } - }; - - const addPreset = async (e: SyntheticEvent) => { - e.preventDefault(); - const meta = { - bed_id: bed.id, - preset_name: newPreset, - }; - try { - setLoadingAddPreset(true); - - const { data } = await operate({ type: "get_status" }); - const { position } = (data as { result: { position: PTZPayload } }) - .result; - - const { res } = await request(routes.createAssetBed, { - body: { - meta: { ...meta, position }, - asset: assetId, - bed: bed?.id as string, - }, - }); - if (res?.status === 201) { - Notification.Success({ - msg: "Preset Added Successfully", - }); - setBed({}); - setNewPreset(""); - setRefreshPresetsHash(Number(new Date())); - } else { - Notification.Error({ - msg: "Something went wrong..!", - }); - } - } catch (e) { - Notification.Error({ - msg: "Something went wrong..!", - }); - } - setLoadingAddPreset(false); - }; - if (isLoading || loading || !facility) return ; - - return ( -
- {["DistrictAdmin", "StateAdmin"].includes(authUser.user_type) && ( -
-
- -

Middleware Hostname

- {resolvedMiddleware?.source != "asset" && ( -
- - - Middleware hostname sourced from asset{" "} - {resolvedMiddleware?.source} - -
- )} -
- } - placeholder={resolvedMiddleware?.hostname} - value={middlewareHostname} - onChange={({ value }) => setMiddlewareHostname(value)} - /> - setCameraAddress(value)} - error={ipadrdress_error} - /> - setUsername(value)} - /> - setPassword(value)} - /> - setStreamUuid(value)} - /> -
-
- -
- - )} - - {assetType === "ONVIF" ? ( - - ) : null} -
- ); -}; -export default ONVIFCamera; diff --git a/src/Components/Assets/AssetTypes.tsx b/src/Components/Assets/AssetTypes.tsx index e3dee31bb7f..2f8e086a813 100644 --- a/src/Components/Assets/AssetTypes.tsx +++ b/src/Components/Assets/AssetTypes.tsx @@ -109,6 +109,9 @@ export interface AssetData { latest_status: string; last_service: AssetService; meta?: { + middleware_hostname?: string; + local_ip_address?: string; + camera_access_key?: string; [key: string]: any; }; } diff --git a/src/Components/Assets/configure/CameraConfigure.tsx b/src/Components/Assets/configure/CameraConfigure.tsx deleted file mode 100644 index e5e017db8dc..00000000000 --- a/src/Components/Assets/configure/CameraConfigure.tsx +++ /dev/null @@ -1,88 +0,0 @@ -import { SyntheticEvent } from "react"; -import { AssetData } from "../AssetTypes"; -import CameraFeedOld from "../../CameraFeed/CameraFeedOld"; -import { BedSelect } from "../../Common/BedSelect"; -import { BedModel } from "../../Facility/models"; -import { getCameraConfig } from "../../../Utils/transformUtils"; -import { Submit } from "../../Common/components/ButtonV2"; -import TextFormField from "../../Form/FormFields/TextFormField"; -import Card from "../../../CAREUI/display/Card"; -import { FieldErrorText } from "../../Form/FormFields/FormField"; - -interface CameraConfigureProps { - asset: AssetData; - addPreset(e: SyntheticEvent): void; - setBed(bed: BedModel): void; - bed: BedModel; - newPreset: string; - setNewPreset(preset: string): void; - refreshPresetsHash: number; - facilityMiddlewareHostname: string; - isLoading: boolean; -} -export default function CameraConfigure(props: CameraConfigureProps) { - const { - asset, - addPreset, - setBed, - bed, - isLoading, - newPreset, - setNewPreset, - refreshPresetsHash, - facilityMiddlewareHostname, - } = props; - - return ( -
- -
-
-
- - setBed(selected as BedModel)} - selected={bed} - error="" - multiple={false} - location={asset?.location_object?.id} - facility={asset?.location_object?.facility?.id} - /> -
-
- - setNewPreset(e.value)} - errorClassName="hidden" - /> - {newPreset.length > 12 && ( - - )} -
-
-
- -
-
-
- - - -
- ); -} diff --git a/src/Components/Assets/configure/MonitorConfigure.tsx b/src/Components/Assets/configure/MonitorConfigure.tsx deleted file mode 100644 index 785b82873de..00000000000 --- a/src/Components/Assets/configure/MonitorConfigure.tsx +++ /dev/null @@ -1,87 +0,0 @@ -import { useState } from "react"; -import { BedSelect } from "../../Common/BedSelect"; -import { BedModel } from "../../Facility/models"; -import { AssetClass, AssetData } from "../AssetTypes"; -import * as Notification from "../../../Utils/Notifications.js"; -import { Submit } from "../../Common/components/ButtonV2"; -import { FieldLabel } from "../../Form/FormFields/FormField"; -import request from "../../../Utils/request/request"; -import routes from "../../../Redux/api"; -import useQuery from "../../../Utils/request/useQuery"; -import CareIcon from "../../../CAREUI/icons/CareIcon"; - -const saveLink = async (assetId: string, bedId: string) => { - await request(routes.createAssetBed, { - body: { - asset: assetId, - bed: bedId, - }, - }); - Notification.Success({ msg: "AssetBed Link created successfully" }); -}; -const update_Link = async ( - assetbedId: string, - assetId: string, - bed: BedModel, -) => { - await request(routes.partialUpdateAssetBed, { - pathParams: { external_id: assetbedId }, - body: { - asset: assetId, - bed: bed.id ?? "", - }, - }); - Notification.Success({ msg: "AssetBed Link updated successfully" }); -}; - -export default function MonitorConfigure({ asset }: { asset: AssetData }) { - const [bed, setBed] = useState({}); - const [updateLink, setUpdateLink] = useState(false); - const { data: assetBed } = useQuery(routes.listAssetBeds, { - query: { asset: asset.id }, - onResponse: ({ res, data }) => { - if (res?.status === 200 && data && data.results.length > 0) { - setBed(data.results[0].bed_object); - setUpdateLink(true); - } - }, - }); - - return ( -
{ - e.preventDefault(); - if (updateLink) { - update_Link( - assetBed?.results[0].id as string, - asset.id as string, - bed as BedModel, - ); - } else { - saveLink(asset.id as string, bed?.id as string); - } - }} - > -
-
- Bed - setBed(selected as BedModel)} - selected={bed} - error="" - multiple={false} - location={asset?.location_object?.id} - facility={asset?.location_object?.facility?.id} - not_occupied_by_asset_type={AssetClass.HL7MONITOR} - className="w-full" - /> -
- - - {updateLink ? "Update Bed" : "Save Bed"} - -
-
- ); -} diff --git a/src/Components/CameraFeed/CameraFeed.tsx b/src/Components/CameraFeed/CameraFeed.tsx index e49a63f7028..3c9b25b6fc9 100644 --- a/src/Components/CameraFeed/CameraFeed.tsx +++ b/src/Components/CameraFeed/CameraFeed.tsx @@ -78,7 +78,7 @@ export default function CameraFeed(props: Props) { .operate({ type: "get_stream_token" }) .then(({ res, data }) => { if (res?.status != 200) { - setState("authentication_error"); + setState("host_unreachable"); return props.onStreamError?.(); } const result = data?.result as { token: string }; @@ -183,13 +183,15 @@ export default function CameraFeed(props: Props) { {props.children}
- - {props.asset.name} - - +
+ + {props.asset.name} + + +
{!isIOS && (
); - case "authentication_error": - return ( - - ); case "offline": return ( { - const { cameraPTZ } = props; - return ( - - ); -}; - -const CameraFeedOld = (props: any) => { - const middlewareHostname = props.middlewareHostname; - const [presetsPage, setPresetsPage] = useState(0); - const cameraAsset = props.asset; - const [presets, setPresets] = useState([]); - const [bedPresets, setBedPresets] = useState([]); - const [showDefaultPresets, setShowDefaultPresets] = useState(false); - const [precision, setPrecision] = useState(1); - const [streamStatus, setStreamStatus] = useState( - StreamStatus.Offline, - ); - const [videoStartTime, setVideoStartTime] = useState(null); - const [bed, setBed] = useState({}); - const [presetName, setPresetName] = useState(""); - const [loading, setLoading] = useState(); - const dispatch: any = useDispatch(); - const [page, setPage] = useState({ - count: 0, - limit: 8, - offset: 0, - }); - const [toDelete, setToDelete] = useState(null); - const [toUpdate, setToUpdate] = useState(null); - const [_isFullscreen, setFullscreen] = useFullscreen(); - - const { width } = useWindowDimensions(); - const extremeSmallScreenBreakpoint = 320; - const isExtremeSmallScreen = - width <= extremeSmallScreenBreakpoint ? true : false; - const liveFeedPlayerRef = useRef(null); - const [streamUrl, setStreamUrl] = useState(""); - - const refreshPresetsHash = props.refreshPresetsHash; - - // eslint-disable-next-line @typescript-eslint/no-unused-vars - const [currentPreset, setCurrentPreset] = useState(); - const { - absoluteMove, - getCameraStatus, - getStreamToken, - getPTZPayload, - getPresets, - gotoPreset, - relativeMove, - } = useFeedPTZ({ - config: { - middlewareHostname, - ...cameraAsset, - }, - dispatch, - }); - - const fetchCameraPresets = () => - getPresets({ - onSuccess: (resp) => { - setPresets(resp); - }, - onError: (resp) => { - resp instanceof AxiosError && - Notification.Error({ - msg: "Camera is offline", - }); - }, - }); - - const calculateVideoLiveDelay = () => { - const video = liveFeedPlayerRef.current as HTMLVideoElement; - if (!video || !videoStartTime) return 0; - - const timeDifference = - (new Date().getTime() - videoStartTime.getTime()) / 1000; - - return timeDifference - video.currentTime; - }; - - const getBedPresets = async (id: any) => { - const bedAssets = await dispatch( - listAssetBeds({ - asset: id, - limit: page.limit, - offset: page.offset, - }), - ); - setBedPresets(bedAssets?.data?.results); - setPage({ - ...page, - count: bedAssets?.data?.count, - }); - }; - - const deletePreset = async (id: any) => { - const res = await dispatch(deleteAssetBed(id)); - if (res?.status === 204) { - Notification.Success({ msg: "Preset deleted successfully" }); - getBedPresets(cameraAsset.id); - } else { - Notification.Error({ - msg: "Error while deleting Preset: " + (res?.data?.detail || ""), - }); - } - setToDelete(null); - }; - - const updatePreset = async (currentPreset: any) => { - const data = { - bed_id: bed.id, - preset_name: presetName, - }; - const response = await dispatch( - partialUpdateAssetBed( - { - asset: currentPreset.asset_object.id, - bed: bed.id, - meta: { - ...currentPreset.meta, - ...data, - }, - }, - currentPreset?.id, - ), - ); - if (response && response.status === 200) { - Notification.Success({ msg: "Preset Updated" }); - } else { - Notification.Error({ msg: "Something Went Wrong" }); - } - getBedPresets(cameraAsset?.id); - fetchCameraPresets(); - setToUpdate(null); - }; - - const gotoBedPreset = (preset: any) => { - setLoading("Moving"); - absoluteMove(preset.meta.position, { - onSuccess: () => setLoading(undefined), - }); - }; - - useEffect(() => { - if (cameraAsset?.hostname) { - fetchCameraPresets(); - setTimeout(() => { - startStreamFeed(); - }, 1000); - } - }, []); - - useEffect(() => { - setPresetName(toUpdate?.meta?.preset_name); - setBed(toUpdate?.bed_object); - }, [toUpdate]); - - useEffect(() => { - getBedPresets(cameraAsset.id); - if (bedPresets?.[0]?.position) { - absoluteMove(bedPresets[0]?.position, {}); - } - }, [page.offset, cameraAsset.id, refreshPresetsHash]); - - const startStreamFeed = useCallback(async () => { - if (!liveFeedPlayerRef.current) return; - - await getStreamToken({ - onSuccess: (data) => { - setStreamUrl( - `wss://${middlewareHostname}/stream/${cameraAsset?.accessKey}/channel/0/mse?uuid=${cameraAsset?.accessKey}&channel=0&token=${data.token}`, - ); - }, - onError: () => { - setStreamStatus(StreamStatus.Offline); - }, - }); - }, [liveFeedPlayerRef.current]); - - const viewOptions = (page: number) => { - return presets - ? Object.entries(presets) - .map(([key, value]) => ({ label: key, value })) - .slice(page, page + 10) - : Array.from(Array(10), (_, i) => ({ - label: "Monitor " + (i + 1), - value: i + 1, - })); - }; - useEffect(() => { - let tId: any; - if (streamStatus !== StreamStatus.Playing) { - setStreamStatus(StreamStatus.Loading); - tId = setTimeout(() => { - startStreamFeed(); - }, 5000); - } - - return () => { - clearTimeout(tId); - }; - }, [startStreamFeed, streamStatus]); - - const handlePagination = (cOffset: number) => { - setPage({ - ...page, - offset: cOffset, - }); - }; - - const cameraPTZActionCBs: { [key: string]: (option: any) => void } = { - precision: () => { - setPrecision((precision: number) => - precision === 16 ? 1 : precision * 2, - ); - }, - reset: async () => { - setStreamStatus(StreamStatus.Loading); - setVideoStartTime(null); - await startStreamFeed(); - }, - fullScreen: () => { - if (!liveFeedPlayerRef.current) return; - setFullscreen(true, liveFeedPlayerRef.current); - }, - updatePreset: (option) => { - getCameraStatus({ - onSuccess: async (data) => { - if (currentPreset?.asset_object?.id && data?.position) { - setLoading(option.loadingLabel); - console.log("Updating Preset"); - const response = await dispatch( - partialUpdateAssetBed( - { - asset: currentPreset.asset_object.id, - bed: currentPreset.bed_object.id, - meta: { - ...currentPreset.meta, - position: data?.position, - }, - }, - currentPreset?.id, - ), - ); - if (response && response.status === 200) { - Notification.Success({ msg: "Preset Updated" }); - getBedPresets(cameraAsset?.id); - fetchCameraPresets(); - } - setLoading(undefined); - } - }, - }); - }, - other: (option) => { - setLoading(option.loadingLabel); - relativeMove(getPTZPayload(option.action, precision), { - onSuccess: () => setLoading(undefined), - }); - }, - }; - - const cameraPTZ = getCameraPTZ(precision).map((option) => { - const cb = - cameraPTZActionCBs[ - cameraPTZActionCBs[option.action] ? option.action : "other" - ]; - return { ...option, callback: () => cb(option) }; - }); - - // Voluntarily disabling eslint, since length of `cameraPTZ` is constant and - // hence shall not cause issues. (https://news.ycombinator.com/item?id=24363703) - for (const option of cameraPTZ) { - if (!option.shortcutKey) continue; - // eslint-disable-next-line react-hooks/rules-of-hooks - useKeyboardShortcut(option.shortcutKey, option.callback); - } - - return ( - - {toDelete && ( - -

- Preset: {toDelete.meta.preset_name} -

-

- Bed: {toDelete.bed_object.name} -

- - } - action="Delete" - variant="danger" - onClose={() => setToDelete(null)} - onConfirm={() => deletePreset(toDelete.id)} - /> - )} - {toUpdate && ( - setToUpdate(null)} - onConfirm={() => updatePreset(toUpdate)} - > -
- setPresetName(value)} - /> -
- Bed - setBed(selected as BedModel)} - selected={bed} - error="" - multiple={false} - location={cameraAsset.location_id} - facility={cameraAsset.facility_id} - /> -
-
-
- )} -
-
-
-
- { - setVideoStartTime(() => new Date()); - }} - onWaiting={() => { - const delay = calculateVideoLiveDelay(); - if (delay > 5) { - setStreamStatus(StreamStatus.Loading); - } - }} - onSuccess={() => setStreamStatus(StreamStatus.Playing)} - onError={() => setStreamStatus(StreamStatus.Offline)} - /> - - {streamStatus === StreamStatus.Playing && - calculateVideoLiveDelay() > 3 && ( -
- - Slow Network Detected -
- )} - - {loading && ( -
-
-
-

{loading}

-
-
- )} - {/* { streamStatus > 0 && */} -
- {streamStatus === StreamStatus.Offline && ( -
-

- STATUS: OFFLINE -

-

- Feed is currently not live. -

-

- Click refresh button to try again. -

-
- )} - {streamStatus === StreamStatus.Stop && ( -
-

- STATUS: STOPPED -

-

Feed is Stooped.

-

- Click refresh button to start feed. -

-
- )} - {streamStatus === StreamStatus.Loading && ( -
-

- STATUS: LOADING -

-

- Fetching latest feed. -

-
- )} -
-
-
- {cameraPTZ.map((option) => { - const shortcutKeyDescription = - option.shortcutKey && - option.shortcutKey - .join(" + ") - .replace("Control", "Ctrl") - .replace("ArrowUp", "↑") - .replace("ArrowDown", "↓") - .replace("ArrowLeft", "←") - .replace("ArrowRight", "→"); - - return ( - - ); - })} -
- -
-
-
- -
- -
-
- {showDefaultPresets ? ( - <> - {viewOptions(presetsPage)?.map((option: any, i) => ( - - ))} - - ) : ( - <> - {bedPresets?.map((preset: any, index: number) => ( -
- -
- - -
-
- ))} - - )} -
- {/* Page Number Next and Prev buttons */} - {showDefaultPresets ? ( -
- - -
- ) : ( -
- - -
- )} - {props?.showRefreshButton && ( - - )} -
-
-
-
- - ); -}; - -export default CameraFeedOld; diff --git a/src/Components/CameraFeed/CameraFeedWithBedPresets.tsx b/src/Components/CameraFeed/CameraFeedWithBedPresets.tsx index 7268397b81a..3e447e34e21 100644 --- a/src/Components/CameraFeed/CameraFeedWithBedPresets.tsx +++ b/src/Components/CameraFeed/CameraFeedWithBedPresets.tsx @@ -1,32 +1,29 @@ import { useState } from "react"; -import { AssetBedModel, AssetData } from "../Assets/AssetTypes"; +import { AssetData } from "../Assets/AssetTypes"; import CameraFeed from "./CameraFeed"; import useQuery from "../../Utils/request/useQuery"; -import routes from "../../Redux/api"; -import useSlug from "../../Common/hooks/useSlug"; -import { CameraPresetDropdown } from "./AssetBedSelect"; +import { CameraPresetDropdown } from "./CameraPresetSelect"; import useOperateCamera from "./useOperateCamera"; import { classNames } from "../../Utils/utils"; +import { CameraPreset, FeedRoutes } from "./routes"; interface Props { asset: AssetData; } export default function LocationFeedTile(props: Props) { - const facility = useSlug("facility"); - const [preset, setPreset] = useState(); - - const { data, loading } = useQuery(routes.listAssetBeds, { - query: { limit: 100, facility, asset: props.asset?.id }, + const [preset, setPreset] = useState(); + const { operate, key } = useOperateCamera(props.asset.id); + const { data, loading } = useQuery(FeedRoutes.listAssetPresets, { + pathParams: { asset_id: props.asset.id }, + query: { limit: 100 }, }); - const { operate, key } = useOperateCamera(props.asset.id, true); - return ( string; - onChange?: (value: AssetBedModel) => void; + options: CameraPreset[]; + value?: CameraPreset; + label?: (value: CameraPreset) => string; + onChange?: (value: CameraPreset) => void; } export default function CameraPresetSelect(props: Props) { @@ -71,16 +70,13 @@ export const CameraPresetDropdown = ( props: Props & { placeholder: string }, ) => { const selected = props.value; - - const options = props.options.filter(({ meta }) => meta.type !== "boundary"); - const label = props.label ?? defaultLabel; return (
- {options.length === 0 + {props.options.length === 0 ? "No presets" : selected ? label(selected) @@ -113,7 +109,7 @@ export const CameraPresetDropdown = ( as="ul" className="absolute z-20 max-h-48 w-full overflow-auto rounded-b-lg bg-white py-1 text-base shadow-lg ring-1 ring-secondary-500 focus:outline-none md:max-h-60" > - {options?.map((obj) => ( + {props.options.map((obj) => ( { - return `${bed_object.name}: ${meta.preset_name}`; +const defaultLabel = (preset: CameraPreset) => { + return `${preset.asset_bed.bed_object.name}: ${preset.name}`; }; diff --git a/src/Components/CameraFeed/ConfigureCamera.tsx b/src/Components/CameraFeed/ConfigureCamera.tsx new file mode 100644 index 00000000000..052f93a9b05 --- /dev/null +++ b/src/Components/CameraFeed/ConfigureCamera.tsx @@ -0,0 +1,643 @@ +import { useEffect, useState } from "react"; +import { AssetData } from "../Assets/AssetTypes"; +import { getCameraConfig, makeAccessKey } from "../../Utils/transformUtils"; +import TextFormField from "../Form/FormFields/TextFormField"; +import ButtonV2, { Cancel, Submit } from "../Common/components/ButtonV2"; +import useAuthUser from "../../Common/hooks/useAuthUser"; +import CareIcon from "../../CAREUI/icons/CareIcon"; +import useOperateCamera from "./useOperateCamera"; +import CameraFeed from "./CameraFeed"; +import { useTranslation } from "react-i18next"; +import request from "../../Utils/request/request"; +import routes from "../../Redux/api"; +import { Error, Success } from "../../Utils/Notifications"; +import { useQueryParams } from "raviger"; +import useQuery from "../../Utils/request/useQuery"; +import { classNames, compareBy } from "../../Utils/utils"; +import RecordMeta from "../../CAREUI/display/RecordMeta"; +import { CameraPreset, FeedRoutes, GetStatusResponse } from "./routes"; +import DialogModal from "../Common/Dialog"; +import { + Listbox, + ListboxButton, + ListboxOption, + ListboxOptions, +} from "@headlessui/react"; +import { dropdownOptionClassNames } from "../Form/MultiSelectMenuV2"; +import Loading from "../Common/Loading"; +import ConfirmDialog from "../Common/ConfirmDialog"; +import { FieldLabel } from "../Form/FormFields/FormField"; +import { checkIfValidIP } from "../../Common/validation"; +import CheckBoxFormField from "../Form/FormFields/CheckBoxFormField"; + +interface Props { + asset: AssetData; + onUpdated: () => void; +} + +type OnvifPreset = { name: string; value: number }; + +export default function ConfigureCamera(props: Props) { + const { t } = useTranslation(); + const authUser = useAuthUser(); + + const presetNameSuggestions = [ + t("patient_face"), + t("patient_body"), + t("vitals_monitor"), + ]; + + const [query, setQuery] = useQueryParams<{ bed?: string }>(); + const [meta, setMeta] = useState(props.asset.meta); + const [onvifPresets, setOnvifPresets] = useState(); + const [currentOnvifPreset, setCurrentOnvifPreset] = useState(); + const [createPreset, setCreatePreset] = useState(); + const [editPreset, setEditPreset] = useState<{ + preset: CameraPreset["id"]; + position?: CameraPreset["position"]; + }>(); + const [presetName, setPresetName] = useState(""); + const [showUnlinkConfirmation, setShowUnlinkConfirmation] = useState(false); + + const assetBedsQuery = useQuery(routes.listAssetBeds, { + query: { asset: props.asset.id, limit: 50 }, + }); + + const bedsQuery = useQuery(routes.listFacilityBeds, { + query: { location: props.asset.location_object.id, limit: 50 }, + }); + + const linkedAssetBeds = assetBedsQuery.data?.results.sort( + compareBy("created_date"), + ); + + const linkedBedIDs = linkedAssetBeds?.map((a) => a.bed_object.id!); + const unlinkedBeds = + linkedBedIDs && + bedsQuery.data?.results + .filter((bed) => !linkedBedIDs.includes(bed.id!)) + .sort(compareBy("created_date")); + + const firstBedId = + linkedAssetBeds?.[0]?.bed_object.id ?? unlinkedBeds?.[0]?.id; + useEffect(() => { + if (!query.bed && firstBedId) { + setQuery({ bed: firstBedId }); + } + }, [query.bed, firstBedId]); + + const selectedAssetBed = linkedAssetBeds?.find( + (a) => a.bed_object.id === query.bed, + ); + const selectedUnlinkedBed = unlinkedBeds?.find((bed) => bed.id === query.bed); + + const cameraPresetsQuery = useQuery(FeedRoutes.listAssetBedPresets, { + pathParams: { assetbed_id: selectedAssetBed?.id ?? "" }, + query: { position: true, limit: 50 }, + prefetch: !!selectedAssetBed?.id, + }); + + useEffect(() => setMeta(props.asset.meta), [props.asset]); + + const accessKeyAttributes = getCameraConfig(meta); + + const { operate, key } = useOperateCamera(props.asset.id); + + if (!["DistrictAdmin", "StateAdmin"].includes(authUser.user_type)) { + return ( +
+ +
+ ); + } + + return ( +
+
+
{ + e.preventDefault(); + const { res } = await request(routes.partialUpdateAsset, { + pathParams: { external_id: props.asset.id }, + body: { meta }, + }); + + if (res?.ok) { + Success({ msg: "Asset Configured Successfully" }); + props.onUpdated(); + } + }} + > +

{t("feed_configurations")}

+
+ +

{t("middleware_hostname")}

+ {!!props.asset.resolved_middleware && + props.asset.resolved_middleware.source != "asset" && ( +
+ + + {t("middleware_hostname_sourced_from", { + source: props.asset.resolved_middleware?.source, + })} + +
+ )} +
+ } + placeholder={ + props.asset.resolved_middleware?.hostname ?? + t("middleware_hostname_example") + } + value={meta?.middleware_hostname} + onChange={({ value }) => + setMeta({ ...meta, middleware_hostname: value }) + } + /> + + setMeta({ ...meta, local_ip_address: value }) + } + error={ + meta?.local_ip_address && !checkIfValidIP(meta.local_ip_address) + ? t("invalid_ip_address") + : undefined + } + /> + + setMeta({ + ...meta, + camera_access_key: makeAccessKey({ + ...accessKeyAttributes, + username: value, + }), + }) + } + /> + + setMeta({ + ...meta, + camera_access_key: makeAccessKey({ + ...accessKeyAttributes, + password: value, + }), + }) + } + /> + + setMeta({ + ...meta, + camera_access_key: makeAccessKey({ + ...accessKeyAttributes, + accessKey: value, + }), + }) + } + /> +
+
+ +
+ + +
+ { + if (!onvifPresets) { + setOnvifPresets( + Object.entries(presets).map(([name, value]) => ({ + name, + value, + })), + ); + } + }} + > +
+ { + setCurrentOnvifPreset(preset); + operate({ + type: "goto_preset", + data: { + preset: preset.value, + }, + }); + }} + disabled={!onvifPresets?.length} + > +
+ + + {!onvifPresets?.length + ? t("no_presets") + : (currentOnvifPreset?.name ?? + t("move_to_onvif_preset"))} + + + + + + + {onvifPresets?.map((obj) => ( + + classNames( + dropdownOptionClassNames(args), + "px-2 py-1.5", + ) + } + value={obj} + > + {obj.name} + + ))} + +
+
+
+
+
+
+ + {!linkedAssetBeds?.length && !unlinkedBeds?.length ? ( +
+ +

{t("location_beds_empty")}

+

{t("add_beds_to_configure_presets")}

+
+
+ ) : ( +
+

{t("manage_bed_presets")}

+
+ + {cameraPresetsQuery.loading && } + {selectedAssetBed && ( + <> + setShowUnlinkConfirmation(false)} + onConfirm={async () => { + const { res } = await request(routes.deleteAssetBed, { + pathParams: { external_id: selectedAssetBed.id }, + }); + + if (res?.ok) { + Success({ + msg: `${selectedAssetBed.bed_object.name} was unlinked from ${selectedAssetBed.asset_object.name}.`, + }); + setShowUnlinkConfirmation(false); + assetBedsQuery.refetch(); + } + }} + /> + { + setCreatePreset(undefined); + setPresetName(""); + }} + > + setPresetName(value)} + errorClassName="hidden" + placeholder={t("preset_name_placeholder")} + suggestions={presetNameSuggestions} + /> +
+ { + const { res } = await request(FeedRoutes.createPreset, { + pathParams: { assetbed_id: selectedAssetBed.id }, + body: { + name: presetName, + position: createPreset!, + }, + }); + if (!res?.ok) { + return; + } + setCreatePreset(undefined); + setPresetName(""); + Success({ msg: "Preset created" }); + cameraPresetsQuery.refetch(); + }} + disabled={!presetName} + /> +
+
+
+
    +
  • { + const { data } = await operate({ type: "get_status" }); + if (!data) { + Error({ msg: t("unable_to_get_current_position") }); + return; + } + setCreatePreset( + (data as GetStatusResponse).result.position, + ); + }} + > + + {t("add_preset")} +
  • + {cameraPresetsQuery.data?.results.map((preset) => ( +
  • + { + setEditPreset(undefined); + setPresetName(""); + }} + > +
    + setPresetName(value)} + placeholder={t("preset_name_placeholder")} + suggestions={presetNameSuggestions} + /> + {t("position")} + { + if (!value) { + setEditPreset({ + ...editPreset!, + position: undefined, + }); + return; + } + + const { data } = await operate({ + type: "get_status", + }); + if (!data) { + Error({ + msg: t("unable_to_get_current_position"), + }); + return; + } + setEditPreset({ + ...editPreset!, + position: (data as GetStatusResponse).result + .position!, + }); + }} + /> +
    + { + setEditPreset(undefined); + setPresetName(""); + }} + /> + { + const { res } = await request( + FeedRoutes.deletePreset, + { + pathParams: { + assetbed_id: selectedAssetBed.id, + id: preset.id, + }, + }, + ); + if (!res?.ok) { + return; + } + Success({ msg: t("preset_deleted") }); + cameraPresetsQuery.refetch(); + setEditPreset(undefined); + setPresetName(""); + }} + variant="danger" + > + + {t("delete")} + + { + const { res } = await request( + FeedRoutes.updatePreset, + { + pathParams: { + assetbed_id: selectedAssetBed.id, + id: preset.id, + }, + body: { + name: presetName || undefined, + position: editPreset?.position, + }, + }, + ); + if (!res?.ok) { + return; + } + Success({ msg: t("preset_updated") }); + setEditPreset(undefined); + setPresetName(""); + cameraPresetsQuery.refetch(); + }} + /> +
    + +
    + {preset.name} + + + +
    + + operate({ + type: "absolute_move", + data: preset.position!, + }) + } + > + + {t("view")} + + { + setEditPreset({ preset: preset.id }); + }} + > + + {t("update")} + +
    +
    +
  • + ))} +
+
+ + setShowUnlinkConfirmation(true)} + > + {t("unlink_camera_and_bed")} + +
+
+ + )} + {selectedUnlinkedBed && ( +
+ +

{t("bed_not_linked_to_camera")}

+

{t("create_preset_prerequisite")}

+ { + const { res } = await request(routes.createAssetBed, { + body: { + asset: props.asset.id, + bed: selectedUnlinkedBed.id, + }, + }); + if (res?.ok) { + Success({ msg: t("camera_bed_link_success") }); + assetBedsQuery.refetch(); + } + }} + className="mt-6" + > + {t("link_camera_and_bed")} + +
+
+ )} +
+
+ )} +
+ ); +} diff --git a/src/Components/CameraFeed/FeedAlert.tsx b/src/Components/CameraFeed/FeedAlert.tsx index 09f3b21ae42..86c5468decf 100644 --- a/src/Components/CameraFeed/FeedAlert.tsx +++ b/src/Components/CameraFeed/FeedAlert.tsx @@ -9,8 +9,7 @@ export type FeedAlertState = | "moving" | "zooming" | "saving_preset" - | "host_unreachable" - | "authentication_error"; + | "host_unreachable"; interface Props { state?: FeedAlertState; @@ -25,7 +24,6 @@ const ALERT_ICON_MAP: Partial> = { zooming: "l-search", saving_preset: "l-save", host_unreachable: "l-exclamation-triangle", - authentication_error: "l-exclamation-triangle", }; export default function FeedAlert({ state }: Props) { diff --git a/src/Components/CameraFeed/FeedControls.tsx b/src/Components/CameraFeed/FeedControls.tsx index 1bacd6c1cfc..36d3aa96cd2 100644 --- a/src/Components/CameraFeed/FeedControls.tsx +++ b/src/Components/CameraFeed/FeedControls.tsx @@ -15,8 +15,6 @@ const Actions = { const metaKey = isAppleDevice ? "Meta" : "Control"; -export type PTZAction = keyof typeof Actions; - /** * Returns the PTZ payload for the given action * diff --git a/src/Components/CameraFeed/routes.ts b/src/Components/CameraFeed/routes.ts index aecbdc655fa..db983d6a383 100644 --- a/src/Components/CameraFeed/routes.ts +++ b/src/Components/CameraFeed/routes.ts @@ -1,4 +1,8 @@ import { Type } from "../../Redux/api"; +import { PaginatedResponse } from "../../Utils/request/types"; +import { WritableOnly } from "../../Utils/types"; +import { AssetBedModel } from "../Assets/AssetTypes"; +import { PerformedByModel } from "../HCX/misc"; import { OperationAction, PTZPayload } from "./useOperateCamera"; export type GetStatusResponse = { @@ -23,6 +27,18 @@ export type GetPresetsResponse = { result: Record; }; +export type CameraPreset = { + readonly id: string; + name: string; + readonly asset_bed: AssetBedModel; + position: PTZPayload; + readonly created_by: PerformedByModel; + readonly updated_by: PerformedByModel; + readonly created_date: string; + readonly modified_date: string; + readonly is_migrated: boolean; +}; + export const FeedRoutes = { operateAsset: { path: "/api/v1/asset/{id}/operate_assets/", @@ -32,4 +48,37 @@ export const FeedRoutes = { >(), TBody: Type<{ action: OperationAction }>(), }, + + listAssetBedPresets: { + path: "/api/v1/assetbed/{assetbed_id}/camera_presets/", + method: "GET", + TRes: Type>(), + }, + listAssetPresets: { + path: "/api/v1/asset/{asset_id}/camera_presets/", + method: "GET", + TRes: Type>(), + }, + listBedPresets: { + path: "/api/v1/bed/{bed_id}/camera_presets/", + method: "GET", + TRes: Type>(), + }, + createPreset: { + path: "/api/v1/assetbed/{assetbed_id}/camera_presets/", + method: "POST", + TRes: Type(), + TBody: Type>(), + }, + updatePreset: { + path: "/api/v1/assetbed/{assetbed_id}/camera_presets/{id}/", + method: "PATCH", + TRes: Type(), + TBody: Type>>(), + }, + deletePreset: { + path: "/api/v1/assetbed/{assetbed_id}/camera_presets/{id}/", + method: "DELETE", + TRes: Type(), + }, } as const; diff --git a/src/Components/CameraFeed/useFeedPTZ.ts b/src/Components/CameraFeed/useFeedPTZ.ts deleted file mode 100644 index fb704baf972..00000000000 --- a/src/Components/CameraFeed/useFeedPTZ.ts +++ /dev/null @@ -1,208 +0,0 @@ -/** - * Deprecated. Use `useOperateAsset` instead. - * - * Preserving for backwards compatibility and preventing merge conflict with a - * co-related PR. Will be removed in the future. - */ - -import { operateAsset } from "../../Redux/actions"; - -export interface IAsset { - id: string; -} - -interface PTZPayload { - x: number; - y: number; - zoom: number; -} - -interface UseMSEMediaPlayerOption { - config: IAsset; - dispatch: any; -} - -interface UseMSEMediaPlayerReturnType { - absoluteMove: (payload: PTZPayload, options: IOptions) => void; - relativeMove: (payload: PTZPayload, options: IOptions) => void; - getPTZPayload: ( - action: PTZ, - precision?: number, - value?: number, - ) => PTZPayload; - getCameraStatus: (options: IOptions) => void; - getStreamToken: (options: IOptions) => void; - getPresets: (options: IOptions) => void; - gotoPreset: (payload: IGotoPresetPayload, options: IOptions) => void; -} - -interface IOptions { - onSuccess?: (resp: Record) => void; - onError?: (resp: Record) => void; -} - -export enum PTZ { - Up = "up", - Down = "down", - Left = "left", - Right = "right", - ZoomIn = "zoomIn", - ZoomOut = "zoomOut", -} - -const getCameraStatus = - (config: IAsset, dispatch: any) => - async (options: IOptions = {}) => { - if (!config.id) return; - const resp = await dispatch( - operateAsset(config.id, { - action: { - type: "get_status", - }, - }), - ); - resp && - (resp.status === 200 - ? options?.onSuccess && options.onSuccess(resp.data.result) - : options?.onError && options.onError(resp)); - }; - -const getStreamToken = - (config: IAsset, dispatch: any) => - async (options: IOptions = {}) => { - if (!config.id) return; - const resp = await dispatch( - operateAsset(config.id, { - action: { - type: "get_stream_token", - }, - }), - ); - resp && - (resp.status === 200 - ? options?.onSuccess && options.onSuccess(resp.data.result) - : options?.onError && options.onError(resp)); - }; - -const getPresets = - (config: IAsset, dispatch: any) => - async (options: IOptions = {}) => { - if (!config.id) return; - const resp = await dispatch( - operateAsset(config.id, { - action: { - type: "get_presets", - }, - }), - ); - resp && - (resp.status === 200 - ? options?.onSuccess && options.onSuccess(resp.data.result) - : options?.onError && options.onError(resp)); - }; - -interface IGotoPresetPayload { - preset: string; -} - -const gotoPreset = - (config: IAsset, dispatch: any) => - async (payload: IGotoPresetPayload, options: IOptions = {}) => { - if (!config.id) return; - const resp = await dispatch( - operateAsset(config.id, { - action: { - type: "goto_preset", - data: payload, - }, - }), - ); - resp && - (resp.status === 200 - ? options?.onSuccess && options.onSuccess(resp.data.result) - : options?.onError && options.onError(resp)); - }; - -const absoluteMove = - (config: IAsset, dispatch: any) => - async (payload: PTZPayload, options: IOptions = {}) => { - if (!config.id) return; - const resp = await dispatch( - operateAsset(config.id, { - action: { - type: "absolute_move", - data: payload, - }, - }), - ); - resp && - (resp.status === 200 - ? options?.onSuccess && options.onSuccess(resp.data.result) - : options?.onError && options.onError(resp)); - }; - -const relativeMove = - (config: IAsset, dispatch: any) => - async (payload: PTZPayload, options: IOptions = {}) => { - if (!config.id) return; - const resp = await dispatch( - operateAsset(config.id, { - action: { - type: "relative_move", - data: payload, - }, - }), - ); - resp && - (resp.status === 200 - ? options?.onSuccess && options.onSuccess(resp.data.result) - : options?.onError && options.onError(resp)); - }; - -export const getPTZPayload = ( - action: PTZ, - precision = 1, - value?: number, -): PTZPayload => { - let x = 0; - let y = 0; - let zoom = 0; - const delta = !value ? 0.1 / Math.max(1, precision) : value; - switch (action) { - case PTZ.Up: - y = delta; - break; - case PTZ.Down: - y = -delta; - break; - case PTZ.Left: - x = -delta; - break; - case PTZ.Right: - x = delta; - break; - case PTZ.ZoomIn: - zoom = delta; - break; - case PTZ.ZoomOut: - zoom = -delta; - break; - } - - return { x, y, zoom }; -}; - -export const useFeedPTZ = ({ - config, - dispatch, -}: UseMSEMediaPlayerOption): UseMSEMediaPlayerReturnType => { - return { - absoluteMove: absoluteMove(config, dispatch), - relativeMove: relativeMove(config, dispatch), - getPTZPayload, - getCameraStatus: getCameraStatus(config, dispatch), - getStreamToken: getStreamToken(config, dispatch), - getPresets: getPresets(config, dispatch), - gotoPreset: gotoPreset(config, dispatch), - }; -}; diff --git a/src/Components/CameraFeed/useOperateCamera.ts b/src/Components/CameraFeed/useOperateCamera.ts index bfddbf5b887..0e65fb0130c 100644 --- a/src/Components/CameraFeed/useOperateCamera.ts +++ b/src/Components/CameraFeed/useOperateCamera.ts @@ -54,7 +54,7 @@ export type OperationAction = * This hook is used to control the PTZ of a camera asset and retrieve other related information. * @param id The external id of the camera asset */ -export default function useOperateCamera(id: string, silent = false) { +export default function useOperateCamera(id: string) { const [key, setKey] = useState(0); return { @@ -70,14 +70,14 @@ export default function useOperateCamera(id: string, silent = false) { type: "get_status", }, }, - silent, + silent: true, }); } return request(FeedRoutes.operateAsset, { pathParams: { id }, body: { action }, - silent, + silent: true, }); }, }; diff --git a/src/Components/CameraFeed/utils.ts b/src/Components/CameraFeed/utils.ts index 5556237d579..1cb721ebcc3 100644 --- a/src/Components/CameraFeed/utils.ts +++ b/src/Components/CameraFeed/utils.ts @@ -21,7 +21,7 @@ export const getStreamUrl = (asset: AssetData, token?: string) => { throw "getStreamUrl can be invoked only for ONVIF Assets"; } - const config = getCameraConfig(asset); + const config = getCameraConfig(asset.meta); const host = asset.resolved_middleware?.hostname; const uuid = config.accessKey; diff --git a/src/Components/Common/MonitorAssetPopover.tsx b/src/Components/Common/MonitorAssetPopover.tsx index 5293c0a6cd4..3d7d55ad271 100644 --- a/src/Components/Common/MonitorAssetPopover.tsx +++ b/src/Components/Common/MonitorAssetPopover.tsx @@ -62,7 +62,7 @@ const MonitorAssetPopover = ({

- {t("local_ipaddress")}: + {t("local_ip_address")}:

{asset?.meta?.local_ip_address} diff --git a/src/Components/Facility/ConsultationDetails/ConsultationFeedTab.tsx b/src/Components/Facility/ConsultationDetails/ConsultationFeedTab.tsx index 2e999d1956e..91922c99205 100644 --- a/src/Components/Facility/ConsultationDetails/ConsultationFeedTab.tsx +++ b/src/Components/Facility/ConsultationDetails/ConsultationFeedTab.tsx @@ -1,14 +1,11 @@ import { useEffect, useRef, useState } from "react"; import { ConsultationTabProps } from "./index"; -import { AssetBedModel, AssetData } from "../../Assets/AssetTypes"; -import routes from "../../../Redux/api"; import useQuery from "../../../Utils/request/useQuery"; import CameraFeed from "../../CameraFeed/CameraFeed"; import Loading from "../../Common/Loading"; -import AssetBedSelect from "../../CameraFeed/AssetBedSelect"; +import CameraPresetSelect from "../../CameraFeed/CameraPresetSelect"; import { triggerGoal } from "../../../Integrations/Plausible"; import useAuthUser from "../../../Common/hooks/useAuthUser"; -import useSlug from "../../../Common/hooks/useSlug"; import CareIcon from "../../../CAREUI/icons/CareIcon"; import ButtonV2 from "../../Common/components/ButtonV2"; import useOperateCamera, { @@ -20,18 +17,19 @@ import ConfirmDialog from "../../Common/ConfirmDialog"; import useBreakpoints from "../../../Common/hooks/useBreakpoints"; import { Warn } from "../../../Utils/Notifications"; import { useTranslation } from "react-i18next"; -import { GetStatusResponse } from "../../CameraFeed/routes"; +import { + CameraPreset, + FeedRoutes, + GetStatusResponse, +} from "../../CameraFeed/routes"; import StillWatching from "../../CameraFeed/StillWatching"; export const ConsultationFeedTab = (props: ConsultationTabProps) => { const { t } = useTranslation(); const authUser = useAuthUser(); - const facility = useSlug("facility"); const bed = props.consultationData.current_bed?.bed_object; const feedStateSessionKey = `encounterFeedState[${props.consultationId}]`; - - const [asset, setAsset] = useState(); - const [preset, setPreset] = useState(); + const [preset, setPreset] = useState(); const [showPresetSaveConfirmation, setShowPresetSaveConfirmation] = useState(false); const [isUpdatingPreset, setIsUpdatingPreset] = useState(false); @@ -52,23 +50,22 @@ export const ConsultationFeedTab = (props: ConsultationTabProps) => { } }, []); - const { key, operate } = useOperateCamera(asset?.id ?? "", true); + const asset = preset?.asset_bed.asset_object; + + const { key, operate } = useOperateCamera(asset?.id ?? ""); - const { data, loading, refetch } = useQuery(routes.listAssetBeds, { - query: { limit: 100, facility, bed: bed?.id, asset: asset?.id }, + const presetsQuery = useQuery(FeedRoutes.listBedPresets, { + pathParams: { bed_id: bed?.id ?? "" }, + query: { limit: 100 }, prefetch: !!bed, onResponse: ({ data }) => { if (!data) { return; } - const presets = data.results.filter( - (obj) => - obj.asset_object.meta?.asset_type === "CAMERA" && - obj.meta.type !== "boundary", - ); - + const presets = data.results; const lastStateJSON = sessionStorage.getItem(feedStateSessionKey); + const preset = (() => { if (lastStateJSON) { @@ -77,23 +74,33 @@ export const ConsultationFeedTab = (props: ConsultationTabProps) => { return presets.find((obj) => obj.id === lastState.value); } if (lastState.type === "position") { + const assetBedObj = presets.find( + (p) => p.asset_bed.id === lastState.assetBed, + )?.asset_bed; + + if (!assetBedObj) { + return; + } + return { ...presets[0], id: "", - meta: { ...presets[0].meta, position: lastState.value }, - }; + asset_bed: assetBedObj, + position: lastState.value, + } satisfies CameraPreset; } } })() ?? presets[0]; + console.log({ preset, presets }); + if (preset) { setPreset(preset); - setAsset(preset.asset_object); } }, }); - const presets = data?.results; + const presets = presetsQuery.data?.results; const handleUpdatePreset = async () => { if (!preset) return; @@ -102,17 +109,17 @@ export const ConsultationFeedTab = (props: ConsultationTabProps) => { const { data } = await operate({ type: "get_status" }); const { position } = (data as { result: { position: PTZPayload } }).result; - - const { data: updated } = await request(routes.partialUpdateAssetBed, { - pathParams: { external_id: preset.id }, + const { data: updated } = await request(FeedRoutes.updatePreset, { + pathParams: { + assetbed_id: preset.asset_bed.id, + id: preset.id, + }, body: { - asset: preset.asset_object.id, - bed: preset.bed_object.id, - meta: { ...preset.meta, position }, + position, }, }); - await refetch(); + await presetsQuery.refetch(); setPreset(updated); setHasMoved(false); @@ -124,7 +131,7 @@ export const ConsultationFeedTab = (props: ConsultationTabProps) => { if (divRef.current) { divRef.current.scrollIntoView({ behavior: "smooth" }); } - }, [!!bed, loading, !!asset, divRef.current]); + }, [!!bed, presetsQuery.loading, !!asset, divRef.current]); useEffect(() => { if (preset?.id) { @@ -138,7 +145,7 @@ export const ConsultationFeedTab = (props: ConsultationTabProps) => { } }, [feedStateSessionKey, preset]); - if (loading) { + if (presetsQuery.loading) { return ; } @@ -169,8 +176,11 @@ export const ConsultationFeedTab = (props: ConsultationTabProps) => { { + if (!preset) { + return; + } setHasMoved(true); setTimeout(async () => { const { data } = await operate({ type: "get_status" }); @@ -179,6 +189,7 @@ export const ConsultationFeedTab = (props: ConsultationTabProps) => { feedStateSessionKey, JSON.stringify({ type: "position", + assetBed: preset.asset_bed.id, value: (data as GetStatusResponse).result.position, } satisfies LastAccessedPosition), ); @@ -204,26 +215,19 @@ export const ConsultationFeedTab = (props: ConsultationTabProps) => {

{presets ? ( <> - obj.meta.preset_name} + label={(obj) => obj.name} value={preset} onChange={(value) => { triggerGoal("Camera Preset Clicked", { - presetName: preset?.meta?.preset_name, + presetName: preset?.name, consultationId: props.consultationId, userId: authUser.id, result: "success", }); setHasMoved(false); - // Voluntarily copying to trigger change of reference of the position attribute, so that the useEffect of CameraFeed that handles the moves gets triggered. - setPreset({ - ...value, - meta: { - ...value.meta, - position: { ...value.meta.position }, - }, - }); + setPreset(value); }} /> {isUpdatingPreset ? ( @@ -269,6 +273,7 @@ type LastAccessedPreset = { type LastAccessedPosition = { type: "position"; + assetBed: string; value: PTZPayload; }; diff --git a/src/Components/Facility/ConsultationDetails/index.tsx b/src/Components/Facility/ConsultationDetails/index.tsx index 6970898a158..3b34689221d 100644 --- a/src/Components/Facility/ConsultationDetails/index.tsx +++ b/src/Components/Facility/ConsultationDetails/index.tsx @@ -1,10 +1,6 @@ import { GENDER_TYPES } from "../../../Common/constants"; import { ConsultationModel } from "../models"; -import { - getConsultation, - getPatient, - listAssetBeds, -} from "../../../Redux/actions"; +import { getConsultation, getPatient } from "../../../Redux/actions"; import { statusType, useAbortableEffect } from "../../../Common/utils"; import { useCallback, useState } from "react"; import DoctorVideoSlideover from "../DoctorVideoSlideover"; @@ -35,7 +31,6 @@ import { ConsultationNeurologicalMonitoringTab } from "./ConsultationNeurologica import ABDMRecordsTab from "../../ABDM/ABDMRecordsTab"; import { ConsultationNutritionTab } from "./ConsultationNutritionTab"; import PatientNotesSlideover from "../PatientNotesSlideover"; -import { AssetBedModel } from "../../Assets/AssetTypes"; import PatientInfoCard from "../../Patient/PatientInfoCard"; import RelativeDateUserMention from "../../Common/RelativeDateUserMention"; import DiagnosesListAccordion from "../../Diagnosis/DiagnosesListAccordion"; @@ -129,20 +124,24 @@ export const ConsultationDetails = (props: any) => { ); } setConsultationData(data); - const assetRes = data?.current_bed?.bed_object?.id - ? await dispatch( - listAssetBeds({ - bed: data?.current_bed?.bed_object?.id, - }), - ) - : null; - const isCameraAttachedRes = - assetRes != null - ? assetRes.data.results.some((asset: AssetBedModel) => { - return asset?.asset_object?.asset_class === "ONVIF"; - }) - : false; - setIsCameraAttached(isCameraAttachedRes); + + setIsCameraAttached( + await (async () => { + const bedId = data?.current_bed?.bed_object?.id; + if (!bedId) { + return false; + } + const { data: assetBeds } = await request(routes.listAssetBeds, { + query: { bed: bedId }, + }); + if (!assetBeds) { + return false; + } + return assetBeds.results.some( + (a) => a.asset_object.asset_class === "ONVIF", + ); + })(), + ); // Get patient data const id = res.data.patient; diff --git a/src/Components/Facility/FacilityUsers.tsx b/src/Components/Facility/FacilityUsers.tsx index 92cc4b35d10..f7fe62810fc 100644 --- a/src/Components/Facility/FacilityUsers.tsx +++ b/src/Components/Facility/FacilityUsers.tsx @@ -4,7 +4,7 @@ import CareIcon from "../../CAREUI/icons/CareIcon"; import { RESULTS_PER_PAGE_LIMIT } from "../../Common/constants"; import * as Notification from "../../Utils/Notifications.js"; import { formatName, isUserOnline, relativeTime } from "../../Utils/utils"; -import SlideOverCustom from "../../CAREUI/interactive/SlideOver"; +import SlideOver from "../../CAREUI/interactive/SlideOver"; import Pagination from "../Common/Pagination"; import UserDetails from "../Common/UserDetails"; import ButtonV2 from "../Common/components/ButtonV2"; @@ -279,7 +279,7 @@ export default function FacilityUsers(props: any) { /> )}
- - +
{manageUsers}
diff --git a/src/Components/Form/FormFields/TextFormField.tsx b/src/Components/Form/FormFields/TextFormField.tsx index 0593dc9a2d3..12d6623cd15 100644 --- a/src/Components/Form/FormFields/TextFormField.tsx +++ b/src/Components/Form/FormFields/TextFormField.tsx @@ -25,6 +25,7 @@ export type TextFormFieldProps = FormFieldBaseProps & { onKeyDown?: (event: React.KeyboardEvent) => void; onFocus?: (event: React.FocusEvent) => void; onBlur?: (event: React.FocusEvent) => void; + suggestions?: string[]; }; const TextFormField = forwardRef((props: TextFormFieldProps, ref) => { @@ -125,6 +126,28 @@ const TextFormField = forwardRef((props: TextFormFieldProps, ref) => { ); } + if ( + props.suggestions?.length && + !props.suggestions.includes(`${field.value}`) + ) { + child = ( +
+ {child} +
    + {props.suggestions.map((suggestion) => ( +
  • field.handleChange(suggestion)} + > + {suggestion} +
  • + ))} +
+
+ ); + } + return {child}; }); diff --git a/src/Locale/en.json b/src/Locale/en.json index d4808fa185b..08f9ded2130 100644 --- a/src/Locale/en.json +++ b/src/Locale/en.json @@ -222,6 +222,7 @@ "add_as": "Add as", "add_attachments": "Add Attachments", "add_beds": "Add Bed(s)", + "add_beds_to_configure_presets": "Add beds to this location to configure presets for them.", "add_details_of_patient": "Add Details of Patient", "add_location": "Add Location", "add_new_user": "Add New User", @@ -229,6 +230,7 @@ "add_policy": "Add Insurance Policy", "add_prescription_medication": "Add Prescription Medication", "add_prescription_to_consultation_note": "Add a new prescription to this consultation.", + "add_preset": "Add preset", "add_prn_prescription": "Add PRN Prescription", "add_remarks": "Add remarks", "add_spoke": "Add Spoke Facility", @@ -296,6 +298,7 @@ "bed_capacity": "Bed Capacity", "bed_created_notification_one": "{{count}} Bed created successfully", "bed_created_notification_other": "{{count}} Beds created successfully", + "bed_not_linked_to_camera": "This bed has not been linked to this camera.", "bed_search_placeholder": "Search by beds name", "bed_type": "Bed Type", "bed_type__100": "ICU Bed", @@ -314,7 +317,9 @@ "bradycardia": "Bradycardia", "breathlessness_level": "Breathlessness level", "camera": "Camera", + "camera_bed_link_success": "Camera linked to bed successfully.", "camera_permission_denied": "Camera Permission denied", + "camera_was_linked_to_bed": "This camera was linked to this bed", "cancel": "Cancel", "capture": "Capture", "capture_cover_photo": "Capture Cover Photo", @@ -385,7 +390,7 @@ "confirm_password": "Confirm Password", "confirm_transfer_complete": "Confirm Transfer Complete!", "confirmed": "Confirmed", - "consultation_not_filed": "You have not filed any consultation for this patient yet.", + "consultation_not_filed": "You have not filed a consultation for this patient yet.", "consultation_not_filed_description": "Please file a consultation for this patient to continue.", "consultation_notes": "General Instructions (Advice)", "consultation_updates": "Consultation updates", @@ -408,6 +413,9 @@ "create_consultation": "Create Consultation", "create_facility": "Create a new facility", "create_new_asset": "Create New Asset", + "create_position_preset": "Create a new position preset", + "create_position_preset_description": "Creates a new position preset in Care from the current position of the camera for the given name", + "create_preset_prerequisite": "To create presets for this bed, you'll need to link the camera to the bed first.", "create_resource_request": "Create Resource Request", "created": "Created", "created_date": "Created Date", @@ -535,6 +543,7 @@ "facility_type": "Facility Type", "failed_to_link_abha_number": "Failed to link ABHA number", "features": "Features", + "feed_configurations": "Feed Configurations", "feed_is_currently_not_live": "Feed is currently not live", "feed_optimal_experience_for_apple_phones": "For optimal viewing experience, consider rotating your device. Ensure auto-rotate is enabled in your device settings.", "feed_optimal_experience_for_phones": "For optimal viewing experience, consider rotating your device.", @@ -591,6 +600,7 @@ "international_mobile": "International Mobile", "invalid_asset_id_msg": "Oops! The asset ID you entered does not appear to be valid.", "invalid_email": "Please Enter a Valid Email Address", + "invalid_ip_address": "Invalid IP Address", "invalid_link_msg": "It appears that the password reset link you have used is either invalid or expired. Please request a new password reset link.", "invalid_password": "Password doesn't meet the requirements", "invalid_password_reset_link": "Invalid password reset link", @@ -634,6 +644,7 @@ "latitude_invalid": "Latitude must be between -90 and 90", "left": "Left", "length": "Length ({{unit}})", + "link_camera_and_bed": "Link bed to Camera", "linked_facilities": "Linked Facilities", "linked_skills": "Linked Skills", "liquid_oxygen_capacity": "Liquid Oxygen Capacity", @@ -646,8 +657,10 @@ "load_more": "Load More", "loading": "Loading...", "local_body": "Local body", - "local_ipaddress": "Local IP Address", + "local_ip_address": "Local IP Address", + "local_ip_address_example": "e.g. 192.168.0.123", "location": "Location", + "location_beds_empty": "No beds available in this location", "location_management": "Location Management", "log_lab_results": "Log Lab Results", "log_report": "Log Report", @@ -655,7 +668,9 @@ "longitude_invalid": "Longitude must be between -180 and 180", "lsg": "Lsg", "make_multiple_beds_label": "Do you want to make multiple beds?", + "manage_bed_presets": "Manage Presets of Bed", "manage_prescriptions": "Manage Prescriptions", + "manage_preset": "Manage preset {{ name }}", "manufacturer": "Manufacturer", "map_acronym": "M.A.P.", "mark_all_as_read": "Mark all as Read", @@ -673,6 +688,8 @@ "medicines_administered": "Medicine(s) administered", "medicines_administered_error": "Error administering medicine(s)", "middleware_hostname": "Middleware Hostname", + "middleware_hostname_example": "e.g. example.ohc.network", + "middleware_hostname_sourced_from": "Middleware hostname sourced from {{ source }}", "min_password_len_8": "Minimum password length 8", "min_time_bw_doses": "Min. time b/w doses", "mobile": "Mobile", @@ -682,6 +699,7 @@ "modified_date": "Modified Date", "monitor": "Monitor", "more_info": "More Info", + "move_to_onvif_preset": "Move to an ONVIF Preset", "moving_camera": "Moving Camera", "name": "Name", "name_of_hospital": "Name of Hospital", @@ -711,6 +729,7 @@ "no_patients_to_show": "No patients to show.", "no_policy_added": "No Insurance Policy Added", "no_policy_found": "No Insurance Policy Found for this Patient", + "no_presets": "No Presets", "no_remarks": "No remarks", "no_results_found": "No Results Found", "no_staff": "No staff found", @@ -757,6 +776,7 @@ "password_reset_success": "Password Reset successfully", "password_sent": "Password Reset Email Sent", "patient_address": "Patient Address", + "patient_body": "Patient Body", "patient_category": "Patient Category", "patient_consultation__admission": "Date of admission", "patient_consultation__consultation_notes": "General Instructions", @@ -771,6 +791,7 @@ "patient_consultation__treatment__summary__temperature": "Temperature", "patient_created": "Patient Created", "patient_details": "Patient Details", + "patient_face": "Patient Face", "patient_name": "Patient name", "patient_no": "OP/IP No", "patient_notes_thread__Doctors": "Doctor's Discussions", @@ -813,6 +834,7 @@ "policy__policy_id__example": "POL001", "policy__subscriber_id": "Member ID", "policy__subscriber_id__example": "SUB001", + "position": "Position", "post_your_comment": "Post Your Comment", "powered_by": "Powered By", "preferred_facility_type": "Preferred Facility Type", @@ -827,6 +849,9 @@ "prescriptions__medicine": "Medicine", "prescriptions__route": "Route", "prescriptions__start_date": "Prescribed On", + "preset_deleted": "Preset deleted", + "preset_name_placeholder": "Specify an identifiable name for the new preset", + "preset_updated": "Preset updated", "prev_sessions": "Prev Sessions", "principal": "Principal", "principal_diagnosis": "Principal diagnosis", @@ -963,6 +988,7 @@ "stop": "Stop", "stream_stop_due_to_inativity": "The live feed will stop streaming due to inactivity", "stream_stopped_due_to_inativity": "The live feed has stopped streaming due to inactivity", + "stream_uuid": "Stream UUID", "sub_category": "Sub Category", "submit": "Submit", "submitting": "Submitting", @@ -998,9 +1024,13 @@ "type_to_search": "Type to search", "type_your_comment": "Type your comment", "type_your_reason_here": "Type your reason here", + "unable_to_get_current_position": "Unable to get current position.", "unconfirmed": "Unconfirmed", "unique_id": "Unique Id", "unknown": "Unknown", + "unlink_asset_bed_and_presets": "Delete linked presets and unlink bed", + "unlink_asset_bed_caution": "This action will also delete all presets that are associated to this camera and bed.", + "unlink_camera_and_bed": "Unlink this bed from this camera", "unsubscribe": "Unsubscribe", "unsubscribe_failed": "Unsubscribe failed.", "unsupported_browser": "Unsupported Browser", @@ -1015,6 +1045,7 @@ "update_facility": "Update Facility", "update_facility_middleware_success": "Facility middleware updated successfully", "update_log": "Update Log", + "update_preset_position_to_current": "Update preset's position to camera's current position", "update_record": "Update Record", "update_record_for_asset": "Update record for asset", "update_shift_request": "Update Shift Request", @@ -1045,6 +1076,7 @@ "view_users": "View Users", "virtual_nursing_assistant": "Virtual Nursing Assistant", "vitals": "Vitals", + "vitals_monitor": "Vitals Monitor", "ward": "Ward", "warranty_amc_expiry": "Warranty / AMC Expiry", "what_facility_assign_the_patient_to": "What facility would you like to assign the patient to", diff --git a/src/Locale/hi.json b/src/Locale/hi.json index 93d9ef32f34..e235c558978 100644 --- a/src/Locale/hi.json +++ b/src/Locale/hi.json @@ -458,7 +458,7 @@ "load_more": "और लोड करें", "loading": "लोड हो रहा है...", "local_body": "स्थानीय निकाय", - "local_ipaddress": "स्थानीय आईपी पता", + "local_ip_address": "स्थानीय आईपी पता", "location": "जगह", "location_management": "स्थान प्रबंधन", "log_lab_results": "लॉग लैब परिणाम", @@ -810,4 +810,4 @@ "you_need_at_least_a_location_to_create_an_assest": "संपत्ति बनाने के लिए आपको कम से कम एक स्थान की आवश्यकता होगी।", "zoom_in": "ज़ूम इन", "zoom_out": "ज़ूम आउट" -} +} \ No newline at end of file diff --git a/src/Locale/kn.json b/src/Locale/kn.json index acaebe8e421..dc46e49394f 100644 --- a/src/Locale/kn.json +++ b/src/Locale/kn.json @@ -459,7 +459,7 @@ "load_more": "ಇನ್ನಷ್ಟು ಲೋಡ್ ಮಾಡಿ", "loading": "ಲೋಡ್ ಆಗುತ್ತಿದೆ...", "local_body": "ಸ್ಥಳೀಯ ಸಂಸ್ಥೆ", - "local_ipaddress": "ಸ್ಥಳೀಯ IP ವಿಳಾಸ", + "local_ip_address": "ಸ್ಥಳೀಯ IP ವಿಳಾಸ", "location": "ಸ್ಥಳ", "location_management": "ಸ್ಥಳ ನಿರ್ವಹಣೆ", "log_lab_results": "ಲಾಗ್ ಲ್ಯಾಬ್ ಫಲಿತಾಂಶಗಳು", @@ -810,4 +810,4 @@ "you_need_at_least_a_location_to_create_an_assest": "ಆಸ್ತಿಯನ್ನು ರಚಿಸಲು ನಿಮಗೆ ಕನಿಷ್ಠ ಸ್ಥಳದ ಅಗತ್ಯವಿದೆ.", "zoom_in": "ಜೂಮ್ ಇನ್", "zoom_out": "ಜೂಮ್ ಔಟ್" -} +} \ No newline at end of file diff --git a/src/Locale/ml.json b/src/Locale/ml.json index 8460b6f8b7c..d830d3a46ec 100644 --- a/src/Locale/ml.json +++ b/src/Locale/ml.json @@ -458,7 +458,7 @@ "load_more": "കൂടുതൽ ലോഡ് ചെയ്യുക", "loading": "ലോഡ് ചെയ്യുന്നു...", "local_body": "തദ്ദേശ സ്ഥാപനം", - "local_ipaddress": "പ്രാദേശിക ഐപി വിലാസം", + "local_ip_address": "പ്രാദേശിക ഐപി വിലാസം", "location": "സ്ഥാനം", "location_management": "ലൊക്കേഷൻ മാനേജ്മെൻ്റ്", "log_lab_results": "ലോഗ് ലാബ് ഫലങ്ങൾ", @@ -810,4 +810,4 @@ "you_need_at_least_a_location_to_create_an_assest": "ഒരു അസസ്‌റ്റ് സൃഷ്‌ടിക്കാൻ നിങ്ങൾക്ക് ഒരു ലൊക്കേഷനെങ്കിലും ആവശ്യമാണ്.", "zoom_in": "സൂം ഇൻ ചെയ്യുക", "zoom_out": "സൂം ഔട്ട്" -} +} \ No newline at end of file diff --git a/src/Locale/ta.json b/src/Locale/ta.json index 1fbf82c29aa..042f5a068c4 100644 --- a/src/Locale/ta.json +++ b/src/Locale/ta.json @@ -458,7 +458,7 @@ "load_more": "மேலும் ஏற்றவும்", "loading": "ஏற்றுகிறது...", "local_body": "உள்ளூர் அமைப்பு", - "local_ipaddress": "உள்ளூர் ஐபி முகவரி", + "local_ip_address": "உள்ளூர் ஐபி முகவரி", "location": "இடம்", "location_management": "இருப்பிட மேலாண்மை", "log_lab_results": "பதிவு ஆய்வக முடிவுகள்", @@ -810,4 +810,4 @@ "you_need_at_least_a_location_to_create_an_assest": "ஒரு அசெஸ்ட்டை உருவாக்க குறைந்தபட்சம் ஒரு இருப்பிடமாவது தேவை.", "zoom_in": "பெரிதாக்கவும்", "zoom_out": "பெரிதாக்கவும்" -} +} \ No newline at end of file diff --git a/src/Redux/actions.tsx b/src/Redux/actions.tsx index 47d3530d065..29fe2fed2ef 100644 --- a/src/Redux/actions.tsx +++ b/src/Redux/actions.tsx @@ -1,29 +1,5 @@ import { fireRequest } from "./fireRequest"; -// asset bed -export const listAssetBeds = (params: object, altKey?: string) => - fireRequest("listAssetBeds", [], params, {}, altKey); - -export const partialUpdateAssetBed = (params: object, asset_id: string) => - fireRequest( - "partialUpdateAssetBed", - [], - { ...params }, - { - external_id: asset_id, - }, - ); - -export const deleteAssetBed = (asset_id: string) => - fireRequest( - "deleteAssetBed", - [], - {}, - { - external_id: asset_id, - }, - ); - export const getPatient = (pathParam: object) => { return fireRequest("getPatient", [], {}, pathParam); }; @@ -41,6 +17,3 @@ export const getConsultation = (id: string) => { export const dischargePatient = (params: object, pathParams: object) => { return fireRequest("dischargePatient", [], params, pathParams); }; - -export const operateAsset = (id: string, params: object) => - fireRequest("operateAsset", [], params, { external_id: id }); diff --git a/src/Utils/transformUtils.ts b/src/Utils/transformUtils.ts index 0050a0bcbb6..4aa63da734c 100644 --- a/src/Utils/transformUtils.ts +++ b/src/Utils/transformUtils.ts @@ -1,16 +1,23 @@ import { AssetData } from "../Components/Assets/AssetTypes"; -export const getCameraConfig = (asset: AssetData) => { - const { meta } = asset; +export const getCameraConfig = (meta: AssetData["meta"]) => { return { middleware_hostname: meta?.middleware_hostname, - id: asset?.id, hostname: meta?.local_ip_address, username: meta?.camera_access_key?.split(":")[0], password: meta?.camera_access_key?.split(":")[1], accessKey: meta?.camera_access_key?.split(":")[2], port: 80, - location_id: asset?.location_object?.id, - facility_id: asset?.location_object?.facility?.id, }; }; + +export const makeAccessKey = ( + attrs: Pick< + ReturnType, + "username" | "password" | "accessKey" + >, +) => { + return [attrs.username, attrs.password, attrs.accessKey] + .map((a) => a ?? "") + .join(":"); +}; From 291615ea5555005bdcad26963bad54f52bb37c36 Mon Sep 17 00:00:00 2001 From: Nitin Singh Date: Fri, 18 Oct 2024 19:26:49 +0530 Subject: [PATCH 04/30] test fail fix --- src/Components/Facility/SpokeFacilityEditor.tsx | 6 +++--- src/Components/Form/AutoCompleteAsync.tsx | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/Components/Facility/SpokeFacilityEditor.tsx b/src/Components/Facility/SpokeFacilityEditor.tsx index 435120ca275..99a223dcebf 100644 --- a/src/Components/Facility/SpokeFacilityEditor.tsx +++ b/src/Components/Facility/SpokeFacilityEditor.tsx @@ -78,7 +78,8 @@ export default function SpokeFacilityEditor(props: SpokeFacilityEditorProps) { setItem: (item: FacilitySpokeModel | FacilitySpokeRequest) => void, processing: boolean, ) => { - const [selectedFacility, setSelectedFacility] = useState(); + const [selectedFacility, setSelectedFacility] = + useState(null); useEffect(() => { setItem({ ...item, spoke: selectedFacility?.id }); @@ -99,8 +100,7 @@ export default function SpokeFacilityEditor(props: SpokeFacilityEditorProps) { showNOptions={8} selected={selectedFacility} setSelected={(v) => - (v === undefined || (!Array.isArray(v) && v)) && - setSelectedFacility(v) + (v === null || (!Array.isArray(v) && v)) && setSelectedFacility(v) } errors="" className="w-full" diff --git a/src/Components/Form/AutoCompleteAsync.tsx b/src/Components/Form/AutoCompleteAsync.tsx index 4d8195ae122..19ee4f2a08a 100644 --- a/src/Components/Form/AutoCompleteAsync.tsx +++ b/src/Components/Form/AutoCompleteAsync.tsx @@ -92,7 +92,7 @@ const AutoCompleteAsync = (props: Props) => { return (
0 ? selected : null} + value={selected} disabled={disabled} onChange={onChange} by={compareBy} @@ -100,7 +100,7 @@ const AutoCompleteAsync = (props: Props) => { immediate >
-
+
{ className="h-4 w-4 text-secondary-800 transition-colors duration-200 ease-in-out hover:text-secondary-500" onClick={(e) => { e.preventDefault(); - onChange(undefined); + onChange(null); }} /> From 2778b496730339b327bc63a948158407c6d521a4 Mon Sep 17 00:00:00 2001 From: JavidSumra <112365664+JavidSumra@users.noreply.github.com> Date: Fri, 18 Oct 2024 21:08:24 +0530 Subject: [PATCH 05/30] fix: close profile dropdown on first click when navigating (#8824) --- src/Components/Common/Sidebar/SidebarUserCard.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Components/Common/Sidebar/SidebarUserCard.tsx b/src/Components/Common/Sidebar/SidebarUserCard.tsx index 9effc947dd6..70a64917224 100644 --- a/src/Components/Common/Sidebar/SidebarUserCard.tsx +++ b/src/Components/Common/Sidebar/SidebarUserCard.tsx @@ -26,7 +26,7 @@ const SidebarUserCard: React.FC = ({ shrinked }) => {
- +
@@ -50,7 +52,7 @@ function ConsentArtefactCard({ artefact }: IConsentArtefactCardProps) { key={hiType} className="flex items-center justify-center rounded-full bg-secondary-600 px-4 py-1.5 text-xs font-medium text-white" > - {hiType} + {t(`consent__hi_type__${hiType}`)}
); })} @@ -64,15 +66,14 @@ interface IConsentRequestCardProps { } function ConsentRequestCard({ consent }: IConsentRequestCardProps) { + const { t } = useTranslation(); + return (
- { - ABDM_CONSENT_PURPOSE.find((p) => p.value === consent.purpose) - ?.label - } + {t(`consent__purpose__${consent.purpose}`)}
{formatName(consent.requester)} @@ -84,39 +85,40 @@ function ConsentRequestCard({ consent }: IConsentRequestCardProps) { {dayjs(consent.to_time).format("MMM DD YYYY")}

- expires in {dayjs(consent.expiry).fromNow()} + {t("expires_on")} {dayjs(consent.expiry).fromNow()}

{ - const { res, error } = await request( - routes.abha.checkConsentStatus, + const { res, data } = await request( + routes.abdm.consent.checkStatus, { - pathParams: { id: consent.id }, + body: { + consent_request: consent.id, + }, }, ); - if (res?.status === 200) { + if (res?.status === 202) { Notification.Success({ - msg: "Checking Status!", + msg: data?.detail ?? t("checking_consent_status"), }); - } else { - Notification.Error({ - msg: error?.message ?? "Error while checking status!", + Notification.Warn({ + msg: t("async_operation_warning"), }); } }} ghost className="max-w-2xl text-sm text-secondary-700 hover:text-secondary-900" > - check status + {t("check_status")}

- created {dayjs(consent.created_date).fromNow()} + {t("created_on")} {dayjs(consent.created_date).fromNow()}

- modified {dayjs(consent.modified_date).fromNow()} + {t("modified_on")} {dayjs(consent.modified_date).fromNow()}

@@ -130,8 +132,8 @@ function ConsentRequestCard({ consent }: IConsentRequestCardProps) {

{consent.status === "REQUESTED" - ? "Waiting for the Patient to approve the consent request" - : "Patient has rejected the consent request"} + ? t("consent_request_waiting_approval") + : t("consent_request_rejected")}

)} @@ -147,7 +149,7 @@ function ConsentRequestCard({ consent }: IConsentRequestCardProps) { : "bg-secondary-600", )} > - {hiType} + {t(`consent__hi_type__${hiType}`)}
); })} @@ -161,7 +163,9 @@ interface IProps { } export default function ABDMRecordsTab({ patientId }: IProps) { - const { data, loading } = useQuery(routes.abha.listConsents, { + const { t } = useTranslation(); + + const { data, loading } = useQuery(routes.abdm.consent.list, { query: { patient: patientId, ordering: "-created_date", @@ -175,9 +179,11 @@ export default function ABDMRecordsTab({ patientId }: IProps) { if (!data?.results.length) { return (
-

No Records found

+

+ {t("no_records_found")} +

- Raise a consent request to fetch patient records over ABDM + {t("raise_consent_request")}

); diff --git a/src/Components/ABDM/ABHAProfileModal.tsx b/src/Components/ABDM/ABHAProfileModal.tsx index 99b888cc1ef..87d5369d191 100644 --- a/src/Components/ABDM/ABHAProfileModal.tsx +++ b/src/Components/ABDM/ABHAProfileModal.tsx @@ -8,6 +8,7 @@ import { useRef } from "react"; import request from "../../Utils/request/request"; import routes from "../../Redux/api"; import { AbhaNumberModel } from "./types/abha"; +import { useTranslation } from "react-i18next"; interface IProps { patientId?: string; @@ -17,32 +18,55 @@ interface IProps { } const ABHAProfileModal = ({ patientId, show, onClose, abha }: IProps) => { + const { t } = useTranslation(); + const printRef = useRef(null); const downloadAbhaCard = async (type: "pdf" | "png") => { - if (!patientId) return; - const { res, data } = await request(routes.abha.getAbhaCard, { - body: { - patient: patientId, - type: type, - }, + if (!patientId || !abha?.abha_number) return; + + Notify.Success({ msg: t("downloading_abha_card") }); + + const { res, data } = await request(routes.abdm.healthId.getAbhaCard, { + query: { abha_id: abha?.abha_number }, }); if (res?.status === 200 && data) { + const imageUrl = URL.createObjectURL(data); + if (type === "png") { const downloadLink = document.createElement("a"); - downloadLink.href = "data:application/octet-stream;base64," + data; + downloadLink.href = imageUrl; downloadLink.download = "abha.png"; downloadLink.click(); + URL.revokeObjectURL(imageUrl); } else { - const htmlPopup = ``; - - const printWindow = window.open("", "PDF"); + const printWindow = window.open("", "_blank"); + const htmlPopup = ` + + + Print Image + + + + + + + `; printWindow?.document.write(htmlPopup); - printWindow?.print(); + printWindow?.document.close(); + printWindow?.addEventListener("load", () => { + printWindow?.print(); + URL.revokeObjectURL(imageUrl); + }); } - } else { - Notify.Error({ msg: "Download Failed..." }); } }; @@ -50,7 +74,7 @@ const ABHAProfileModal = ({ patientId, show, onClose, abha }: IProps) => { -

ABHA Profile

+

{t("abha_profile")}

downloadAbhaCard("pdf")} @@ -93,16 +117,19 @@ const ABHAProfileModal = ({ patientId, show, onClose, abha }: IProps) => {
{[ { - label: "Name", + label: t("full_name"), value: abha?.name || `${abha?.first_name} ${abha?.middle_name} ${abha?.last_name}`, }, - { label: "DOB", value: abha?.date_of_birth }, - { label: "Gender", value: abha?.gender }, - { label: "ABHA Number", value: abha?.abha_number }, - { label: "ABHA ID", value: abha?.health_id?.split("@")[0] }, - { label: "Email", value: abha?.email }, + { label: t("date_of_birth"), value: abha?.date_of_birth }, + { label: t("gender"), value: abha?.gender }, + { label: t("abha_number"), value: abha?.abha_number }, + { + label: t("abha_address"), + value: abha?.health_id?.split("@")[0], + }, + { label: t("email"), value: abha?.email }, ].map((item, index) => item.value ? (
@@ -117,13 +144,13 @@ const ABHAProfileModal = ({ patientId, show, onClose, abha }: IProps) => {
{abha?.created_date && (
- Created On: + {t("created_on")}: {formatDateTime(abha.created_date)}
)} {abha?.modified_date && (
- Last Modified On: + {t("modified_on")}: {formatDateTime(abha.modified_date)}
)} diff --git a/src/Components/ABDM/ConfigureHealthFacility.tsx b/src/Components/ABDM/ConfigureHealthFacility.tsx index f78a65f2cd1..495f2e5d4f6 100644 --- a/src/Components/ABDM/ConfigureHealthFacility.tsx +++ b/src/Components/ABDM/ConfigureHealthFacility.tsx @@ -8,17 +8,32 @@ import useQuery from "../../Utils/request/useQuery"; import routes from "../../Redux/api"; import request from "../../Utils/request/request"; import { FieldChangeEvent } from "../Form/FormFields/Utils.js"; +import { IHealthFacility } from "./types/health-facility.js"; +import { useTranslation } from "react-i18next"; + import Loading from "@/Components/Common/Loading"; const initForm = { - health_facility: null, + health_facility: null as IHealthFacility | null, hf_id: "", }; + const initialState = { form: { ...initForm }, - errors: {}, + errors: {} as Partial>, }; -const FormReducer = (state = initialState, action: any) => { +const FormReducer = ( + state = initialState, + action: + | { + type: "set_form"; + form: typeof initialState.form; + } + | { + type: "set_error"; + errors: typeof initialState.errors; + }, +) => { switch (action.type) { case "set_form": { return { @@ -37,12 +52,20 @@ const FormReducer = (state = initialState, action: any) => { } }; -export const ConfigureHealthFacility = (props: any) => { +export interface IConfigureHealthFacilityProps { + facilityId: string; +} + +export const ConfigureHealthFacility = ( + props: IConfigureHealthFacilityProps, +) => { + const { t } = useTranslation(); + const [state, dispatch] = useReducer(FormReducer, initialState); const { facilityId } = props; const [isLoading, setIsLoading] = useState(false); - const { loading } = useQuery(routes.abha.getHealthFacility, { + const { loading } = useQuery(routes.abdm.healthFacility.get, { pathParams: { facility_id: facilityId }, silent: true, onResponse(res) { @@ -66,7 +89,7 @@ export const ConfigureHealthFacility = (props: any) => { if (!state.form.hf_id) { dispatch({ type: "set_error", - errors: { hf_id: ["Health Facility Id is required"] }, + errors: { hf_id: t("health_facility__validation__hf_id_required") }, }); setIsLoading(false); return; @@ -76,7 +99,7 @@ export const ConfigureHealthFacility = (props: any) => { let responseData = null; if (state.form.hf_id === state.form.health_facility?.hf_id) { const { res, data } = await request( - routes.abha.registerHealthFacilityAsService, + routes.abdm.healthFacility.registerAsService, { pathParams: { facility_id: facilityId, @@ -87,7 +110,7 @@ export const ConfigureHealthFacility = (props: any) => { responseData = data; } else if (state.form.health_facility) { const { res, data } = await request( - routes.abha.partialUpdateHealthFacility, + routes.abdm.healthFacility.partialUpdate, { pathParams: { facility_id: facilityId, @@ -100,11 +123,12 @@ export const ConfigureHealthFacility = (props: any) => { response = res; responseData = data; } else { - const { res, data } = await request(routes.abha.createHealthFacility, { + const { res, data } = await request(routes.abdm.healthFacility.create, { body: { facility: facilityId, hf_id: state.form.hf_id, }, + silent: true, }); response = res; responseData = data; @@ -112,18 +136,21 @@ export const ConfigureHealthFacility = (props: any) => { if (response?.ok && responseData?.registered) { Notification.Success({ - msg: "Health Facility config updated successfully", + msg: t("health_facility__config_update_success"), }); navigate(`/facility/${facilityId}`); } else { if (responseData?.registered === false) { Notification.Warn({ - msg: responseData?.detail || "Health ID registration failed", + msg: + responseData?.detail || + t("health_facility__config_registration_error"), }); navigate(`/facility/${facilityId}`); } else { Notification.Error({ - msg: responseData?.detail || "Health Facility config update failed", + msg: + responseData?.detail || t("health_facility__config_update_error"), }); } } @@ -148,7 +175,7 @@ export const ConfigureHealthFacility = (props: any) => {
{ <>
- The ABDM health facility is successfully linked with - care{" "} - and registered as a service in bridge + {t("health_facility__registered_1.1")}{" "} + + {t("health_facility__registered_1.2")} + - No Action Required. + {t("health_facility__registered_2")}
- Registered + {t("health_facility__registered_3")} ) : ( <>
- The ABDM health facility is successfully linked with - care{" "} + {t("health_facility__not_registered_1.1")}{" "} - but not registered as a service in bridge + {t("health_facility__not_registered_1.2")} - Click on Link Health Facility to - register the service + {t("health_facility__not_registered_2")} + {t("health_facility__not_registered_3")}
- Not Registered )}

@@ -206,7 +232,7 @@ export const ConfigureHealthFacility = (props: any) => { state.form.hf_id === state.form.health_facility?.hf_id && state.form.health_facility?.registered } - label="Link Health Facility" + label={t("health_facility__link")} />
diff --git a/src/Components/ABDM/FetchRecordsModal.tsx b/src/Components/ABDM/FetchRecordsModal.tsx index 721927c47a6..3da4af9199b 100644 --- a/src/Components/ABDM/FetchRecordsModal.tsx +++ b/src/Components/ABDM/FetchRecordsModal.tsx @@ -16,15 +16,12 @@ import DateFormField from "../Form/FormFields/DateFormField.js"; import request from "../../Utils/request/request.js"; import routes from "../../Redux/api"; import { useMessageListener } from "../../Common/hooks/useMessageListener.js"; -import CircularProgress from "../Common/components/CircularProgress.js"; -import CareIcon from "../../CAREUI/icons/CareIcon.js"; -import { classNames } from "../../Utils/utils.js"; import { AbhaNumberModel } from "./types/abha.js"; import { ConsentHIType, ConsentPurpose } from "./types/consent.js"; -import useNotificationSubscriptionState from "../../Common/hooks/useNotificationSubscriptionState.js"; +import { useTranslation } from "react-i18next"; -const getDate = (value: any) => - value && dayjs(value).isValid() && dayjs(value).toDate(); +const getDate = (value: string | Date) => + (value && dayjs(value).isValid() && dayjs(value).toDate()) || undefined; interface IProps { abha?: AbhaNumberModel; @@ -33,9 +30,11 @@ interface IProps { } export default function FetchRecordsModal({ abha, show, onClose }: IProps) { + const { t } = useTranslation(); + const [idVerificationStatus, setIdVerificationStatus] = useState< "pending" | "in-progress" | "verified" | "failed" - >("pending"); + >("verified"); const [purpose, setPurpose] = useState("CAREMGT"); const [fromDate, setFromDate] = useState( dayjs().subtract(30, "day").toDate(), @@ -46,10 +45,10 @@ export default function FetchRecordsModal({ abha, show, onClose }: IProps) { const [expiryDate, setExpiryDate] = useState( dayjs().add(30, "day").toDate(), ); - const [errors, setErrors] = useState({}); - const notificationSubscriptionState = useNotificationSubscriptionState([ - show, - ]); + const [errors, setErrors] = useState>({}); + // const notificationSubscriptionState = useNotificationSubscriptionState([ + // show, + // ]); useMessageListener((data) => { if (data.type === "MESSAGE" && data.from === "patients/on_find") { @@ -67,11 +66,11 @@ export default function FetchRecordsModal({ abha, show, onClose }: IProps) { - {["unsubscribed", "subscribed_on_other_device"].includes( + {/* {["unsubscribed", "subscribed_on_other_device"].includes( notificationSubscriptionState, ) && (

@@ -79,20 +78,20 @@ export default function FetchRecordsModal({ abha, show, onClose }: IProps) { Notifications needs to be enabled on this device to verify the patient.

- )} + )} */}
null} disabled - label="Patient Identifier" + label={t("consent_request__patient_identifier")} name="health_id" error={errors.health_id} className="flex-1" /> - { const { res } = await request(routes.abha.findPatient, { body: { @@ -131,17 +130,17 @@ export default function FetchRecordsModal({ abha, show, onClose }: IProps) { failed: "Retry", }[idVerificationStatus] } - + */}
o.label} - optionValue={(o) => o.value} + optionLabel={(o) => t(`consent__purpose__${o}`)} + optionValue={(o) => o} value={purpose} onChange={({ value }) => setPurpose(value)} required @@ -158,30 +157,30 @@ export default function FetchRecordsModal({ abha, show, onClose }: IProps) { setFromDate(e.value.start!); setToDate(e.value.end!); }} - label="Health Records range" + label={t("consent_request__date_range")} required /> { - setHiTypes(ABDM_HI_TYPE.map((type) => type.value)); + setHiTypes(ABDM_HI_TYPE); }} > - Select All + {t("select_all")} ) } value={hiTypes} - optionLabel={(option) => option.label} - optionValue={(option) => option.value} + optionLabel={(option) => t(`consent__hi_type__${option}`)} + optionValue={(option) => option} onChange={(e) => setHiTypes(e.value)} required /> @@ -191,7 +190,7 @@ export default function FetchRecordsModal({ abha, show, onClose }: IProps) { id="expiry_date" value={getDate(expiryDate)} onChange={(e) => setExpiryDate(e.value!)} - label="Consent Expiry Date" + label={t("consent_request__expiry")} required disablePast position="TOP-RIGHT" @@ -203,14 +202,14 @@ export default function FetchRecordsModal({ abha, show, onClose }: IProps) { if (idVerificationStatus !== "verified") { setErrors({ ...errors, - health_id: "Please verify the patient identifier", + health_id: t("verify_patient_identifier"), }); return; } setIsMakingConsentRequest(true); - const { res } = await request(routes.abha.createConsent, { + const { res } = await request(routes.abdm.consent.create, { body: { patient_abha: abha?.health_id as string, hi_types: hiTypes, @@ -223,17 +222,13 @@ export default function FetchRecordsModal({ abha, show, onClose }: IProps) { if (res?.status === 201) { Notification.Success({ - msg: "Consent requested successfully!", + msg: t("consent_requested_successfully"), }); navigate( `/facility/${abha?.patient_object?.facility}/abdm`, // ?? `/facility/${abha?.patient_object?.facility}/patient/${abha?.patient_object?.id}/consultation/${abha?.patient_object?.last_consultation?.id}/abdm`, ); - } else { - Notification.Error({ - msg: "Error while requesting consent!", - }); } setIsMakingConsentRequest(false); onClose(); @@ -241,7 +236,7 @@ export default function FetchRecordsModal({ abha, show, onClose }: IProps) { disabled={idVerificationStatus !== "verified"} loading={isMakingConsentRequest} > - Request Consent + {t("request_consent")}
diff --git a/src/Components/ABDM/HealthInformation.tsx b/src/Components/ABDM/HealthInformation.tsx index 1531f47c853..dd5a279bc1c 100644 --- a/src/Components/ABDM/HealthInformation.tsx +++ b/src/Components/ABDM/HealthInformation.tsx @@ -1,3 +1,4 @@ +import { useTranslation } from "react-i18next"; import routes from "../../Redux/api"; import useQuery from "../../Utils/request/useQuery"; import Loading from "../Common/Loading"; @@ -9,7 +10,9 @@ interface IProps { } export default function HealthInformation({ artefactId }: IProps) { - const { data, loading, error } = useQuery(routes.abha.getHealthInformation, { + const { t } = useTranslation(); + + const { data, loading, error } = useQuery(routes.abdm.healthInformation.get, { pathParams: { artefactId }, silent: true, }); @@ -18,7 +21,7 @@ export default function HealthInformation({ artefactId }: IProps) { return ; } - const parseData = (data: any) => { + const parseData = (data: string) => { try { return JSON.parse(data); } catch (e) { @@ -29,20 +32,19 @@ export default function HealthInformation({ artefactId }: IProps) { }; return ( - +
{!!error?.is_archived && ( <>

- This record has been archived + {t("hi__record_archived__title")}

- This record has been archived and is no longer available for - viewing. + {t("hi__record_archived_description")}

- This record was archived on{" "} - {new Date(error?.archived_time as string).toLocaleString()} as{" "} + {t("hi__record_archived_on")}{" "} + {new Date(error?.archived_time as string).toLocaleString()} -{" "} {error?.archived_reason as string}

@@ -50,13 +52,13 @@ export default function HealthInformation({ artefactId }: IProps) { {error && !error?.is_archived && ( <>

- This record hasn't been fetched yet + {t("hi__record_not_fetched_title")}

- This record hasn't been fetched yet. Please try again later. + {t("hi__record_not_fetched_description")}

- Waiting for the HIP to send the record. + {t("hi__waiting_for_record")}

)} diff --git a/src/Components/ABDM/LinkABHANumberModal.tsx b/src/Components/ABDM/LinkABHANumberModal.tsx deleted file mode 100644 index c2855ae7569..00000000000 --- a/src/Components/ABDM/LinkABHANumberModal.tsx +++ /dev/null @@ -1,875 +0,0 @@ -import * as Notify from "../../Utils/Notifications"; - -import Dropdown, { DropdownItem } from "../Common/components/Menu"; -import { useEffect, useState } from "react"; - -import ButtonV2 from "../Common/components/ButtonV2"; -import CareIcon from "../../CAREUI/icons/CareIcon"; -import CircularProgress from "../Common/components/CircularProgress"; -import DialogModal from "../Common/Dialog"; -import OtpFormField from "../Form/FormFields/OtpFormField"; -import QRScanner from "../Common/QRScanner"; -import TextFormField from "../Form/FormFields/TextFormField"; -import { classNames } from "../../Utils/utils"; -import request from "../../Utils/request/request"; -import routes from "../../Redux/api"; -import { ABDMError, ABHAQRContent } from "./models"; - -export const validateRule = ( - condition: boolean, - content: JSX.Element | string, -) => { - return ( -
- {condition ? ( - - ) : ( - - )}{" "} - - {content} - -
- ); -}; -interface Props { - patientId?: string; - patientMobile?: string | undefined; - onSuccess?: (abha: any) => void; - show: boolean; - onClose: () => void; -} - -type Step = - | "ScanExistingQR" - | "AadhaarVerification" - | "MobileVerification" - | "HealthIDCreation"; - -export default function LinkABHANumberModal({ - patientId, - patientMobile, - onSuccess, - ...props -}: Props) { - const [currentStep, setCurrentStep] = useState("AadhaarVerification"); - const [transactionId, setTransactionId] = useState(""); - - const title = ( -
- -

- {currentStep === "ScanExistingQR" - ? "Link Existing ABHA Number" - : "Generate ABHA number"} -

-
- ); - - return ( - -
- {currentStep === "ScanExistingQR" && ( - - )} - - {currentStep === "AadhaarVerification" && ( - { - setTransactionId(transactionId); - setCurrentStep("MobileVerification"); - }} - /> - )} - - {currentStep === "MobileVerification" && transactionId && ( - { - setTransactionId(transactionId); - setCurrentStep("HealthIDCreation"); - }} - patientMobile={patientMobile} - /> - )} - - {currentStep === "HealthIDCreation" && transactionId && ( - { - props.onClose(); - onSuccess?.(abha); - }} - patientId={patientId} - /> - )} -
- -
- {["AadhaarVerification", "MobileVerification", "HealthIDCreation"].find( - (step) => step === currentStep, - ) ? ( -

setCurrentStep("ScanExistingQR")} - className="cursor-pointer text-center text-sm text-blue-800" - > - Already have an ABHA number -

- ) : ( -

setCurrentStep("AadhaarVerification")} - className="cursor-pointer text-center text-sm text-blue-800" - > - Don't have an ABHA Number -

- )} -
-
- ); -} - -interface ScanABHAQRSectionProps { - patientId?: string; - onSuccess?: (abha: any) => void; - closeModal: () => void; -} - -const ScanABHAQRSection = ({ - patientId, - onSuccess, - closeModal, -}: ScanABHAQRSectionProps) => { - const [qrValue, setQrValue] = useState(""); - const [authMethods, setAuthMethods] = useState([]); - const [selectedAuthMethod, setSelectedAuthMethod] = useState(""); - const [txnId, setTxnId] = useState(""); - const [otp, setOtp] = useState(""); - const [acceptedDisclaimer, setAcceptedDisclaimer] = useState(false); - const [isLoading, setIsLoading] = useState(false); - - const supportedAuthMethods = ["MOBILE_OTP", "AADHAAR_OTP"]; - - if (isLoading) { - return ( -
- - Loading - - -
- ); - } - - return ( -
- { - if (value[0] && !isNaN(Number(value[0]))) { - // 92-1234-1234-1234 - if ([2, 7, 12].includes(value.length)) { - if (qrValue.length && qrValue[qrValue.length - 1] === "-") { - value.slice(value.length - 1); - } else { - value += "-"; - } - } - } - setQrValue(value); - }} - parse={async (value: string | null) => { - if (!value) return; - setIsLoading(true); - - try { - const abha = JSON.parse(value) as ABHAQRContent; - - const { res, data } = await request(routes.abha.linkViaQR, { - body: { - patientId, - hidn: abha?.hidn, - phr: (abha?.phr ?? abha?.hid) as string, - name: abha?.name, - gender: abha?.gender, - dob: abha?.dob.replace(/\//g, "-"), - address: abha?.address, - "dist name": abha?.["dist name"] ?? abha?.district_name, - "state name": abha?.["state name"] ?? abha?.state_name, - }, - }); - - if (res?.status === 200 || res?.status === 202) { - Notify.Success({ msg: "Request sent successfully" }); - onSuccess?.({ - ...data, - abha_profile: { - ...data?.abha_profile, - healthIdNumber: data?.abha_profile?.abha_number, - healthId: data?.abha_profile?.health_id, - mobile: abha?.mobile, - monthOfBirth: - data?.abha_profile?.date_of_birth?.split("-")[1], - dayOfBirth: data?.abha_profile?.date_of_birth?.split("-")[2], - yearOfBirth: data?.abha_profile?.date_of_birth?.split("-")[0], - }, - }); - } else { - Notify.Error({ msg: "Linking Failed" }); - } - } catch (e) { - Notify.Error({ msg: "Invalid ABHA QR" }); - } finally { - setIsLoading(false); - closeModal(); - } - }} - /> - {!txnId && ( -
- - { - setAcceptedDisclaimer(e.target.checked); - }} - className="mr-2 rounded border-secondary-700 shadow-sm ring-0 ring-offset-0" - /> - I declare that the ABHA No. of the patient is voluntarily provided - by the patient (or guardian or nominee of the patient). - -
- )} - {txnId && ( - setOtp(value as string)} - value={otp} - label="Enter 6 digit OTP!" - error="" - /> - )} -
- <> - {txnId ? ( - { - let response = null; - let Rdata = null; - let Rerror = null; - - switch (selectedAuthMethod) { - case "MOBILE_OTP": - { - const { res, data, error } = await request( - routes.abha.confirmWithMobileOtp, - { - body: { - otp: otp, - txnId: txnId, - patientId: patientId, - }, - }, - ); - response = res; - Rdata = data; - Rerror = error; - } - break; - - case "AADHAAR_OTP": - { - const { res, data, error } = await request( - routes.abha.confirmWithAadhaarOtp, - { - body: { - otp: otp, - txnId: txnId, - patientId: patientId, - }, - }, - ); - response = res; - Rdata = data; - Rerror = error; - } - break; - } - - if (response?.status === 200) { - onSuccess?.(Rdata); - Notify.Success({ - msg: "ABHA Number linked successfully", - }); - } else { - Notify.Error({ - msg: Rerror ?? "Something went wrong!", - }); - } - }} - > - Link - - ) : authMethods.length ? ( - - {authMethods.map((method) => ( - { - const { res, data } = await request( - routes.abha.initiateAbdmAuthentication, - { body: { authMethod: method, healthid: qrValue } }, - ); - - if (res?.status === 200 && data?.txnId) { - setSelectedAuthMethod(method); - setTxnId(data.txnId); - } - }} - > - {method.replace(/_/g, " ")} - - ))} - - ) : ( - { - const { res, data } = await request( - routes.abha.searchByHealthId, - { - body: { - healthId: qrValue, - }, - }, - ); - - if (res?.status === 200 && data?.authMethods) { - setAuthMethods( - data.authMethods?.filter?.((method: string) => - supportedAuthMethods.find( - (supported) => supported === method, - ), - ), - ); - } - }} - > - Verify - - )} - -
-
- ); -}; - -interface VerifyAadhaarSectionProps { - onVerified: (transactionId: string) => void; -} - -const VerifyAadhaarSection = ({ onVerified }: VerifyAadhaarSectionProps) => { - const [aadhaarNumber, setAadhaarNumber] = useState(""); - const [aadhaarNumberError, setAadhaarNumberError] = useState(); - - const [otp, setOtp] = useState(""); - const [otpError, setOtpError] = useState(); - - const [txnId, setTxnId] = useState(); - const [isSendingOtp, setIsSendingOtp] = useState(false); - const [isVerifyingOtp, setIsVerifyingOtp] = useState(false); - const [verified, setIsVerified] = useState(false); - const [acceptedDisclaimer1, setAcceptedDisclaimer1] = useState(false); - const [acceptedDisclaimer2, setAcceptedDisclaimer2] = useState(false); - - useEffect(() => { - if (verified && txnId) { - setTimeout(() => onVerified(txnId), 1000); - } - }, [verified]); - - const otpSent = !!txnId; - - const validateAadhaar = () => { - if (aadhaarNumber.length !== 12 && aadhaarNumber.length !== 16) { - setAadhaarNumberError( - "Should be a 12-digit aadhaar number or 16-digit virtual ID", - ); - return false; - } - - if (aadhaarNumber.includes(" ")) { - setAadhaarNumberError("Should not contain spaces"); - return false; - } - - return true; - }; - - const sendOtp = async () => { - if (!validateAadhaar()) return; - - setIsSendingOtp(true); - - const { res, data } = await request(routes.abha.generateAadhaarOtp, { - body: { - aadhaar: aadhaarNumber, - }, - }); - setIsSendingOtp(false); - - if (res?.status === 200 && data) { - const { txnId } = data; - setTxnId(txnId); - Notify.Success({ - msg: "OTP has been sent to the mobile number registered with the Aadhar number.", - }); - } else { - Notify.Error({ msg: JSON.stringify(data) }); - } - }; - - const resendOtp = async () => { - if (!validateAadhaar() || !txnId) return; - - setIsSendingOtp(true); - const { res, data } = await request(routes.abha.resendAadhaarOtp, { - body: { - txnId: txnId, - }, - silent: true, - }); - setIsSendingOtp(false); - - if (res?.status === 200 && data?.txnId) { - setTxnId(data.txnId); - Notify.Success({ - msg: "OTP has been resent to the mobile number registered with the Aadhar number.", - }); - } else { - Notify.Error({ - msg: - (data as unknown as ABDMError).details - ?.map((detail) => detail.message) - .join(", ") - .trim() || - (data as unknown as ABDMError).message || - "OTP resend failed", - }); - } - }; - - const validateOtp = () => { - if (otp.length !== 6) { - setOtpError("Must be a 6-digit code"); - return false; - } - - if (otp.includes(" ")) { - setOtpError("Should not contain spaces"); - return false; - } - return true; - }; - - const verifyOtp = async () => { - if (!validateOtp() || !txnId) return; - - setIsVerifyingOtp(true); - const { res, data } = await request(routes.abha.verifyAadhaarOtp, { - body: { - otp: otp, - txnId: txnId, - }, - }); - setIsVerifyingOtp(false); - - if (res?.status === 200 && data?.txnId) { - setTxnId(data.txnId); - Notify.Success({ msg: "OTP verified" }); - setIsVerified(true); - } else { - Notify.Error({ msg: "OTP verification failed" }); - } - }; - - return ( -
-
- setAadhaarNumber(value)} - error={aadhaarNumberError} - /> - - Aadhaar number will not be stored by CARE - -
- - {!otpSent && ( -
- - { - setAcceptedDisclaimer1(e.target.checked); - }} - className="mr-2 rounded border-secondary-700 shadow-sm ring-0 ring-offset-0" - /> - I declare that consent of the patient (or guardian or nominee of the - patient) is obtained for generation of such ABHA Number as per the{" "} - - Privacy Policy - - . - - - - { - setAcceptedDisclaimer2(e.target.checked); - }} - className="mr-2 rounded border-secondary-700 shadow-sm ring-0 ring-offset-0" - /> - I declare that the Aadhaar Number and demographic details of the - patient are shared voluntarily by the patient (or guardian or - nominee of the patient) through CARE with NHA for the sole purpose - of creation of ABHA Number. The patient understands that such data - of the patient will be collected, stored and utilized as per{" "} - - ABDM Health Data Management Policy - - . The patient authorizes NHA to use the Aadhaar number for - performing Aadhaar based authentication with UIDAI as per the - provisions of Aadhaar Act 2016 for the aforesaid purpose. - -
- )} - - {otpSent && ( - setOtp(value as string)} - value={otp} - label="Enter 6-digit OTP sent to the registered mobile" - disabled={isVerifyingOtp} - error={otpError} - /> - )} - -
- <> - - {(isSendingOtp && "Sending OTP...") || - (otpSent ? "Resend OTP" : "Send OTP")} - - - {otpSent && ( - - {(verified && "Verified") || - (isVerifyingOtp ? "Verifying..." : "Verify")} - - )} - -
-
- ); -}; - -interface VerifyMobileSectionProps { - transactionId: string; - onVerified: (transactionId: string) => void; - patientMobile?: string | undefined; -} - -const VerifyMobileSection = ({ - transactionId, - onVerified, - patientMobile, -}: VerifyMobileSectionProps) => { - const [mobile, setMobile] = useState(() => patientMobile || ""); - const [mobileError, setMobileError] = useState(); - - const [otp, setOtp] = useState(""); - const [otpError, setOtpError] = useState(); - - const [txnId, setTxnId] = useState(() => transactionId); - const [otpDispatched, setOtpDispatched] = useState(false); - const [isSendingOtp, setIsSendingOtp] = useState(false); - const [isVerifyingOtp, setIsVerifyingOtp] = useState(false); - const [verified, setIsVerified] = useState(false); - - useEffect(() => { - if (verified && txnId) { - setTimeout(() => onVerified(txnId), 1000); - } - }, [verified]); - - const validateMobile = () => { - if (mobile.length !== 10) { - setMobileError("Should contain 10-digits"); - return false; - } - - if (mobile.includes(" ")) { - setMobileError("Should not contain spaces"); - return false; - } - - return true; - }; - - const sendOtp = async () => { - if (!validateMobile()) return; - - setOtpDispatched(false); - setIsSendingOtp(true); - const { res, data } = await request(routes.abha.checkAndGenerateMobileOtp, { - body: { - mobile: mobile, - txnId: txnId, - }, - }); - setIsSendingOtp(false); - - if (res?.status === 200 && data) { - const { txnId, mobileLinked } = data; - setTxnId(txnId); - - if (mobileLinked) { - setIsVerified(true); - Notify.Success({ - msg: "Mobile number verified.", - }); - } else { - setOtpDispatched(true); - Notify.Success({ - msg: "OTP has been sent to the mobile number.", - }); - } - } else { - Notify.Error({ msg: JSON.stringify(data) }); - } - }; - - const validateOtp = () => { - if (otp.length !== 6) { - setOtpError("Must be a 6-digit code"); - return false; - } - - if (otp.includes(" ")) { - setOtpError("Should not contain spaces"); - return false; - } - return true; - }; - - const verifyOtp = async () => { - if (!validateOtp()) return; - - setIsVerifyingOtp(true); - const { res, data } = await request(routes.abha.verifyMobileOtp, { - body: { - txnId: txnId, - otp: otp, - }, - }); - setIsVerifyingOtp(false); - - if (res?.status === 200 && data?.txnId) { - setTxnId(data.txnId); - Notify.Success({ msg: "OTP verified" }); - setIsVerified(true); - } else { - Notify.Error({ msg: "OTP verification failed" }); - } - }; - - return ( -
- setMobile(value)} - error={mobileError} - /> - - {otpDispatched ? ( - setOtp(value as string)} - error={otpError} - /> - ) : ( -

- OTP is - generated if the above phone number is not linked with given Aadhaar - number. -

- )} - -
- - {(isSendingOtp && "Sending OTP...") || - (otpDispatched ? "Resend OTP" : "Send OTP")} - - - {otpDispatched && ( - - {(verified && "Verified") || - (isVerifyingOtp ? "Verifying..." : "Verify")} - - )} -
-
- ); -}; - -interface CreateHealthIDSectionProps { - transactionId: string; - onCreateSuccess: (abha: any) => void; - patientId?: string; -} - -const CreateHealthIDSection = ({ - transactionId, - onCreateSuccess, - patientId, -}: CreateHealthIDSectionProps) => { - const [healthId, setHealthId] = useState(""); - const [isCreating, setIsCreating] = useState(false); - const [isHealthIdInputInFocus, setIsHealthIdInputInFocus] = useState(false); - - const handleCreateHealthId = async () => { - setIsCreating(true); - const { res, data } = await request(routes.abha.createHealthId, { - body: { - healthId: healthId, - txnId: transactionId, - patientId: patientId, - }, - }); - if (res?.status === 200) { - Notify.Success({ msg: "Abha Address created" }); - onCreateSuccess(data); - } else { - Notify.Error({ msg: JSON.stringify(data) }); - } - setIsCreating(false); - }; - - return ( -
- { - setHealthId(value); - }} - onFocus={() => setIsHealthIdInputInFocus(true)} - onBlur={() => setIsHealthIdInputInFocus(false)} - /> - -

- Existing - ABHA Address is used if ABHA Number already exists. -

- - {isHealthIdInputInFocus && ( -
- {validateRule( - healthId.length >= 4, - "Should be atleast 4 character long", - )} - {validateRule( - isNaN(Number(healthId[0])) && healthId[0] !== ".", - "Shouldn't start with a number or dot (.)", - )} - {validateRule( - healthId[healthId.length - 1] !== ".", - "Shouldn't end with a dot (.)", - )} - {validateRule( - /^[0-9a-zA-Z.]+$/.test(healthId), - "Should only contain letters, numbers and dot (.)", - )} -
- )} - -
- - {isCreating ? "Creating Abha Address..." : "Create Abha Address"} - -
-
- ); -}; diff --git a/src/Components/ABDM/LinkAbhaNumber/CreateWithAadhaar.tsx b/src/Components/ABDM/LinkAbhaNumber/CreateWithAadhaar.tsx new file mode 100644 index 00000000000..e2fff0e51e6 --- /dev/null +++ b/src/Components/ABDM/LinkAbhaNumber/CreateWithAadhaar.tsx @@ -0,0 +1,732 @@ +import { useTranslation } from "react-i18next"; +import useMultiStepForm, { InjectedStepProps } from "./useMultiStepForm"; +import { classNames } from "../../../Utils/utils"; +import TextFormField from "../../Form/FormFields/TextFormField"; +import { useEffect, useState } from "react"; +import ButtonV2, { ButtonWithTimer } from "../../Common/components/ButtonV2"; +import OtpFormField from "../../Form/FormFields/OtpFormField"; +import PhoneNumberFormField from "../../Form/FormFields/PhoneNumberFormField"; +import { AbhaNumberModel } from "../types/abha"; +import { validateRule } from "../../Users/UserAdd"; +import request from "../../../Utils/request/request"; +import routes from "../../../Redux/api"; +import * as Notify from "../../../Utils/Notifications"; +import CheckBoxFormField from "../../Form/FormFields/CheckBoxFormField"; + +const MAX_OTP_RESEND_ALLOWED = 2; + +type ICreateWithAadhaarProps = { + onSuccess: (abhaNumber: AbhaNumberModel) => void; +}; + +type Memory = { + aadhaarNumber: string; + mobileNumber: string; + + isLoading: boolean; + validationError: string; + + transactionId: string; + abhaNumber: AbhaNumberModel | null; + + resendOtpCount: number; +}; + +export default function CreateWithAadhaar({ + onSuccess, +}: ICreateWithAadhaarProps) { + const { currentStep } = useMultiStepForm( + [ + , + , + , + , + , + , + ], + { + aadhaarNumber: "", + mobileNumber: "+91", + isLoading: false, + validationError: "", + transactionId: "", + abhaNumber: null, + resendOtpCount: 0, + }, + ); + + return
{currentStep}
; +} + +type IEnterAadhaarProps = InjectedStepProps; + +function EnterAadhaar({ memory, setMemory, next }: IEnterAadhaarProps) { + const { t } = useTranslation(); + const [disclaimerAccepted, setDisclaimerAccepted] = useState([ + false, + false, + false, + false, + ]); + + const validateAadhaar = () => { + if ( + memory?.aadhaarNumber.length !== 12 && + memory?.aadhaarNumber.length !== 16 + ) { + setMemory((prev) => ({ + ...prev, + validationError: t("aadhaar_validation_length_error"), + })); + return false; + } + + if (memory?.aadhaarNumber.includes(" ")) { + setMemory((prev) => ({ + ...prev, + validationError: t("aadhaar_validation_space_error"), + })); + return false; + } + + return true; + }; + + const handleSubmit = async () => { + if (!validateAadhaar()) return; + + setMemory((prev) => ({ ...prev, isLoading: true })); + + const { res, data } = await request( + routes.abdm.healthId.abhaCreateSendAadhaarOtp, + { + body: { + aadhaar: memory!.aadhaarNumber, + }, + }, + ); + + if (res?.status === 200 && data) { + setMemory((prev) => ({ ...prev, transactionId: data.transaction_id })); + Notify.Success({ + msg: data.detail ?? t("aadhaar_otp_send_success"), + }); + next(); + } + + setMemory((prev) => ({ ...prev, isLoading: false })); + }; + + return ( +
+
+ + setMemory((prev) => ({ ...prev, aadhaarNumber: value })) + } + error={memory?.validationError} + /> + + {t("aadhaar_number_will_not_be_stored")} + +
+ +
+ {disclaimerAccepted.map((isAccepted, i) => ( + { + setDisclaimerAccepted( + disclaimerAccepted.map((v, j) => (j === i ? e.value : v)), + ); + }} + className="mr-2 rounded border-gray-700" + labelClassName="text-xs text-gray-800" + errorClassName="hidden" + /> + ))} +
+ +
+ !v) || + memory?.aadhaarNumber.length === 0 + } + onClick={handleSubmit} + > + {t("send_otp")} + +
+
+ ); +} + +type IVerifyAadhaarProps = InjectedStepProps; + +function VerifyAadhaar({ memory, setMemory, next }: IVerifyAadhaarProps) { + const { t } = useTranslation(); + const [otp, setOtp] = useState(""); + + const validateMobileNumber = () => { + const phone = memory?.mobileNumber.replace("+91", "").replace(/ /g, ""); + if (phone?.length !== 10) { + setMemory((prev) => ({ + ...prev, + validationError: t("mobile_number_validation_error"), + })); + return false; + } + + return true; + }; + + const handleSubmit = async () => { + if (!validateMobileNumber()) return; + + setMemory((prev) => ({ ...prev, isLoading: true })); + + const { res, data } = await request( + routes.abdm.healthId.abhaCreateVerifyAadhaarOtp, + { + body: { + otp: otp, + transaction_id: memory?.transactionId, + mobile: memory?.mobileNumber.replace("+91", "").replace(/ /g, ""), + }, + }, + ); + + if (res?.status === 200 && data) { + setMemory((prev) => ({ + ...prev, + transactionId: data.transaction_id, + abhaNumber: data.abha_number, + resendOtpCount: 0, + })); + Notify.Success({ + msg: data.detail ?? t("otp_verification_success"), + }); + next(); + } + + setMemory((prev) => ({ ...prev, isLoading: false })); + }; + + const handleResendOtp = async () => { + setMemory((prev) => ({ ...prev, isLoading: true })); + + const { res, data } = await request( + routes.abdm.healthId.abhaCreateSendAadhaarOtp, + { + body: { + aadhaar: memory!.aadhaarNumber, + // transaction_id: memory?.transactionId, + }, + silent: true, + }, + ); + + if (res?.status === 200 && data) { + setMemory((prev) => ({ + ...prev, + transactionId: data.transaction_id, + resendOtpCount: prev.resendOtpCount + 1, + })); + Notify.Success({ + msg: data.detail ?? t("aadhaar_otp_send_success"), + }); + } else { + setMemory((prev) => ({ + ...prev, + resendOtpCount: Infinity, + })); + Notify.Success({ + msg: t("aadhaar_otp_send_error"), + }); + } + + setMemory((prev) => ({ ...prev, isLoading: false })); + }; + + return ( +
+
+ + setMemory((prev) => ({ ...prev, aadhaarNumber: value })) + } + /> + + {t("aadhaar_number_will_not_be_stored")} + +
+ +
+ setOtp(value as string)} + value={otp} + label={t("enter_aadhaar_otp")} + disabled={memory?.isLoading} + /> +
+ +
+ } + name="mobile_number" + value={memory?.mobileNumber} + onChange={(e) => { + if (!memory?.mobileNumber.startsWith("+91")) { + setMemory((prev) => ({ + ...prev, + validationError: t("only_indian_mobile_numbers_supported"), + })); + return; + } + + setMemory((prev) => ({ ...prev, mobileNumber: e.value })); + }} + error={memory?.validationError} + errorClassName="text-xs text-red-500" + types={["mobile"]} + /> +
+ +
+ 6 || memory?.mobileNumber.length === 0} + onClick={handleSubmit} + > + {t("verify_otp")} + + + {(memory?.resendOtpCount ?? 0) < MAX_OTP_RESEND_ALLOWED && ( + + {t("resend_otp")} + + )} +
+
+ ); +} + +type IHandleExistingAbhaNumberProps = InjectedStepProps & { + onSuccess: (abhaNumber: AbhaNumberModel) => void; +}; + +function HandleExistingAbhaNumber({ + memory, + onSuccess, + next, +}: IHandleExistingAbhaNumberProps) { + const { t } = useTranslation(); + + // skip this step for new abha number + useEffect(() => { + if (memory?.abhaNumber?.new) { + next(); + } + }, [memory?.abhaNumber, memory?.mobileNumber]); // eslint-disable-line + + return ( +
+

+ {t("abha_number_exists")} +

+

+ {t("abha_number_exists_description")} +

+
+ + {t("create_new_abha_address")} + + onSuccess(memory?.abhaNumber as AbhaNumberModel)} + > + {t("use_existing_abha_address")} + +

+ {memory?.abhaNumber?.health_id} +

+
+
+ ); +} + +type ILinkMobileNumberProps = InjectedStepProps; + +function LinkMobileNumber({ + memory, + goTo, + setMemory, + next, +}: ILinkMobileNumberProps) { + const { t } = useTranslation(); + + useEffect(() => { + if ( + memory?.abhaNumber?.mobile === + memory?.mobileNumber.replace("+91", "").replace(/ /g, "") + ) { + goTo(5); // skip linking mobile number + } + }, [memory?.abhaNumber, memory?.mobileNumber]); // eslint-disable-line + + const handleSubmit = async () => { + setMemory((prev) => ({ ...prev, isLoading: true })); + + const { res, data } = await request( + routes.abdm.healthId.abhaCreateLinkMobileNumber, + { + body: { + mobile: memory?.mobileNumber.replace("+91", "").replace(/ /g, ""), + transaction_id: memory?.transactionId, + }, + }, + ); + + if (res?.status === 200 && data) { + setMemory((prev) => ({ + ...prev, + transactionId: data.transaction_id, + })); + Notify.Success({ + msg: data.detail ?? t("mobile_otp_send_success"), + }); + next(); + } + + setMemory((prev) => ({ ...prev, isLoading: false })); + }; + + return ( +
+
+ } + name="mobile_number" + value={memory?.mobileNumber} + disabled={true} + onChange={() => null} + types={["mobile"]} + /> +
+ +

+ {t("mobile_number_different_from_aadhaar_mobile_number")} +

+ +
+ + {t("send_otp")} + +
+
+ ); +} + +type IVerifyMobileNumberProps = InjectedStepProps; + +function VerifyMobileNumber({ + memory, + setMemory, + next, +}: IVerifyMobileNumberProps) { + const { t } = useTranslation(); + const [otp, setOtp] = useState(""); + + const handleSubmit = async () => { + setMemory((prev) => ({ ...prev, isLoading: true })); + + const { res, data } = await request( + routes.abdm.healthId.abhaCreateVerifyMobileNumber, + { + body: { + transaction_id: memory?.transactionId, + otp: otp, + }, + }, + ); + + if (res?.status === 200 && data) { + setMemory((prev) => ({ + ...prev, + transactionId: data.transaction_id, + resendOtpCount: 0, + })); + Notify.Success({ + msg: data.detail ?? t("mobile_otp_verify_success"), + }); + next(); + } + + setMemory((prev) => ({ ...prev, isLoading: false })); + }; + + const handleResendOtp = async () => { + setMemory((prev) => ({ ...prev, isLoading: true })); + + const { res, data } = await request( + routes.abdm.healthId.abhaCreateLinkMobileNumber, + { + body: { + mobile: memory?.mobileNumber.replace("+91", "").replace(/ /g, ""), + transaction_id: memory?.transactionId, + }, + }, + ); + + if (res?.status === 200 && data) { + setMemory((prev) => ({ + ...prev, + transactionId: data.transaction_id, + resendOtpCount: prev.resendOtpCount + 1, + })); + Notify.Success({ + msg: data.detail ?? t("mobile_otp_send_success"), + }); + } else { + setMemory((prev) => ({ + ...prev, + resendOtpCount: Infinity, + })); + Notify.Success({ + msg: t("mobile_otp_send_error"), + }); + } + + setMemory((prev) => ({ ...prev, isLoading: false })); + }; + + return ( +
+
+ } + name="mobile_number" + value={memory?.mobileNumber} + disabled={true} + onChange={() => null} + types={["mobile"]} + /> +
+ +
+ setOtp(value as string)} + value={otp} + label={t("enter_mobile_otp")} + disabled={memory?.isLoading} + /> +
+ +
+ + {t("verify_otp")} + + + {(memory?.resendOtpCount ?? 0) < MAX_OTP_RESEND_ALLOWED && ( + + {t("resend_otp")} + + )} +
+
+ ); +} + +type IChooseAbhaAddressProps = InjectedStepProps & { + onSuccess: (abhaNumber: AbhaNumberModel) => void; +}; + +function ChooseAbhaAddress({ + memory, + setMemory, + onSuccess, +}: IChooseAbhaAddressProps) { + const { t } = useTranslation(); + const [healthId, setHealthId] = useState(""); + const [suggestions, setSuggestions] = useState([]); + + useEffect(() => { + const fetchSuggestions = async () => { + const { res, data } = await request( + routes.abdm.healthId.abhaCreateAbhaAddressSuggestion, + { + body: { + transaction_id: memory?.transactionId, + }, + }, + ); + + if (res?.status === 200 && data) { + setMemory((prev) => ({ ...prev, transactionId: data.transaction_id })); + setSuggestions(data.abha_addresses); + } + }; + + fetchSuggestions(); + }, [healthId, memory?.transactionId, setMemory]); + + const handleSubmit = async () => { + setMemory((prev) => ({ ...prev, isLoading: true })); + + const { res, data } = await request( + routes.abdm.healthId.abhaCreateEnrolAbhaAddress, + { + body: { + abha_address: healthId, + transaction_id: memory?.transactionId, + }, + }, + ); + + if (res?.status === 200 && data) { + setMemory((prev) => ({ + ...prev, + transactionId: data.transaction_id, + abhaNumber: data.abha_number, + })); + Notify.Success({ + msg: data.detail ?? t("abha_address_created_success"), + }); + onSuccess(data.abha_number); + } + + setMemory((prev) => ({ ...prev, isLoading: false })); + }; + + return ( +
+ { + setHealthId(value); + }} + /> + +
+ {validateRule( + healthId.length >= 4, + t("abha_address_validation_length_error"), + )} + {validateRule( + isNaN(Number(healthId[0])) && healthId[0] !== ".", + t("abha_address_validation_start_error"), + )} + {validateRule( + healthId[healthId.length - 1] !== ".", + t("abha_address_validation_end_error"), + )} + {validateRule( + /^[0-9a-zA-Z._]+$/.test(healthId), + t("abha_address_validation_character_error"), + )} +
+ + {suggestions.length > 0 && ( +
+

+ {t("abha_address_suggestions")} +

+
+ {suggestions + .filter((suggestion) => suggestion !== healthId) + .map((suggestion) => ( +

setHealthId(suggestion)} + className="cursor-pointer rounded-md bg-primary-400 px-2.5 py-1 text-xs text-white" + > + {suggestion} +

+ ))} +
+
+ )} + +
+ + {t("create_abha_address")} + +
+
+ ); +} diff --git a/src/Components/ABDM/LinkAbhaNumber/LinkWithOtp.tsx b/src/Components/ABDM/LinkAbhaNumber/LinkWithOtp.tsx new file mode 100644 index 00000000000..5e71b1a19fc --- /dev/null +++ b/src/Components/ABDM/LinkAbhaNumber/LinkWithOtp.tsx @@ -0,0 +1,346 @@ +import { useTranslation } from "react-i18next"; +import { AbhaNumberModel } from "../types/abha"; +import useMultiStepForm, { InjectedStepProps } from "./useMultiStepForm"; +import { useMemo, useState } from "react"; +import TextFormField from "../../Form/FormFields/TextFormField"; +import { classNames } from "../../../Utils/utils"; +import ButtonV2, { ButtonWithTimer } from "../../Common/components/ButtonV2"; +import Dropdown, { DropdownItem } from "../../Common/components/Menu"; +import OtpFormField from "../../Form/FormFields/OtpFormField"; +import * as Notify from "../../../Utils/Notifications"; +import request from "../../../Utils/request/request"; +import routes from "../../../Redux/api"; +import CheckBoxFormField from "../../Form/FormFields/CheckBoxFormField"; + +const MAX_OTP_RESEND_ALLOWED = 2; + +type ILoginWithOtpProps = { + onSuccess: (abhaNumber: AbhaNumberModel) => void; +}; + +type Memory = { + id: string; + + isLoading: boolean; + validationError: string; + + transactionId: string; + type: "aadhaar" | "mobile" | "abha-number" | "abha-address"; + otp_system: "abdm" | "aadhaar"; + abhaNumber: AbhaNumberModel | null; + + resendOtpCount: number; +}; + +export default function LinkWithOtp({ onSuccess }: ILoginWithOtpProps) { + const { currentStep } = useMultiStepForm( + [ + , + , + ], + { + id: "", + isLoading: false, + validationError: "", + transactionId: "", + type: "aadhaar", + otp_system: "aadhaar", + abhaNumber: null, + resendOtpCount: 0, + }, + ); + + return
{currentStep}
; +} + +type IEnterIdProps = InjectedStepProps; + +const supportedAuthMethods = ["AADHAAR_OTP", "MOBILE_OTP"]; + +function EnterId({ memory, setMemory, next }: IEnterIdProps) { + const { t } = useTranslation(); + const [disclaimerAccepted, setDisclaimerAccepted] = useState([ + false, + false, + false, + ]); + const [authMethods, setAuthMethods] = useState([]); + + const valueType = useMemo(() => { + const id = memory?.id; + const isNumeric = !isNaN(Number(id?.trim())); + + if (isNumeric && (id?.length === 12 || id?.length === 16)) { + return "aadhaar"; + } else if (isNumeric && id?.length === 10) { + return "mobile"; + } else if (isNumeric && id?.length === 14) { + return "abha-number"; + } else { + return "abha-address"; + } + }, [memory?.id]); + + const handleGetAuthMethods = async () => { + setMemory((prev) => ({ ...prev, isLoading: true })); + + if (valueType === "aadhaar") { + setAuthMethods(["AADHAAR_OTP"]); + } else if (valueType === "mobile") { + setAuthMethods(["MOBILE_OTP"]); + } else { + const { res, data, error } = await request( + routes.abdm.healthId.abhaLoginCheckAuthMethods, + { + body: { + abha_address: memory?.id.replace(/-/g, "").replace(/ /g, ""), + }, + silent: true, + }, + ); + + if (res?.status === 200 && data) { + const methods = data.auth_methods.filter((method: string) => + supportedAuthMethods.find((supported) => supported === method), + ); + + if (methods.length === 0) { + Notify.Warn({ msg: t("get_auth_mode_error") }); + } + } else { + Notify.Error({ msg: error?.message ?? t("get_auth_mode_error") }); + } + } + + setMemory((prev) => ({ ...prev, isLoading: false })); + }; + + const handleSendOtp = async (authMethod: string) => { + if (!supportedAuthMethods.includes(authMethod)) { + Notify.Warn({ msg: t("auth_method_unsupported") }); + return; + } + + const otp_system: "aadhaar" | "abdm" = + authMethod === "AADHAAR_OTP" ? "aadhaar" : "abdm"; + + setMemory((prev) => ({ + ...prev, + isLoading: true, + type: valueType, + otp_system, + })); + + const { res, data } = await request(routes.abdm.healthId.abhaLoginSendOtp, { + body: { + value: memory?.id, + type: valueType, + otp_system, + }, + }); + + if (res?.status === 200 && data) { + setMemory((prev) => ({ + ...prev, + transactionId: data.transaction_id, + })); + Notify.Success({ msg: data.detail ?? t("send_otp_success") }); + next(); + } + + setMemory((prev) => ({ ...prev, isLoading: false })); + }; + + return ( +
+
+ { + setMemory((prev) => ({ ...prev, id: value })); + setAuthMethods([]); + }} + error={memory?.validationError} + /> + + {t("any_id_description")} + +
+ +
+ {disclaimerAccepted.map((isAccepted, i) => ( + { + setDisclaimerAccepted( + disclaimerAccepted.map((v, j) => (j === i ? e.value : v)), + ); + }} + className="mr-2 rounded border-gray-700" + labelClassName="text-xs text-gray-800" + errorClassName="hidden" + /> + ))} +
+ +
+ {authMethods.length === 0 ? ( + !v) || memory?.id.length === 0 + } + onClick={handleGetAuthMethods} + > + {t("get_auth_methods")} + + ) : ( + + {authMethods.map((method) => ( + handleSendOtp(method)}> + {t(`abha__auth_method__${method}`)} + + ))} + + )} +
+
+ ); +} + +type IVerifyIdProps = InjectedStepProps & { + onSuccess: (abhaNumber: AbhaNumberModel) => void; +}; + +function VerifyId({ memory, setMemory, onSuccess }: IVerifyIdProps) { + const { t } = useTranslation(); + const [otp, setOtp] = useState(""); + + const handleSubmit = async () => { + setMemory((prev) => ({ ...prev, isLoading: true })); + + const { res, data } = await request( + routes.abdm.healthId.abhaLoginVerifyOtp, + { + body: { + type: memory?.type, + transaction_id: memory?.transactionId, + otp, + otp_system: memory?.otp_system, + }, + }, + ); + + if (res?.status === 200 && data) { + Notify.Success({ msg: t("verify_otp_success") }); + onSuccess(data.abha_number); + } + + setMemory((prev) => ({ ...prev, isLoading: false })); + }; + + const handleResendOtp = async () => { + setMemory((prev) => ({ ...prev, isLoading: true })); + + const { res, data } = await request(routes.abdm.healthId.abhaLoginSendOtp, { + body: { + value: memory?.id, + type: memory?.type, + otp_system: memory?.otp_system, + }, + }); + + if (res?.status === 200 && data) { + setMemory((prev) => ({ + ...prev, + transactionId: data.transaction_id, + resendOtpCount: (prev.resendOtpCount ?? 0) + 1, + })); + Notify.Success({ msg: data.detail ?? t("send_otp_success") }); + } else { + setMemory((prev) => ({ + ...prev, + resendOtpCount: Infinity, + })); + Notify.Error({ msg: t("send_otp_error") }); + } + + setMemory((prev) => ({ ...prev, isLoading: false })); + }; + + return ( +
+
+ null} + /> + + {t("any_id_description")} + +
+ +
+ setOtp(value as string)} + value={otp} + label={t("enter_otp")} + disabled={memory?.isLoading} + /> +
+ +
+ + {t("verify_and_link")} + + + {(memory?.resendOtpCount ?? 0) < MAX_OTP_RESEND_ALLOWED && ( + + {t("resend_otp")} + + )} +
+
+ ); +} diff --git a/src/Components/ABDM/LinkAbhaNumber/LinkWithQr.tsx b/src/Components/ABDM/LinkAbhaNumber/LinkWithQr.tsx new file mode 100644 index 00000000000..7f9f9c7d853 --- /dev/null +++ b/src/Components/ABDM/LinkAbhaNumber/LinkWithQr.tsx @@ -0,0 +1,68 @@ +import { useTranslation } from "react-i18next"; +import { AbhaNumberModel, ABHAQRContent } from "../types/abha"; +import * as Notification from "../../../Utils/Notifications.js"; + +import { Scanner, IDetectedBarcode } from "@yudiel/react-qr-scanner"; +import request from "../../../Utils/request/request"; +import routes from "../../../Redux/api"; +import { useState } from "react"; + +type ILoginWithQrProps = { + onSuccess: (abhaNumber: AbhaNumberModel) => void; +}; + +export default function LinkWithQr({ onSuccess }: ILoginWithQrProps) { + const { t } = useTranslation(); + const [isLoading, setIsLoading] = useState(false); + + return ( +
+ { + if (detectedCodes.length === 0) return; + + const scannedValue = detectedCodes[0].rawValue; + if (!scannedValue || isLoading) return; + + try { + const qrData = JSON.parse(scannedValue) as ABHAQRContent; + + setIsLoading(true); + const { res, data } = await request(routes.abdm.abhaNumber.create, { + body: { + abha_number: qrData.hidn, + health_id: qrData.hid || qrData.phr, + name: qrData.name, + gender: qrData.gender, + date_of_birth: qrData.dob, + address: qrData.address, + district: qrData.district_name || qrData["dist name"], + state: qrData.state_name || qrData["state name"], + mobile: qrData.mobile, + }, + }); + + if (res?.status === 201 && data) { + onSuccess(data); + } + setIsLoading(false); + } catch (e) { + Notification.Error({ + msg: t("abha__qr_scanning_error"), + }); + } + }} + onError={(e: unknown) => { + const errorMessage = e instanceof Error ? e.message : "Unknown error"; + Notification.Error({ + msg: errorMessage, + }); + }} + scanDelay={3000} + constraints={{ + facingMode: "environment", + }} + /> +
+ ); +} diff --git a/src/Components/ABDM/LinkAbhaNumber/index.tsx b/src/Components/ABDM/LinkAbhaNumber/index.tsx new file mode 100644 index 00000000000..f3ad9911197 --- /dev/null +++ b/src/Components/ABDM/LinkAbhaNumber/index.tsx @@ -0,0 +1,140 @@ +import { useState } from "react"; +import DialogModal from "../../Common/Dialog"; +import { AbhaNumberModel } from "../types/abha"; +import ButtonV2 from "../../Common/components/ButtonV2"; +import { classNames } from "../../../Utils/utils"; +import CreateWithAadhaar from "./CreateWithAadhaar"; +import { useTranslation } from "react-i18next"; +import LinkWithOtp from "./LinkWithOtp"; +import LinkWithQr from "./LinkWithQr"; + +interface ILinkAbhaNumberProps { + show: boolean; + onClose: () => void; + onSuccess: (abhaNumber: AbhaNumberModel) => void; +} + +const ABHA_LINK_OPTIONS = { + create_with_aadhaar: { + title: "abha_link_options__create_with_aadhaar__title", + description: "abha_link_options__create_with_aadhaar__description", + disabled: false, + value: "create_with_aadhaar", + create: true, + }, + link_with_otp: { + title: "abha_link_options__link_with_otp__title", + description: "abha_link_options__link_with_otp__description", + disabled: false, + value: "link_with_otp", + create: false, + }, + create_with_driving_license: { + title: "abha_link_options__create_with_driving_license__title", + description: "abha_link_options__create_with_driving_license__description", + disabled: true, + value: "create_with_driving_license", + create: true, + }, + link_with_demographics: { + title: "abha_link_options__link_with_demographics__title", + description: "abha_link_options__link_with_demographics__description", + disabled: true, + value: "link_with_demographics", + create: false, + }, + link_with_qr: { + title: "abha_link_options__link_with_qr__title", + description: "abha_link_options__link_with_qr__description", + disabled: false, + value: "link_with_qr", + create: false, + }, +}; + +export default function LinkAbhaNumber({ + show, + onClose, + onSuccess, +}: ILinkAbhaNumberProps) { + const { t } = useTranslation(); + const [currentAbhaLinkOption, setCurrentAbhaLinkOption] = useState< + keyof typeof ABHA_LINK_OPTIONS + >("create_with_aadhaar"); + + return ( + + {currentAbhaLinkOption === "create_with_aadhaar" && ( + + )} + + {currentAbhaLinkOption === "link_with_otp" && ( + + )} + + {currentAbhaLinkOption === "link_with_qr" && ( + + )} + +
+

+ setCurrentAbhaLinkOption( + ABHA_LINK_OPTIONS[currentAbhaLinkOption].create + ? "link_with_otp" + : "create_with_aadhaar", + ) + } + className="cursor-pointer text-center text-sm text-blue-800" + > + {ABHA_LINK_OPTIONS[currentAbhaLinkOption].create + ? t("link_existing_abha_profile") + : t("create_new_abha_profile")} +

+
+ +
+

+ {t("try_different_abha_linking_option")} +

+
+ {Object.values(ABHA_LINK_OPTIONS) + .filter( + (option) => + option.value !== currentAbhaLinkOption && + ABHA_LINK_OPTIONS[currentAbhaLinkOption]?.create === + option.create, + ) + .sort((a) => (a.disabled ? 1 : -1)) + .map((option) => ( + + setCurrentAbhaLinkOption( + option.value as keyof typeof ABHA_LINK_OPTIONS, + ) + } + ghost + tooltip={ + option.disabled + ? t("abha_link_options__disabled_tooltip") + : t(option.description) + } + disabled={option.disabled} + tooltipClassName="top-full mt-1" + className={classNames( + "w-full border border-gray-400 text-secondary-800", + !option.disabled && "hover:border-primary-100", + )} + > + {t(option.title)} + + ))} +
+
+
+ ); +} diff --git a/src/Components/ABDM/LinkAbhaNumber/useMultiStepForm.ts b/src/Components/ABDM/LinkAbhaNumber/useMultiStepForm.ts new file mode 100644 index 00000000000..8107fff8370 --- /dev/null +++ b/src/Components/ABDM/LinkAbhaNumber/useMultiStepForm.ts @@ -0,0 +1,70 @@ +import { + cloneElement, + Dispatch, + ReactElement, + SetStateAction, + useCallback, + useMemo, + useState, +} from "react"; + +export interface InjectedStepProps { + currentStepIndex: number; + isFirstStep: boolean; + isLastStep: boolean; + next: () => void; + prev: () => void; + goTo: (step: number) => void; + memory: T | null; + setMemory: Dispatch>; +} + +export default function useMultiStepForm( + steps: ReactElement[], + initialValues?: T, +) { + const [currentStepIndex, setCurrentStepIndex] = useState(0); + const [memory, setMemory] = useState(initialValues as T); + + const next = useCallback( + () => + setCurrentStepIndex((prev) => + steps.length - 1 > prev ? prev + 1 : prev, + ), + [steps.length], + ); + + const prev = useCallback( + () => setCurrentStepIndex((prev) => (prev > 0 ? prev - 1 : prev)), + [], + ); + + const goTo = useCallback( + (step: number) => + setCurrentStepIndex((prev) => + step >= 0 && step <= steps.length - 1 ? step : prev, + ), + [steps.length], + ); + + const options = useMemo( + () => ({ + currentStepIndex, + isFirstStep: currentStepIndex === 0, + isLastStep: currentStepIndex === steps.length - 1, + next, + prev, + goTo, + memory, + setMemory, + }), + [currentStepIndex, memory, next, prev, goTo, steps.length], + ); + + const currentStep = cloneElement(steps[currentStepIndex], { + ...options, + ...steps[currentStepIndex].props, + }); + + return { currentStep, ...options }; +} diff --git a/src/Components/ABDM/LinkCareContextModal.tsx b/src/Components/ABDM/LinkCareContextModal.tsx deleted file mode 100644 index 9ec9885bbca..00000000000 --- a/src/Components/ABDM/LinkCareContextModal.tsx +++ /dev/null @@ -1,107 +0,0 @@ -import * as Notification from "../../Utils/Notifications.js"; - -import ButtonV2 from "../Common/components/ButtonV2"; -import DateFormField from "../Form/FormFields/DateFormField"; -import DialogModal from "../Common/Dialog"; -import TextFormField from "../Form/FormFields/TextFormField"; -import { useState } from "react"; -import routes from "../../Redux/api.js"; -import request from "../../Utils/request/request.js"; -import { AbhaNumberModel } from "./types/abha.js"; - -interface IProps { - consultationId: string; - abha?: AbhaNumberModel; - show: boolean; - onClose: () => void; -} - -const LinkCareContextModal = ({ - consultationId, - abha, - show, - onClose, -}: IProps) => { - const [acceptedDisclaimer, setAcceptedDisclaimer] = useState(false); - const [isLinkingCareContext, setIsLinkingCareContext] = useState(false); - - return ( - -
- null} - disabled - label="Name" - name="name" - error="" - /> - null} - disabled - label="Gender" - name="gender" - error="" - /> -
- null} - disabled - required - /> - -
- - { - setAcceptedDisclaimer(e.target.checked); - }} - className="mr-2 rounded border-secondary-700 shadow-sm ring-0 ring-offset-0" - /> - I declare that the data of the patient is voluntarily provided by the - patient (or guardian or nominee of the patient). - -
- -
- { - setIsLinkingCareContext(true); - const { res } = await request(routes.abha.linkCareContext, { - body: { - consultation: consultationId, - name: abha?.name, - gender: abha?.gender, - dob: abha?.date_of_birth, - }, - reattempts: 0, - }); - if (res?.status === 202) { - Notification.Success({ - msg: "Care Context sucessfully linked!", - }); - } - setIsLinkingCareContext(false); - onClose(); - }} - disabled={!acceptedDisclaimer} - loading={isLinkingCareContext} - > - Link Care Context - -
-
- ); -}; - -export default LinkCareContextModal; diff --git a/src/Components/ABDM/models.ts b/src/Components/ABDM/models.ts deleted file mode 100644 index 899ec948777..00000000000 --- a/src/Components/ABDM/models.ts +++ /dev/null @@ -1,138 +0,0 @@ -export interface ICreateHealthIdRequest { - healthId?: string; - // email: string; - // firstName: string; - // middleName: string; - // lastName: string; - // password: string; - // profilePhoto: string; - txnId: string; - patientId?: string; -} - -export interface ICreateHealthIdResponse { - email?: string; - firstName: string; - lastName: string; - healthId?: string; - healthIdNumber: string; -} - -export interface IHealthFacility { - id: string; - registered: boolean; - external_id: string; - created_date: string; - modified_date: string; - hf_id: string; - facility: string; - detail?: string; -} - -export interface ILinkABHANumber { - abha_profile: { - abha_number: string; - health_id: string; - date_of_birth: string; - }; -} - -export interface IConfirmMobileOtp { - otp: string; - txnId: string; - patientId?: string; - message?: string; -} - -export interface IHealthId { - authMethods?: string[]; -} - -export interface ABDMError { - code: string; - details?: { - code: string; - message: string; - }[]; - message: string; -} - -export interface IAadhaarOtp { - txnId: string; -} - -export interface ICheckAndGenerateMobileOtp { - mobileLinked: boolean; - txnId: string; -} - -export interface IAadhaarOtpTBody { - aadhaar?: string; - txnId?: string; -} - -export interface IVerifyAadhaarOtpTBody { - consultation?: string; - name?: string; - gender?: "M" | "F" | "O"; - dob?: string; - otp?: string; - txnId?: string; -} - -export interface IGenerateMobileOtpTBody { - mobile: string; - txnId: string; -} - -export interface ISearchByHealthIdTBody { - healthId: string; -} - -export interface IinitiateAbdmAuthenticationTBody { - authMethod: string; - healthid: string; -} - -export interface IgetAbhaCardTBody { - patient: string; - type: "pdf" | "png"; -} - -export interface IcreateHealthFacilityTBody { - facility: string; - hf_id: string; -} - -export interface IpartialUpdateHealthFacilityTBody { - hf_id: string; -} - -export interface ILinkViaQRBody { - hidn: string; - phr: string; - name: string; - gender: "M" | "F" | "O"; - dob: string; - address?: string; - "dist name"?: string; - "state name"?: string; - patientId?: string; -} - -export interface ABHAQRContent { - address: string; - distlgd: string; - district_name?: string; - state_name?: string; - dob: string; - gender: "M" | "F" | "O"; - hid?: string; - phr?: string; - "dist name"?: string; - hidn: string; - mobile: string; - name: string; - "state name"?: string; - statelgd: string; -} diff --git a/src/Components/ABDM/types/abha.ts b/src/Components/ABDM/types/abha.ts index fd03b30cdc4..d94549e2242 100644 --- a/src/Components/ABDM/types/abha.ts +++ b/src/Components/ABDM/types/abha.ts @@ -17,9 +17,29 @@ export type AbhaNumberModel = { district: string | null; state: string | null; pincode: string | null; + mobile: string | null; email: string | null; profile_photo: string | null; new: boolean; patient: string | null; patient_object: PatientModel | null; }; + +export type ABHAQRContent = { + hidn: string; + name: string; + gender: "M" | "F" | "O"; + dob: string; + mobile: string; + address: string; + distlgd: string; + statelgd: string; +} & ({ hid: string; phr?: never } | { phr: string; hid?: never }) & + ( + | { district_name: string; "dist name"?: never } + | { "dist name": string; district_name?: never } + ) & + ( + | { state_name: string; "state name"?: never } + | { "state name": string; state_name?: never } + ); diff --git a/src/Components/ABDM/types/health-facility.ts b/src/Components/ABDM/types/health-facility.ts new file mode 100644 index 00000000000..419003dbf8e --- /dev/null +++ b/src/Components/ABDM/types/health-facility.ts @@ -0,0 +1,19 @@ +export interface IHealthFacility { + id: string; + registered: boolean; + external_id: string; + created_date: string; + modified_date: string; + hf_id: string; + facility: string; + detail?: string; +} + +export interface IcreateHealthFacilityTBody { + facility: string; + hf_id: string; +} + +export interface IpartialUpdateHealthFacilityTBody { + hf_id: string; +} diff --git a/src/Components/Common/components/ButtonV2.tsx b/src/Components/Common/components/ButtonV2.tsx index bc67e150fdc..b7eab5f29d7 100644 --- a/src/Components/Common/components/ButtonV2.tsx +++ b/src/Components/Common/components/ButtonV2.tsx @@ -4,6 +4,8 @@ import CareIcon from "../../../CAREUI/icons/CareIcon"; import { Link } from "raviger"; import { classNames } from "../../../Utils/utils"; import { useTranslation } from "react-i18next"; +import { useEffect, useState } from "react"; +import Spinner from "../Spinner"; export type ButtonSize = "small" | "default" | "large"; export type ButtonShape = "square" | "circle"; @@ -22,36 +24,40 @@ export type RawButtonProps = Omit< "style" >; +export type ButtonStyleProps = { + /** + * - `"small"` has small text and minimal padding. + * - `"default"` has small text with normal padding. + * - `"large"` has base text size with large padding. + */ + size?: ButtonSize; + /** + * - `"square"` gives a button with minimally rounded corners. + * - `"circle"` gives a button with fully rounded corners. Ideal when only + * icons are present. + */ + circle?: boolean | undefined; + /** + * - `"primary"` is ideal for form submissions, etc. + * - `"secondary"` is ideal for things that have secondary importance. + * - `"danger"` is ideal for destructive or dangerous actions, such as delete. + * - `"warning"` is ideal for actions that require caution such as archive. + * - `"alert"` is ideal for actions that require alert. + */ + variant?: ButtonVariant; + /** If set, gives an elevated button with hover effects. */ + shadow?: boolean | undefined; + /** If set, removes the background to give a simple text button. */ + ghost?: boolean | undefined; + /** + * If set, applies border to the button. + */ + border?: boolean | undefined; +}; + export type ButtonProps = RawButtonProps & - AuthorizedElementProps & { - /** - * - `"small"` has small text and minimal padding. - * - `"default"` has small text with normal padding. - * - `"large"` has base text size with large padding. - */ - size?: ButtonSize; - /** - * - `"square"` gives a button with minimally rounded corners. - * - `"circle"` gives a button with fully rounded corners. Ideal when only - * icons are present. - */ - circle?: boolean | undefined; - /** - * - `"primary"` is ideal for form submissions, etc. - * - `"secondary"` is ideal for things that have secondary importance. - * - `"danger"` is ideal for destructive or dangerous actions, such as delete. - * - `"warning"` is ideal for actions that require caution such as archive. - * - `"alert"` is ideal for actions that require alert. - */ - variant?: ButtonVariant; - /** If set, gives an elevated button with hover effects. */ - shadow?: boolean | undefined; - /** If set, removes the background to give a simple text button. */ - ghost?: boolean | undefined; - /** - * If set, applies border to the button. - */ - border?: boolean | undefined; + AuthorizedElementProps & + ButtonStyleProps & { /** * Whether the button is disabled or not. * This is overriden to `true` if `loading` is `true`. @@ -83,10 +89,28 @@ export type ButtonProps = RawButtonProps & tooltipClassName?: string; }; -const ButtonV2 = ({ - authorizeFor, +export const buttonStyles = ({ size = "default", + circle = false, variant = "primary", + ghost = false, + border = false, + shadow = !ghost, +}: ButtonStyleProps) => { + return classNames( + "inline-flex h-min cursor-pointer items-center justify-center gap-2 whitespace-pre font-medium outline-offset-1 transition-all duration-200 ease-in-out disabled:cursor-not-allowed disabled:bg-secondary-200 disabled:text-secondary-500", + `button-size-${size}`, + `button-shape-${circle ? "circle" : "square"}`, + ghost ? `button-${variant}-ghost` : `button-${variant}-default`, + border && `button-${variant}-border`, + shadow && "shadow enabled:hover:shadow-md", + ); +}; + +const ButtonV2 = ({ + authorizeFor, + size, + variant, circle, shadow, ghost, @@ -103,14 +127,9 @@ const ButtonV2 = ({ shadow ??= !ghost; const className = classNames( - props.className, - "inline-flex h-min cursor-pointer items-center justify-center gap-2 whitespace-pre font-medium outline-offset-1 transition-all duration-200 ease-in-out disabled:cursor-not-allowed disabled:bg-secondary-200 disabled:text-secondary-500", - `button-size-${size}`, - `button-shape-${circle ? "circle" : "square"}`, - ghost ? `button-${variant}-ghost` : `button-${variant}-default`, - border && `button-${variant}-border`, - shadow && "shadow enabled:hover:shadow-md", + buttonStyles({ size, circle, variant, ghost, border, shadow }), tooltip && "tooltip", + props.className, ); if (tooltip) { @@ -202,3 +221,53 @@ export const Cancel = ({ label = "Cancel", ...props }: CommonButtonProps) => { /> ); }; + +export type ButtonWithTimerProps = CommonButtonProps & { + initialInverval?: number; + interval?: number; +}; + +export const ButtonWithTimer = ({ + initialInverval, + interval = 60, + ...buttonProps +}: ButtonWithTimerProps) => { + const [seconds, setSeconds] = useState(initialInverval ?? interval); + const [isButtonDisabled, setIsButtonDisabled] = useState(true); + + useEffect(() => { + let interval = undefined; + if (seconds > 0) { + interval = setInterval(() => { + setSeconds((prevSeconds) => prevSeconds - 1); + }, 1000); + } else { + setIsButtonDisabled(false); + clearInterval(interval); + } + return () => clearInterval(interval); + }, [seconds]); + + return ( +
+ { + await buttonProps.onClick?.(e); + setSeconds(interval); + setIsButtonDisabled(true); + }} + > + {!!(seconds && isButtonDisabled) && ( +
+ + {seconds} +
+ )} + + {buttonProps.children ?? buttonProps.label} +
+
+ ); +}; diff --git a/src/Components/Facility/ConsultationDetails/index.tsx b/src/Components/Facility/ConsultationDetails/index.tsx index 3b34689221d..639c6dd9e40 100644 --- a/src/Components/Facility/ConsultationDetails/index.tsx +++ b/src/Components/Facility/ConsultationDetails/index.tsx @@ -168,7 +168,7 @@ export const ConsultationDetails = (props: any) => { // Get abha number data const { data: abhaNumberData } = await request( - routes.abha.getAbhaNumber, + routes.abdm.abhaNumber.get, { pathParams: { abhaNumberId: id ?? "" }, silent: true, diff --git a/src/Components/Form/FormFields/TextFormField.tsx b/src/Components/Form/FormFields/TextFormField.tsx index 12d6623cd15..a3663358a56 100644 --- a/src/Components/Form/FormFields/TextFormField.tsx +++ b/src/Components/Form/FormFields/TextFormField.tsx @@ -1,32 +1,30 @@ import { FormFieldBaseProps, useFormFieldPropsResolver } from "./Utils"; -import { HTMLInputTypeAttribute, forwardRef, useState } from "react"; +import { + DetailedHTMLProps, + InputHTMLAttributes, + forwardRef, + useState, +} from "react"; import CareIcon from "../../../CAREUI/icons/CareIcon"; import FormField from "./FormField"; import { classNames } from "../../../Utils/utils"; -export type TextFormFieldProps = FormFieldBaseProps & { - placeholder?: string; - value?: string | number; - autoComplete?: string; - type?: HTMLInputTypeAttribute; - className?: string | undefined; - inputClassName?: string | undefined; - removeDefaultClasses?: true | undefined; - leading?: React.ReactNode | undefined; - trailing?: React.ReactNode | undefined; - leadingFocused?: React.ReactNode | undefined; - trailingFocused?: React.ReactNode | undefined; - trailingPadding?: string | undefined; - leadingPadding?: string | undefined; - min?: string | number; - max?: string | number; - step?: string | number; - onKeyDown?: (event: React.KeyboardEvent) => void; - onFocus?: (event: React.FocusEvent) => void; - onBlur?: (event: React.FocusEvent) => void; - suggestions?: string[]; -}; +export type TextFormFieldProps = FormFieldBaseProps & + Omit< + DetailedHTMLProps, HTMLInputElement>, + "onChange" + > & { + inputClassName?: string | undefined; + removeDefaultClasses?: true | undefined; + leading?: React.ReactNode | undefined; + trailing?: React.ReactNode | undefined; + leadingFocused?: React.ReactNode | undefined; + trailingFocused?: React.ReactNode | undefined; + trailingPadding?: string | undefined; + leadingPadding?: string | undefined; + suggestions?: string[]; + }; const TextFormField = forwardRef((props: TextFormFieldProps, ref) => { const field = useFormFieldPropsResolver(props); @@ -44,7 +42,8 @@ const TextFormField = forwardRef((props: TextFormFieldProps, ref) => { let child = ( } id={field.id} className={classNames( "cui-input-base peer", @@ -55,18 +54,10 @@ const TextFormField = forwardRef((props: TextFormFieldProps, ref) => { )} disabled={field.disabled} type={props.type === "password" ? getPasswordFieldType() : props.type} - placeholder={props.placeholder} name={field.name} value={field.value} - min={props.min} - max={props.max} - autoComplete={props.autoComplete} required={field.required} - onFocus={props.onFocus} - onBlur={props.onBlur} onChange={(e) => field.handleChange(e.target.value)} - onKeyDown={props.onKeyDown} - step={props.step} /> ); diff --git a/src/Components/Patient/ManagePatients.tsx b/src/Components/Patient/ManagePatients.tsx index 7d49ffdaad1..758d948864d 100644 --- a/src/Components/Patient/ManagePatients.tsx +++ b/src/Components/Patient/ManagePatients.tsx @@ -52,6 +52,7 @@ import { import { ICD11DiagnosisModel } from "../Diagnosis/types.js"; import { getDiagnosesByIds } from "../Diagnosis/utils.js"; import Tabs from "../Common/components/Tabs.js"; +import { isPatientMandatoryDataFilled } from "./Utils.js"; import request from "../../Utils/request/request.js"; import { Avatar } from "../Common/Avatar.js"; @@ -473,7 +474,9 @@ export const PatientManager = () => { if (data?.count) { patientList = data.results.map((patient) => { let patientUrl = ""; - if ( + if (!isPatientMandatoryDataFilled(patient)) { + patientUrl = `/facility/${patient.facility}/patient/${patient.id}`; + } else if ( patient.last_consultation && patient.last_consultation?.facility === patient.facility && !(patient.last_consultation?.discharge_date && patient.is_active) @@ -592,10 +595,26 @@ export const PatientManager = () => { )}
- {!patient.last_consultation || - patient.last_consultation?.facility !== patient.facility || - (patient.last_consultation?.discharge_date && - patient.is_active) ? ( + {!isPatientMandatoryDataFilled(patient) && ( + + + + + + + + )} + + {isPatientMandatoryDataFilled(patient) && + (!patient.last_consultation || + patient.last_consultation?.facility !== patient.facility || + (patient.last_consultation?.discharge_date && + patient.is_active)) ? ( { return OCCUPATION_TYPES.find((i) => i.value === occupation)?.text; }; @@ -341,6 +342,40 @@ export const PatientHome = (props: any) => { )} + + {isPatientMandatoryDataFilled(patientData) && + (patientData?.facility != patientData?.last_consultation?.facility || + (patientData.is_active && + patientData?.last_consultation?.discharge_date)) && ( +
+
+
+

+ + + {t("consultation_missing_warning")}{" "} + + {patientData.facility_object?.name || "-"}{" "} + + +

+
+
+
+ + {t("create_consultation")} + +
+
+ )}
diff --git a/src/Components/Patient/PatientInfoCard.tsx b/src/Components/Patient/PatientInfoCard.tsx index 1f581b9b0e7..7e3a9563799 100644 --- a/src/Components/Patient/PatientInfoCard.tsx +++ b/src/Components/Patient/PatientInfoCard.tsx @@ -22,8 +22,6 @@ import { humanizeStrings, } from "../../Utils/utils.js"; import ABHAProfileModal from "../ABDM/ABHAProfileModal.js"; -import LinkABHANumberModal from "../ABDM/LinkABHANumberModal.js"; -import LinkCareContextModal from "../ABDM/LinkCareContextModal.js"; import DialogModal from "../Common/Dialog.js"; import ButtonV2 from "../Common/components/ButtonV2.js"; import Beds from "../Facility/Consultations/Beds.js"; @@ -43,6 +41,7 @@ import FetchRecordsModal from "../ABDM/FetchRecordsModal.js"; import { AbhaNumberModel } from "../ABDM/types/abha.js"; import { SkillModel } from "../Users/models.js"; import { AuthorizedForConsultationRelatedActions } from "../../CAREUI/misc/AuthorizedChild.js"; +import LinkAbhaNumber from "../ABDM/LinkAbhaNumber"; import careConfig from "@careConfig"; const formatSkills = (arr: SkillModel[]) => { @@ -75,7 +74,6 @@ export default function PatientInfoCard(props: { const [openDischargeSummaryDialog, setOpenDischargeSummaryDialog] = useState(false); const [openDischargeDialog, setOpenDischargeDialog] = useState(false); - const [showLinkCareContext, setShowLinkCareContext] = useState(false); const patient = props.patient; const consultation = props.consultation; @@ -748,7 +746,7 @@ export default function PatientInfoCard(props: { close(); setShowABHAProfile(true); triggerGoal("Patient Card Button Clicked", { - buttonName: "Show ABHA Profile", + buttonName: t("show_abha_profile"), consultationId: consultation?.id, userId: authUser?.id, }); @@ -758,25 +756,7 @@ export default function PatientInfoCard(props: { icon="l-user-square" className="text-lg text-primary-500" /> - Show ABHA Profile -
-
{ - triggerGoal("Patient Card Button Clicked", { - buttonName: "Link Care Context", - consultationId: consultation?.id, - userId: authUser?.id, - }); - close(); - setShowLinkCareContext(true); - }} - > - - Link Care Context + {t("show_abha_profile")}
- Fetch Records over ABDM + {t("hi__fetch_records")}
)} @@ -815,7 +795,7 @@ export default function PatientInfoCard(props: { icon="l-link" className="text-lg text-primary-500" /> -

Link ABHA Number

+

{t("link_abha_profile")}

)} @@ -957,12 +937,33 @@ export default function PatientInfoCard(props: {
- setShowLinkABHANumber(false)} - patientId={patient.id as any} - onSuccess={(_) => { - window.location.href += "?show-abha-profile=true"; + onSuccess={async (abhaProfile) => { + const { res, data } = await request( + routes.abdm.healthId.linkAbhaNumberAndPatient, + { + body: { + patient: patient.id, + abha_number: abhaProfile.external_id, + }, + }, + ); + + if (res?.status === 200 && data) { + Notification.Success({ + msg: t("abha_number_linked_successfully"), + }); + + props.fetchPatientData?.({ aborted: false }); + setShowLinkABHANumber(false); + setShowABHAProfile(true); + } else { + Notification.Error({ + msg: t("failed_to_link_abha_number"), + }); + } }} /> setShowABHAProfile(false)} /> - setShowLinkCareContext(false)} - /> { pathParams: { id: id ? id : 0 }, }); const { data: abhaNumberData } = await request( - routes.abha.getAbhaNumber, + routes.abdm.abhaNumber.get, { pathParams: { abhaNumberId: id ?? "" }, silent: true, @@ -589,7 +591,6 @@ export const PatientRegister = (props: PatientRegisterProps) => { } }); const data = { - abha_number: state.form.abha_number, phone_number: parsePhoneNumber(formData.phone_number), emergency_phone_number: parsePhoneNumber(formData.emergency_phone_number), date_of_birth: @@ -681,12 +682,15 @@ export const PatientRegister = (props: PatientRegisterProps) => { }); if (res?.ok && requestData) { if (state.form.abha_number) { - const { res, data } = await request(routes.abha.linkPatient, { - body: { - patient: requestData.id, - abha_number: state.form.abha_number, + const { res, data } = await request( + routes.abdm.healthId.linkAbhaNumberAndPatient, + { + body: { + patient: requestData.id, + abha_number: state.form.abha_number, + }, }, - }); + ); if (res?.status === 200 && data) { Notification.Success({ @@ -738,64 +742,64 @@ export const PatientRegister = (props: PatientRegisterProps) => { setIsLoading(false); }; - const handleAbhaLinking = ( - { - id, - abha_profile: { - healthIdNumber, - healthId, - name, - mobile, - gender, - monthOfBirth, - dayOfBirth, - yearOfBirth, - pincode, - }, - }: any, - field: any, + const populateAbhaValues = ( + abhaProfile: AbhaNumberModel, + field: FormContextValue, ) => { - const values: any = {}; - if (id) values["abha_number"] = id; - if (healthIdNumber) values["health_id_number"] = healthIdNumber; - if (healthId) values["health_id"] = healthId; + const values = { + abha_number: abhaProfile.external_id, + health_id_number: abhaProfile.abha_number, + health_id: abhaProfile.health_id, + }; - if (name) + if (abhaProfile.name) field("name").onChange({ name: "name", - value: name, + value: abhaProfile.name, }); - if (mobile) { + if (abhaProfile.mobile) { field("phone_number").onChange({ name: "phone_number", - value: parsePhoneNumber(mobile, "IN"), + value: parsePhoneNumber(abhaProfile.mobile, "IN"), }); field("emergency_phone_number").onChange({ name: "emergency_phone_number", - value: parsePhoneNumber(mobile, "IN"), + value: parsePhoneNumber(abhaProfile.mobile, "IN"), }); } - if (gender) + if (abhaProfile.gender) field("gender").onChange({ name: "gender", - value: gender === "M" ? "1" : gender === "F" ? "2" : "3", + value: { M: "1", F: "2", O: "3" }[abhaProfile.gender], }); - if (monthOfBirth && dayOfBirth && yearOfBirth) + if (abhaProfile.date_of_birth) field("date_of_birth").onChange({ name: "date_of_birth", - value: new Date(`${monthOfBirth}-${dayOfBirth}-${yearOfBirth}`), + value: new Date(abhaProfile.date_of_birth), }); - if (pincode) + if (abhaProfile.pincode) field("pincode").onChange({ name: "pincode", - value: pincode, + value: abhaProfile.pincode, }); + if (abhaProfile.address) { + field("address").onChange({ + name: "address", + value: abhaProfile.address, + }); + + field("permanent_address").onChange({ + name: "permanent_address", + value: abhaProfile.address, + }); + } + dispatch({ type: "set_form", form: { ...state.form, ...values } }); setShowLinkAbhaNumberModal(false); }; @@ -1035,16 +1039,17 @@ export const PatientRegister = (props: PatientRegisterProps) => { {careConfig.abdm.enabled && (
{showLinkAbhaNumberModal && ( - setShowLinkAbhaNumberModal(false)} - onSuccess={(data: any) => { + onSuccess={(data) => { if (id) { - navigate(`/facility/${facilityId}/patient/${id}`); - return; + Notification.Warn({ + msg: "To link Abha Number, please save the patient details", + }); } - handleAbhaLinking(data, field); + populateAbhaValues(data, field); }} /> )} diff --git a/src/Components/Patient/Utils.ts b/src/Components/Patient/Utils.ts new file mode 100644 index 00000000000..96e05e63232 --- /dev/null +++ b/src/Components/Patient/Utils.ts @@ -0,0 +1,19 @@ +import { PatientModel } from "./models"; + +export function isPatientMandatoryDataFilled(patient: PatientModel) { + return ( + patient.phone_number && + patient.emergency_phone_number && + patient.name && + patient.gender && + (patient.date_of_birth || patient.year_of_birth) && + patient.address && + patient.permanent_address && + patient.pincode && + patient.state && + patient.district && + patient.local_body && + ("medical_history" in patient ? patient.medical_history : true) && + patient.blood_group + ); +} diff --git a/src/Components/Patient/models.tsx b/src/Components/Patient/models.tsx index d9e275fdc4a..9843b867a5b 100644 --- a/src/Components/Patient/models.tsx +++ b/src/Components/Patient/models.tsx @@ -134,6 +134,7 @@ export interface PatientModel { created_by?: PerformedByModel; assigned_to?: { first_name?: string; username?: string; last_name?: string }; assigned_to_object?: AssignedToObjectModel; + occupation?: Occupation; meta_info?: PatientMeta; age?: string; } diff --git a/src/Locale/en.json b/src/Locale/en.json index 08f9ded2130..e516ec61733 100644 --- a/src/Locale/en.json +++ b/src/Locale/en.json @@ -213,7 +213,43 @@ "VENTILATOR_MODE__VCV": "Volume Control Ventilation (VCV)", "VENTILATOR_MODE__VC_SIMV": "Volume Controlled SIMV (VC-SIMV)", "View Facility": "View Facility", - "abha_number_linked_successfully": "ABHA number linked successfully", + "aadhaar_number": "Aadhaar Number", + "aadhaar_number_will_not_be_stored": "Aadhaar number will not be stored by CARE", + "aadhaar_otp_send_error": "Failed to send OTP. Please try again later.", + "aadhaar_otp_send_success": "OTP has been sent to the mobile number registered with the Aadhar number.", + "aadhaar_validation_length_error": "Should be a 12-digit aadhaar number or 16-digit virtual ID", + "aadhaar_validation_space_error": "Aadhaar number should not contain spaces", + "abha__auth_method__AADHAAR_OTP": "Aadhaar OTP", + "abha__auth_method__MOBILE_OTP": "Mobile OTP", + "abha__disclaimer_1": "I am voluntarily sharing my Aadhaar Number / Virtual ID issued by the Unique Identification Authority of India (\"UIDAI\"), and my demographic information for the purpose of creating an Ayushman Bharat Health Account number (\"ABHA number\") and Ayushman Bharat Health Account address (\"ABHA Address\"). I authorize NHA to use my Aadhaar number / Virtual ID for performing Aadhaar based authentication with UIDAI as per the provisions of the Aadhaar (Targeted Delivery of Financial and other Subsidies, Benefits and Services) Act, 2016 for the aforesaid purpose. I understand that UIDAI will share my e-KYC details, or response of \"Yes\" with NHA upon successful authentication.", + "abha__disclaimer_2": "I consent to usage of my ABHA address and ABHA number for linking of my legacy (past) health records and those which will be generated during this encounter.", + "abha__disclaimer_3": "I authorize the sharing of all my health records with healthcare provider(s) for the purpose of providing healthcare services to me during this encounter.", + "abha__disclaimer_4": "I consent to the anonymization and subsequent use of my health records for public health purposes.", + "abha__qr_scanning_error": "Error scanning QR code, Invalid QR code", + "abha_address": "ABHA Address", + "abha_address_created_error": "Failed to create Abha Address. Please try again later.", + "abha_address_created_success": "Abha Address has been created successfully.", + "abha_address_suggestions": "Here are some suggestions:", + "abha_address_validation_character_error": "Should only contain letters, numbers, underscore(_) or dot(.)", + "abha_address_validation_end_error": "Shouldn't end with a dot (.)", + "abha_address_validation_length_error": "Should be atleast 4 character long", + "abha_address_validation_start_error": "Shouldn't start with a number or dot (.)", + "abha_details": "ABHA Details", + "abha_link_options__create_with_aadhaar__description": "Create New ABHA Number Using Aadhaar Number", + "abha_link_options__create_with_aadhaar__title": "Create with Aadhaar", + "abha_link_options__create_with_driving_license__description": "Create New ABHA Number Using Driving License", + "abha_link_options__create_with_driving_license__title": "Create with Driving License", + "abha_link_options__disabled_tooltip": "We are currently working on this feature", + "abha_link_options__link_with_demographics__description": "Link Existing ABHA Number Using Demographic details", + "abha_link_options__link_with_demographics__title": "Link with Demographics", + "abha_link_options__link_with_otp__description": "Link Existing ABHA Number Using Mobile or Aadhaar OTP", + "abha_link_options__link_with_otp__title": "Link with OTP", + "abha_link_options__link_with_qr__title": "Link with ABHA QR", + "abha_number": "ABHA Number", + "abha_number_exists": "ABHA Number already exists", + "abha_number_exists_description": "There is an ABHA Number already linked with the given Aadhaar Number, Do you want to create a new ABHA Address?", + "abha_number_linked_successfully": "ABHA Number has been linked successfully.", + "abha_profile": "ABHA Profile", "access_level": "Access Level", "action_irreversible": "This action is irreversible", "active": "Active", @@ -253,6 +289,8 @@ "ambulance_number": "Ambulance No", "ambulance_phone_number": "Phone number of Ambulance", "antenatal": "Antenatal", + "any_id": "Enter any ID linked with your ABHA number", + "any_id_description": "Currently we support: Aadhaar Number / Mobile Number", "any_other_comments": "Any other comments", "apply": "Apply", "approved_by_district_covid_control_room": "Approved by District COVID Control Room", @@ -272,6 +310,7 @@ "assets": "Assets", "assigned_facility": "Facility assigned", "assigned_to": "Assigned to", + "async_operation_warning": "This operation may take some time. Please check back later.", "audio__allow_permission": "Please allow microphone permission in site settings", "audio__allow_permission_button": "Click here to know how to allow", "audio__allow_permission_helper": "You might have denied microphone access in the past.", @@ -284,6 +323,7 @@ "audio__start_again": "Start Again", "audit_log": "Audit Log", "auth_login_title": "Authorized Login", + "auth_method_unsupported": "This authentication method is not supported, please try a different method", "authorize_shift_delete": "Authorize shift delete", "auto_generated_for_care": "Auto Generated for Care", "available_features": "Available Features", @@ -333,6 +373,8 @@ "check_for_available_update": "Check for available update", "check_for_update": "Check for Update", "check_policy_eligibility": "Check Policy Eligibility", + "check_status": "Check Status", + "checking_consent_status": "Consent request status is being checked!", "checking_eligibility": "Checking Eligibility", "checking_for_update": "Checking for update", "checking_policy_eligibility": "Checking Policy Eligibility", @@ -390,6 +432,39 @@ "confirm_password": "Confirm Password", "confirm_transfer_complete": "Confirm Transfer Complete!", "confirmed": "Confirmed", + "consent__hi_range": "Health Information Range", + "consent__hi_type__DiagnosticReport": "Diagnostic Report", + "consent__hi_type__DischargeSummary": "Discharge Summary", + "consent__hi_type__HealthDocumentRecord": "Health Document Record", + "consent__hi_type__ImmunizationRecord": "Immunization Record", + "consent__hi_type__OPConsultation": "OP Consultation", + "consent__hi_type__Prescription": "Prescription", + "consent__hi_type__WellnessRecord": "Wellness Record", + "consent__hi_types": "HI Profiles", + "consent__patient": "Patient", + "consent__purpose": "Purpose", + "consent__purpose__BTG": "Break The Glass", + "consent__purpose__CAREMGT": "Care Management", + "consent__purpose__DSRCH": "Disease Specific Healthcare Research", + "consent__purpose__HPAYMT": "Healthcare Payment", + "consent__purpose__PATRQT": "Self Requested", + "consent__purpose__PUBHLTH": "Public Health", + "consent__status": "Status", + "consent__status__DENIED": "Denied", + "consent__status__EXPIRED": "Expired", + "consent__status__GRANTED": "Granted", + "consent__status__REQUESTED": "Requested", + "consent__status__REVOKED": "Revoked", + "consent_request__date_range": "Health Records Date Range", + "consent_request__expiry": "Consent Expiry Date", + "consent_request__hi_types": "Health Information Types", + "consent_request__hi_types_placeholder": "Select One or More HI Types", + "consent_request__patient_identifier": "Patient Identifier", + "consent_request__purpose": "Purpose of Request", + "consent_request_rejected": "Patient has rejected the consent request", + "consent_request_waiting_approval": "Waiting for the Patient to approve the consent request", + "consent_requested_successfully": "Consent requested successfully!", + "consultation_missing_warning": "You have not created a consultation for the patient in", "consultation_not_filed": "You have not filed a consultation for this patient yet.", "consultation_not_filed_description": "Please file a consultation for this patient to continue.", "consultation_notes": "General Instructions (Advice)", @@ -408,10 +483,13 @@ "covid_19_cat_gov": "Covid_19 Clinical Category as per Govt. of Kerala guideline (A/B/C)", "covid_19_death_reporting_form_1": "Covid-19 Death Reporting : Form 1", "create": "Create", + "create_abha_address": "Create ABHA Address", "create_add_more": "Create & Add More", "create_asset": "Create Asset", "create_consultation": "Create Consultation", "create_facility": "Create a new facility", + "create_new_abha_address": "Create New ABHA Address", + "create_new_abha_profile": "Don't have an ABHA Number", "create_new_asset": "Create New Asset", "create_position_preset": "Create a new position preset", "create_position_preset_description": "Creates a new position preset in Care from the current position of the camera for the given name", @@ -440,6 +518,7 @@ "delete_item": "Delete {{name}}", "delete_record": "Delete Record", "deleted_successfully": "{{name}} deleted successfully", + "denied_on": "Denied On", "describe_why_the_asset_is_not_working": "Describe why the asset is not working", "description": "Description", "details_about_the_equipment": "Details about the equipment", @@ -483,6 +562,7 @@ "download_discharge_summary": "Download discharge summary", "download_type": "Download Type", "downloading": "Downloading", + "downloading_abha_card": "Generating ABHA Card, Please hold on", "downloads": "Downloads", "drag_drop_image_to_upload": "Drag & drop image to upload", "duplicate_patient_record_birth_unknown": "Please contact your district care coordinator, the shifting facility or the patient themselves if you are not sure about the patient's year of birth.", @@ -524,8 +604,15 @@ "encounter_suggestion__OP": "Out-patient visit", "encounter_suggestion__R": "Consultation", "encounter_suggestion_edit_disallowed": "Not allowed to switch to this option in edit consultation", + "enter_aadhaar_number": "Enter a 12-digit Aadhaar ID", + "enter_aadhaar_otp": "Enter OTP sent to the registered mobile with Aadhaar", + "enter_abha_address": "Enter ABHA Address", + "enter_any_id": "Enter any ID linked with your ABHA number", "enter_file_name": "Enter File Name", "enter_message": "Start typing...", + "enter_mobile_number": "Enter Mobile Number", + "enter_mobile_otp": "Enter OTP sent to the given mobile number", + "enter_otp": "Enter OTP sent to the registered mobile with the respective ID", "enter_valid_age": "Please Enter Valid Age", "entered-in-error": "Entered in error", "error_404": "Error 404", @@ -535,13 +622,16 @@ "estimated_contact_date": "Estimated contact date", "expand_sidebar": "Expand Sidebar", "expected_burn_rate": "Expected Burn Rate", + "expired_on": "Expired On", + "expires_on": "Expires On", "facilities": "Facilities", "facility": "Facility", + "facility_consent_requests_page_title": "Patient Consent List", "facility_name": "Facility Name", "facility_preference": "Facility preference", "facility_search_placeholder": "Search by Facility / District Name", "facility_type": "Facility Type", - "failed_to_link_abha_number": "Failed to link ABHA number", + "failed_to_link_abha_number": "Failed to link ABHA Number. Please try again later.", "features": "Features", "feed_configurations": "Feed Configurations", "feed_is_currently_not_live": "Feed is currently not live", @@ -573,25 +663,53 @@ "forget_password": "Forgot password?", "forget_password_instruction": "Enter your username, and if it exists, we will send you a link to reset your password.", "frequency": "Frequency", + "full_name": "Full Name", "full_screen": "Full Screen", "gender": "Gender", "generate_report": "Generate Report", "generated_summary_caution": "This is a computer generated summary using the information captured in the CARE system.", "generating": "Generating", "generating_discharge_summary": "Generating discharge summary", + "get_auth_methods": "Get Available Authentication Methods", + "get_auth_mode_error": "Could not find any supported authentication methods, Please try again with a different authentication method", "get_tests": "Get Tests", "goal": "Our goal is to continuously improve the quality and accessibility of public healthcare services using digital tools.", + "granted_on": "Granted On", "has_domestic_healthcare_support": "Has domestic healthcare support?", + "health_facility__config_registration_error": "Health ID registration failed", + "health_facility__config_update_error": "Health Facility config update failed", + "health_facility__config_update_success": "Health Facility config updated successfully", + "health_facility__hf_id": "Health Facility Id", + "health_facility__link": "Link Health Facility", + "health_facility__not_registered_1.1": "The ABDM health facility is successfully linked with care", + "health_facility__not_registered_1.2": "but not registered as a service in bridge", + "health_facility__not_registered_2": "Click on Link Health Facility to register the service", + "health_facility__not_registered_3": "Not Registered", + "health_facility__registered_1.1": "The ABDM health facility is successfully linked with care", + "health_facility__registered_1.2": "and registered as a service in bridge", + "health_facility__registered_2": "No Action Required", + "health_facility__registered_3": "Registered", + "health_facility__validation__hf_id_required": "Health Facility Id is required", "help_confirmed": "There is sufficient diagnostic and/or clinical evidence to treat this as a confirmed condition.", "help_differential": "One of a set of potential (and typically mutually exclusive) diagnoses asserted to further guide the diagnostic process and preliminary treatment.", "help_entered-in-error": "The statement was entered in error and is not valid.", "help_provisional": "This is a tentative diagnosis - still a candidate that is under consideration.", "help_refuted": "This condition has been ruled out by subsequent diagnostic and clinical evidence.", "help_unconfirmed": "There is not sufficient diagnostic and/or clinical evidence to treat this as a confirmed condition.", + "hi__fetch_records": "Fetch Records over ABDM", + "hi__page_title": "Health Information", + "hi__record_archived__title": "This record has been archived", + "hi__record_archived_description": "This record has been archived and is no longer available for viewing.", + "hi__record_archived_on": " This record was archived on", + "hi__record_not_fetched_description": "This record hasn't been fetched yet. Please check back after some time.", + "hi__record_not_fetched_title": "This record hasn't been fetched yet", + "hi__waiting_for_record": "Waiting for the Host HIP to send the record.", "hide": "Hide", "home_facility": "Home Facility", "hubs": "Hub Facilities", + "i_declare": "I hereby declare that:", "icd11_as_recommended": "As per ICD-11 recommended by WHO", + "incomplete_patient_details_warning": "Patient details are incomplete. Please update the details before proceeding.", "inconsistent_dosage_units_error": "Dosage units must be same", "indian_mobile": "Indian Mobile", "indicator": "Indicator", @@ -644,7 +762,10 @@ "latitude_invalid": "Latitude must be between -90 and 90", "left": "Left", "length": "Length ({{unit}})", + "link_abha_number": "Link ABHA Number", + "link_abha_profile": "Link ABHA Profile", "link_camera_and_bed": "Link bed to Camera", + "link_existing_abha_profile": "Already have an ABHA number", "linked_facilities": "Linked Facilities", "linked_skills": "Linked Skills", "liquid_oxygen_capacity": "Liquid Oxygen Capacity", @@ -694,9 +815,16 @@ "min_time_bw_doses": "Min. time b/w doses", "mobile": "Mobile", "mobile_number": "Mobile Number", + "mobile_number_different_from_aadhaar_mobile_number": "We have noticed that you have entered a mobile number that is different from the one linked to your Aadhaar. We will send an OTP to this number to link it with your Abha number.", + "mobile_number_validation_error": "Enter a valid mobile number", + "mobile_otp_send_error": "Failed to send OTP. Please try again later.", + "mobile_otp_send_success": "OTP has been sent to the given mobile number.", + "mobile_otp_verify_error": "Failed to verify mobile number. Please try again later.", + "mobile_otp_verify_success": "Mobile number has been verified successfully.", "modification_caution_note": "No modifications possible once added", "modified": "Modified", "modified_date": "Modified Date", + "modified_on": "Modified On", "monitor": "Monitor", "more_info": "More Info", "move_to_onvif_preset": "Move to an ONVIF Preset", @@ -730,6 +858,7 @@ "no_policy_added": "No Insurance Policy Added", "no_policy_found": "No Insurance Policy Found for this Patient", "no_presets": "No Presets", + "no_records_found": "No records found", "no_remarks": "No remarks", "no_results_found": "No Results Found", "no_staff": "No staff found", @@ -756,6 +885,7 @@ "occupation": "Occupation", "on": "On", "ongoing_medications": "Ongoing Medications", + "only_indian_mobile_numbers_supported": "Currently only Indian numbers are supported", "open": "Open", "open_camera": "Open Camera", "open_live_monitoring": "Open Live Monitoring", @@ -764,6 +894,8 @@ "ordering": "Ordering", "origin_facility": "Current facility", "other_details": "Other details", + "otp_verification_error": "Failed to verify OTP. Please try again later.", + "otp_verification_success": "OTP has been verified successfully.", "out_of_range_error": "Value must be between {{ start }} and {{ end }}.", "oxygen_information": "Oxygen Information", "page_not_found": "Page Not Found", @@ -791,6 +923,7 @@ "patient_consultation__treatment__summary__temperature": "Temperature", "patient_created": "Patient Created", "patient_details": "Patient Details", + "patient_details_incomplete": "Patient Details Incomplete", "patient_face": "Patient Face", "patient_name": "Patient name", "patient_no": "OP/IP No", @@ -864,6 +997,7 @@ "profile": "Profile", "provisional": "Provisional", "qualification": "Qualification", + "raise_consent_request": "Raise a consent request to fetch patient records over ABDM", "ration_card__APL": "APL", "ration_card__BPL": "BPL", "ration_card__NO_CARD": "Non-card holder", @@ -882,6 +1016,7 @@ "redirected_to_create_consultation": "Note: You will be redirected to create consultation form. Please complete the form to finish the transfer process", "referral_letter": "Referral Letter", "referred_to": "Referred to", + "refresh": "Refresh", "refresh_list": "Refresh List", "refuted": "Refuted", "register_hospital": "Register Hospital", @@ -894,12 +1029,14 @@ "req_atleast_one_lowercase": "Require at least one lower case letter", "req_atleast_one_symbol": "Require at least one symbol", "req_atleast_one_uppercase": "Require at least one upper case", + "request_consent": "Request Consent", "request_description": "Description of Request", "request_description_placeholder": "Type your description here", "request_title": "Request Title", "request_title_placeholder": "Type your title here", "required": "Required", "required_quantity": "Required Quantity", + "resend_otp": "Resend OTP", "reset": "Reset", "reset_password": "Reset Password", "resource": "Resource", @@ -915,6 +1052,7 @@ "return_to_login": "Return to Login", "return_to_password_reset": "Return to Password Reset", "return_to_patient_dashboard": "Return to Patient Dashboard", + "revoked_on": "Revoked On", "right": "Right", "route": "Route", "routine": "Routine", @@ -934,6 +1072,7 @@ "search_resource": "Search Resource", "see_attachments": "See Attachments", "select": "Select", + "select_all": "Select All", "select_date": "Select date", "select_eligible_policy": "Select an Eligible Insurance Policy", "select_facility_for_discharged_patients_warning": "Facility needs to be selected to view discharged patients.", @@ -949,6 +1088,9 @@ "select_wards": "Select wards", "send_email": "Send Email", "send_message": "Send Message", + "send_otp": "Send OTP", + "send_otp_error": "Failed to send OTP. Please try again later.", + "send_otp_success": "OTP has been sent to the respective mobile number", "send_reset_link": "Send Reset Link", "serial_number": "Serial Number", "serviced_on": "Serviced on", @@ -966,6 +1108,7 @@ "shifting_deleted": "Shifting record has been deleted successfully.", "shifting_details": "Shifting details", "shifting_status": "Shifting status", + "show_abha_profile": "Show ABHA Profile", "show_all": "Show all", "show_all_notifications": "Show All", "show_default_presets": "Show Default Presets", @@ -1017,6 +1160,7 @@ "treatment_summary__heading": "INTERIM TREATMENT SUMMARY", "treatment_summary__print": "Print Treatment Summary", "try_again_later": "Try again later!", + "try_different_abha_linking_option": "Want to try a different linking option, here are some more:", "type_any_extra_comments_here": "type any extra comments here", "type_b_cylinders": "B Type Cylinders", "type_c_cylinders": "C Type Cylinders", @@ -1045,12 +1189,14 @@ "update_facility": "Update Facility", "update_facility_middleware_success": "Facility middleware updated successfully", "update_log": "Update Log", + "update_patient_details": "Update Patient Details", "update_preset_position_to_current": "Update preset's position to camera's current position", "update_record": "Update Record", "update_record_for_asset": "Update record for asset", "update_shift_request": "Update Shift Request", "update_status_details": "Update Status/Details", "updated": "Updated", + "updated_on": "Updated On", "updating": "Updating", "upload": "Upload", "upload_an_image": "Upload an image", @@ -1059,12 +1205,19 @@ "upload_headings__sample_report": "Upload Sample Report", "upload_headings__supporting_info": "Upload Supporting Info", "uploading": "Uploading", + "use_existing_abha_address": "Use Existing ABHA Address", "user_deleted_successfuly": "User Deleted Successfuly", "user_management": "User Management", "username": "Username", "users": "Users", "vehicle_preference": "Vehicle preference", "vendor_name": "Vendor Name", + "verify_and_link": "Verify and Link", + "verify_otp": "Verify OTP", + "verify_otp_error": "Failed to verify OTP. Please try again later.", + "verify_otp_success": "OTP has been verified successfully.", + "verify_patient_identifier": "Please verify the patient identifier", + "verify_using": "Verify Using", "video_conference_link": "Video Conference Link", "view": "View", "view_abdm_records": "View ABDM Records", diff --git a/src/Redux/api.tsx b/src/Redux/api.tsx index ea728d7f53c..d562908a140 100644 --- a/src/Redux/api.tsx +++ b/src/Redux/api.tsx @@ -50,25 +50,6 @@ import { SampleReportModel, SampleTestModel, } from "../Components/Patient/models"; -import { - IAadhaarOtp, - IAadhaarOtpTBody, - ICheckAndGenerateMobileOtp, - IConfirmMobileOtp, - ICreateHealthIdRequest, - ICreateHealthIdResponse, - IGenerateMobileOtpTBody, - IHealthFacility, - IHealthId, - ILinkABHANumber, - ILinkViaQRBody, - ISearchByHealthIdTBody, - IVerifyAadhaarOtpTBody, - IcreateHealthFacilityTBody, - IgetAbhaCardTBody, - IinitiateAbdmAuthenticationTBody, - IpartialUpdateHealthFacilityTBody, -} from "../Components/ABDM/models"; import { IComment, IResource } from "../Components/Resource/models"; import { IDeleteBedCapacity, @@ -117,8 +98,13 @@ import { import { InvestigationSessionType } from "../Components/Facility/Investigations/investigationsTab"; import { AbhaNumberModel } from "../Components/ABDM/types/abha"; import { ScribeModel } from "../Components/Scribe/Scribe"; -import { InsurerOptionModel } from "../Components/HCX/InsurerAutocomplete"; -import { PMJAYPackageItem } from "../Components/Common/PMJAYProcedurePackageAutocomplete"; +import { + IcreateHealthFacilityTBody, + IHealthFacility, + IpartialUpdateHealthFacilityTBody, +} from "../Components/ABDM/types/health-facility"; +import { PMJAYPackageItem } from "@/Components/Common/PMJAYProcedurePackageAutocomplete"; +import { InsurerOptionModel } from "@/Components/HCX/InsurerAutocomplete"; /** * A fake function that returns an empty object casted to type T @@ -1361,196 +1347,243 @@ const routes = { TBody: Type(), }, - abha: { - getAbhaNumber: { - path: "/api/v1/abdm/abha_numbers/{abhaNumberId}/", - method: "GET", - TRes: Type(), - }, - - // ABDM HealthID endpoints - generateAadhaarOtp: { - path: "/api/v1/abdm/healthid/generate_aadhaar_otp/", - method: "POST", - TRes: Type(), - TBody: Type(), - }, - - resendAadhaarOtp: { - path: "/api/v1/abdm/healthid/resend_aadhaar_otp/", - method: "POST", - TRes: Type(), - TBody: Type(), - }, - - verifyAadhaarOtp: { - path: "/api/v1/abdm/healthid/verify_aadhaar_otp/", - method: "POST", - TRes: Type(), - TBody: Type(), - }, - - generateMobileOtp: { - path: "/api/v1/abdm/healthid/generate_mobile_otp/", - method: "POST", - TRes: Type(), - TBody: Type(), - }, - - checkAndGenerateMobileOtp: { - path: "/api/v1/abdm/healthid/check_and_generate_mobile_otp/", - method: "POST", - TRes: Type(), - TBody: Type(), - }, + abdm: { + consent: { + list: { + path: "/api/abdm/consent/", + method: "GET", + TRes: Type>(), + }, - // TODO: resend mobile otp - verifyMobileOtp: { - path: "/api/v1/abdm/healthid/verify_mobile_otp/", - method: "POST", - TRes: Type(), - TBody: Type(), - }, + create: { + path: "/api/abdm/consent/", + method: "POST", + TRes: Type(), + TBody: Type(), + }, - createHealthId: { - path: "/api/v1/abdm/healthid/create_health_id/", - method: "POST", - TRes: Type(), - TBody: Type(), - }, + get: { + path: "/api/abdm/consent/{id}/", + method: "GET", + }, - linkPatient: { - path: "/api/v1/abdm/healthid/link_patient/", - method: "POST", - TBody: Type<{ abha_number: string; patient: string }>(), - TRes: Type(), + checkStatus: { + path: "/api/abdm/v3/hiu/consent_request_status/", + method: "POST", + TBody: Type<{ + consent_request: string; + }>(), + TRes: Type<{ + detail: string; + }>(), + }, }, - searchByHealthId: { - path: "/api/v1/abdm/healthid/search_by_health_id/", - method: "POST", - TRes: Type(), - TBody: Type(), + healthInformation: { + get: { + path: "/api/abdm/health_information/{artefactId}", + method: "GET", + TRes: Type(), + }, }, - initiateAbdmAuthentication: { - path: "/api/v1/abdm/healthid/auth_init/", - method: "POST", - TRes: Type(), - TBody: Type(), - }, + healthFacility: { + list: { + path: "/api/abdm/health_facility/", + method: "GET", + }, - confirmWithAadhaarOtp: { - path: "/api/v1/abdm/healthid/confirm_with_aadhaar_otp/", - method: "POST", - TRes: Type(), - TBody: Type(), - }, + create: { + path: "/api/abdm/health_facility/", + method: "POST", + TRes: Type(), + TBody: Type(), + }, - confirmWithMobileOtp: { - path: "/api/v1/abdm/healthid/confirm_with_mobile_otp/", - method: "POST", - TRes: Type(), - TBody: Type(), - }, + get: { + path: "/api/abdm/health_facility/{facility_id}/", + method: "GET", + TRes: Type(), + }, - linkViaQR: { - path: "/api/v1/abdm/healthid/link_via_qr/", - method: "POST", - TRes: Type(), - TBody: Type(), - }, + update: { + path: "/api/abdm/health_facility/{facility_id}/", + method: "PUT", + TRes: Type(), + TBody: Type(), + }, - linkCareContext: { - path: "/api/v1/abdm/healthid/add_care_context/", - method: "POST", - TRes: Type(), - TBody: Type(), - }, + partialUpdate: { + path: "/api/abdm/health_facility/{facility_id}/", + method: "PATCH", + TRes: Type(), + TBody: Type(), + }, - getAbhaCard: { - path: "/api/v1/abdm/healthid/get_abha_card/", - method: "POST", - TRes: Type(), - TBody: Type(), + registerAsService: { + path: "/api/abdm/health_facility/{facility_id}/register_service/", + method: "POST", + TRes: Type(), + TBody: Type(), + }, }, - // ABDM Health Facility - - listHealthFacility: { - path: "/api/v1/abdm/health_facility/", - method: "GET", + abhaNumber: { + get: { + path: "/api/abdm/abha_number/{abhaNumberId}/", + method: "GET", + TRes: Type(), + }, + create: { + path: "/api/abdm/abha_number/", + method: "POST", + TBody: Type>(), + TRes: Type(), + }, }, - createHealthFacility: { - path: "/api/v1/abdm/health_facility/", - method: "POST", - TRes: Type(), - TBody: Type(), - }, + healthId: { + abhaCreateSendAadhaarOtp: { + path: "/api/abdm/v3/health_id/create/send_aadhaar_otp/", + method: "POST", + TBody: Type<{ + aadhaar: string; + transaction_id?: string; + }>(), + TRes: Type<{ + transaction_id: string; + detail: string; + }>(), + }, - getHealthFacility: { - path: "/api/v1/abdm/health_facility/{facility_id}/", - method: "GET", - TRes: Type(), - }, + abhaCreateVerifyAadhaarOtp: { + path: "/api/abdm/v3/health_id/create/verify_aadhaar_otp/", + method: "POST", + TBody: Type<{ + transaction_id: string; + otp: string; + mobile: string; + }>(), + TRes: Type<{ + transaction_id: string; + detail: string; + is_new: boolean; + abha_number: AbhaNumberModel; + }>(), + }, - updateHealthFacility: { - path: "/api/v1/abdm/health_facility/{facility_id}/", - method: "PUT", - TRes: Type(), - TBody: Type(), - }, + abhaCreateLinkMobileNumber: { + path: "/api/abdm/v3/health_id/create/link_mobile_number/", + method: "POST", + TBody: Type<{ + transaction_id: string; + mobile: string; + }>(), + TRes: Type<{ + transaction_id: string; + detail: string; + }>(), + }, - partialUpdateHealthFacility: { - path: "/api/v1/abdm/health_facility/{facility_id}/", - method: "PATCH", - TRes: Type(), - TBody: Type(), - }, + abhaCreateVerifyMobileNumber: { + path: "/api/abdm/v3/health_id/create/verify_mobile_otp/", + method: "POST", + TBody: Type<{ + transaction_id: string; + otp: string; + }>(), + TRes: Type<{ + transaction_id: string; + detail: string; + }>(), + }, - registerHealthFacilityAsService: { - path: "/api/v1/abdm/health_facility/{facility_id}/register_service/", - method: "POST", - TRes: Type(), - TBody: Type(), - }, + abhaCreateAbhaAddressSuggestion: { + path: "/api/abdm/v3/health_id/create/abha_address_suggestion/", + method: "POST", + TBody: Type<{ + transaction_id: string; + }>(), + TRes: Type<{ + transaction_id: string; + abha_addresses: string[]; + }>(), + }, - listConsents: { - path: "/api/v1/abdm/consent/", - method: "GET", - TRes: Type>(), - }, + abhaCreateEnrolAbhaAddress: { + path: "/api/abdm/v3/health_id/create/enrol_abha_address/", + method: "POST", + TBody: Type<{ + transaction_id: string; + abha_address: string; + }>(), + TRes: Type<{ + detail?: string; + transaction_id: string; + health_id: string; + preferred_abha_address: string; + abha_number: AbhaNumberModel; + }>(), + }, - createConsent: { - path: "/api/v1/abdm/consent/", - method: "POST", - TRes: Type(), - TBody: Type(), - }, + linkAbhaNumberAndPatient: { + path: "/api/abdm/v3/health_id/link_patient/", + method: "POST", + TBody: Type<{ + abha_number: string; + patient: string; + }>(), + TRes: Type<{ + detail: string; + }>(), + }, - getConsent: { - path: "/api/v1/abdm/consent/{id}/", - method: "GET", - }, + abhaLoginCheckAuthMethods: { + path: "/api/abdm/v3/health_id/login/check_auth_methods/", + method: "POST", + TBody: Type<{ + abha_address: string; + }>(), + TRes: Type<{ + abha_number: string; + auth_methods: string[]; + }>(), + }, - checkConsentStatus: { - path: "/api/v1/abdm/consent/{id}/status/", - method: "GET", - TRes: Type(), - }, + abhaLoginSendOtp: { + path: "/api/abdm/v3/health_id/login/send_otp/", + method: "POST", + TBody: Type<{ + type: "abha-number" | "abha-address" | "mobile" | "aadhaar"; + value: string; + otp_system: "abdm" | "aadhaar"; + }>(), + TRes: Type<{ + transaction_id: string; + detail: string; + }>(), + }, - getHealthInformation: { - path: "/api/v1/abdm/health_information/{artefactId}", - method: "GET", - TRes: Type(), - }, + abhaLoginVerifyOtp: { + path: "/api/abdm/v3/health_id/login/verify_otp/", + method: "POST", + TBody: Type<{ + type: "abha-number" | "abha-address" | "mobile" | "aadhaar"; + otp: string; + transaction_id: string; + otp_system: "abdm" | "aadhaar"; + }>(), + TRes: Type<{ + abha_number: AbhaNumberModel; + created: boolean; + }>(), + }, - findPatient: { - path: "/api/v1/abdm/patients/find/", - method: "POST", - TRes: Type(), - TBody: Type<{ id: string }>(), + getAbhaCard: { + path: "/api/abdm/v3/health_id/abha_card", + method: "GET", + TRes: Type(), + }, }, }, diff --git a/src/Utils/request/request.ts b/src/Utils/request/request.ts index 151cc30c460..3fa648316af 100644 --- a/src/Utils/request/request.ts +++ b/src/Utils/request/request.ts @@ -85,6 +85,11 @@ async function getResponseBody(res: Response): Promise { } const isJson = res.headers.get("content-type")?.includes("application/json"); + const isImage = res.headers.get("content-type")?.includes("image"); + + if (isImage) { + return (await res.blob()) as TData; + } if (!isJson) { return (await res.text()) as TData; From 30f160eb1c22e7944018fe0170787780d64c19c3 Mon Sep 17 00:00:00 2001 From: Abhishek Patel Date: Mon, 21 Oct 2024 09:45:34 +0530 Subject: [PATCH 08/30] Increase width of medical history text area in patient registration form #8763 (#8797) --- src/Components/Patient/PatientRegister.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Components/Patient/PatientRegister.tsx b/src/Components/Patient/PatientRegister.tsx index 8cfd1a74ce3..9f3b03c929e 100644 --- a/src/Components/Patient/PatientRegister.tsx +++ b/src/Components/Patient/PatientRegister.tsx @@ -866,7 +866,7 @@ export const PatientRegister = (props: PatientRegisterProps) => { const checkboxField = `medical_history_check_${id}`; const textField = `medical_history_${id}`; return ( -
+
{ />
{id !== 1 && (field("medical_history").value ?? []).includes(id) && ( -
+
Date: Mon, 21 Oct 2024 09:52:47 +0530 Subject: [PATCH 09/30] Added a page to list 3rd Party Licenses (#8748) --- .github/workflows/generate-sbom.yml | 32 + public/be-sbom.json | 7401 ++ public/bom.json | 85047 +++++++++++++++++++++ src/Components/Auth/Login.tsx | 10 +- src/Components/Licenses/LicensesPage.tsx | 19 + src/Components/Licenses/SBOMViewer.tsx | 202 + src/Components/Licenses/be-sbom.json | 7401 ++ src/Components/Licenses/fe-sbom.json | 85047 +++++++++++++++++++++ src/Components/Licenses/licenseUrls.json | 51 + src/Locale/en.json | 1 + src/Routers/SessionRouter.tsx | 2 + 11 files changed, 185212 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/generate-sbom.yml create mode 100644 public/be-sbom.json create mode 100644 public/bom.json create mode 100644 src/Components/Licenses/LicensesPage.tsx create mode 100644 src/Components/Licenses/SBOMViewer.tsx create mode 100644 src/Components/Licenses/be-sbom.json create mode 100644 src/Components/Licenses/fe-sbom.json create mode 100644 src/Components/Licenses/licenseUrls.json diff --git a/.github/workflows/generate-sbom.yml b/.github/workflows/generate-sbom.yml new file mode 100644 index 00000000000..4357fd735b1 --- /dev/null +++ b/.github/workflows/generate-sbom.yml @@ -0,0 +1,32 @@ +name: Generate SBOM using CycloneDX + +on: + workflow_dispatch: + +jobs: + generate-sbom: + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v3 + + - name: Set up Node.js + uses: actions/setup-node@v3 + with: + node-version: '20' + + - name: Install dependencies + run: npm ci + + - name: Install CycloneDX NPM tool + run: npm install -g @cyclonedx/cyclonedx-npm + + - name: Generate SBOM + run: cyclonedx-npm --output-file sbom.json + + - name: Upload SBOM + uses: actions/upload-artifact@v3 + with: + name: sbom + path: sbom.json + if-no-files-found: error diff --git a/public/be-sbom.json b/public/be-sbom.json new file mode 100644 index 00000000000..a8dd285b255 --- /dev/null +++ b/public/be-sbom.json @@ -0,0 +1,7401 @@ +{ + "components": [ + { + "bom-ref": "Authlib==1.3.2", + "description": "The ultimate Python library in building OAuth and OpenID Connect servers and clients.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://docs.authlib.org/" + }, + { + "comment": "from packaging metadata Project-URL: Issues", + "type": "issue-tracker", + "url": "https://github.com/lepture/authlib/issues" + }, + { + "comment": "from packaging metadata Project-URL: Purchase", + "type": "other", + "url": "https://authlib.org/plans" + }, + { + "comment": "from packaging metadata Project-URL: Blog", + "type": "other", + "url": "https://blog.authlib.org/" + }, + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/lepture/authlib" + }, + { + "comment": "from packaging metadata Project-URL: Donate", + "type": "other", + "url": "https://github.com/sponsors/lepture" + } + ], + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + }, + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + } + ], + "name": "Authlib", + "purl": "pkg:pypi/authlib@1.3.2", + "type": "library", + "version": "1.3.2" + }, + { + "bom-ref": "Django==5.1.1", + "description": "A high-level Python web framework that encourages rapid development and clean, pragmatic design.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://docs.djangoproject.com/" + }, + { + "comment": "from packaging metadata Project-URL: Tracker", + "type": "issue-tracker", + "url": "https://code.djangoproject.com/" + }, + { + "comment": "from packaging metadata Project-URL: Release notes", + "type": "other", + "url": "https://docs.djangoproject.com/en/stable/releases/" + }, + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/django/django" + }, + { + "comment": "from packaging metadata Project-URL: Funding", + "type": "other", + "url": "https://www.djangoproject.com/fundraising/" + }, + { + "comment": "from packaging metadata Project-URL: Homepage", + "type": "website", + "url": "https://www.djangoproject.com/" + } + ], + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + }, + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + } + ], + "name": "Django", + "purl": "pkg:pypi/django@5.1.1", + "type": "library", + "version": "5.1.1" + }, + { + "bom-ref": "Faker==30.1.0", + "description": "Faker is a Python package that generates fake data for you.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "http://faker.rtfd.org/" + }, + { + "comment": "from packaging metadata Project-URL: Bug Tracker", + "type": "issue-tracker", + "url": "https://github.com/joke2k/faker/issues" + }, + { + "comment": "from packaging metadata Project-URL: Source Code", + "type": "other", + "url": "https://github.com/joke2k/faker" + }, + { + "comment": "from packaging metadata Project-URL: Changes", + "type": "release-notes", + "url": "https://github.com/joke2k/faker/blob/master/CHANGELOG.md" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/joke2k/faker" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + }, + { + "license": { + "name": "declared license of 'Faker'", + "text": { + "content": "MIT License", + "contentType": "text/plain" + } + } + } + ], + "name": "Faker", + "purl": "pkg:pypi/faker@30.1.0", + "type": "library", + "version": "30.1.0" + }, + { + "bom-ref": "MarkupSafe==2.1.5", + "description": "Safely add untrusted strings to HTML/XML markup.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Chat", + "type": "chat", + "url": "https://discord.gg/pallets" + }, + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://markupsafe.palletsprojects.com/" + }, + { + "comment": "from packaging metadata Project-URL: Issue Tracker", + "type": "issue-tracker", + "url": "https://github.com/pallets/markupsafe/issues/" + }, + { + "comment": "from packaging metadata Project-URL: Source Code", + "type": "other", + "url": "https://github.com/pallets/markupsafe/" + }, + { + "comment": "from packaging metadata Project-URL: Donate", + "type": "other", + "url": "https://palletsprojects.com/donate" + }, + { + "comment": "from packaging metadata Project-URL: Changes", + "type": "release-notes", + "url": "https://markupsafe.palletsprojects.com/changes/" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://palletsprojects.com/p/markupsafe/" + } + ], + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + }, + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + } + ], + "name": "MarkupSafe", + "purl": "pkg:pypi/markupsafe@2.1.5", + "type": "library", + "version": "2.1.5" + }, + { + "bom-ref": "PyJWT==2.9.0", + "description": "JSON Web Token implementation in Python", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/jpadilla/pyjwt" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "PyJWT", + "purl": "pkg:pypi/pyjwt@2.9.0", + "type": "library", + "version": "2.9.0" + }, + { + "bom-ref": "PyYAML==6.0.2", + "description": "YAML parser and emitter for Python", + "externalReferences": [ + { + "comment": "from packaging metadata: Download-URL", + "type": "distribution", + "url": "https://pypi.org/project/PyYAML/" + }, + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://pyyaml.org/wiki/PyYAMLDocumentation" + }, + { + "comment": "from packaging metadata Project-URL: Bug Tracker", + "type": "issue-tracker", + "url": "https://github.com/yaml/pyyaml/issues" + }, + { + "comment": "from packaging metadata Project-URL: Mailing lists", + "type": "other", + "url": "http://lists.sourceforge.net/lists/listinfo/yaml-core" + }, + { + "comment": "from packaging metadata Project-URL: Source Code", + "type": "other", + "url": "https://github.com/yaml/pyyaml" + }, + { + "comment": "from packaging metadata Project-URL: CI", + "type": "other", + "url": "https://github.com/yaml/pyyaml/actions" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://pyyaml.org/" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "PyYAML", + "purl": "pkg:pypi/pyyaml@6.0.2", + "type": "library", + "version": "6.0.2" + }, + { + "bom-ref": "Pygments==2.18.0", + "description": "Pygments is a syntax highlighting package written in Python.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://pygments.org/docs" + }, + { + "comment": "from packaging metadata Project-URL: Bug Tracker", + "type": "issue-tracker", + "url": "https://github.com/pygments/pygments/issues" + }, + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/pygments/pygments" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://github.com/pygments/pygments/blob/master/CHANGES" + }, + { + "comment": "from packaging metadata Project-URL: Homepage", + "type": "website", + "url": "https://pygments.org" + } + ], + "licenses": [ + { + "license": { + "id": "BSD-2-Clause" + } + }, + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + } + ], + "name": "Pygments", + "purl": "pkg:pypi/pygments@2.18.0", + "type": "library", + "version": "2.18.0" + }, + { + "bom-ref": "Werkzeug==3.0.4", + "description": "The comprehensive WSGI web application library.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Chat", + "type": "chat", + "url": "https://discord.gg/pallets" + }, + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://werkzeug.palletsprojects.com/" + }, + { + "comment": "from packaging metadata Project-URL: Issue Tracker", + "type": "issue-tracker", + "url": "https://github.com/pallets/werkzeug/issues/" + }, + { + "comment": "from packaging metadata Project-URL: Source Code", + "type": "other", + "url": "https://github.com/pallets/werkzeug/" + }, + { + "comment": "from packaging metadata Project-URL: Donate", + "type": "other", + "url": "https://palletsprojects.com/donate" + }, + { + "comment": "from packaging metadata Project-URL: Changes", + "type": "release-notes", + "url": "https://werkzeug.palletsprojects.com/changes/" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + } + ], + "name": "Werkzeug", + "purl": "pkg:pypi/werkzeug@3.0.4", + "type": "library", + "version": "3.0.4" + }, + { + "bom-ref": "aiohappyeyeballs==2.4.3", + "description": "Happy Eyeballs for asyncio", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://aiohappyeyeballs.readthedocs.io" + }, + { + "comment": "from packaging metadata Project-URL: Bug Tracker", + "type": "issue-tracker", + "url": "https://github.com/aio-libs/aiohappyeyeballs/issues" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://github.com/aio-libs/aiohappyeyeballs/blob/main/CHANGELOG.md" + }, + { + "comment": "from packaging metadata Project-URL: Repository", + "type": "vcs", + "url": "https://github.com/aio-libs/aiohappyeyeballs" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/aio-libs/aiohappyeyeballs" + } + ], + "licenses": [ + { + "license": { + "id": "PSF-2.0" + } + }, + { + "license": { + "id": "Python-2.0" + } + }, + { + "license": { + "name": "License :: Other/Proprietary License" + } + } + ], + "name": "aiohappyeyeballs", + "purl": "pkg:pypi/aiohappyeyeballs@2.4.3", + "type": "library", + "version": "2.4.3" + }, + { + "bom-ref": "aiohttp==3.10.9", + "description": "Async http client/server framework (asyncio)", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Coverage: codecov", + "type": "other", + "url": "https://codecov.io/github/aio-libs/aiohttp" + }, + { + "comment": "from packaging metadata Project-URL: Docs: RTD", + "type": "other", + "url": "https://docs.aiohttp.org" + }, + { + "comment": "from packaging metadata Project-URL: Docs: Changelog", + "type": "other", + "url": "https://docs.aiohttp.org/en/stable/changes.html" + }, + { + "comment": "from packaging metadata Project-URL: GitHub: repo", + "type": "other", + "url": "https://github.com/aio-libs/aiohttp" + }, + { + "comment": "from packaging metadata Project-URL: CI: GitHub Actions", + "type": "other", + "url": "https://github.com/aio-libs/aiohttp/actions?query=workflow%3ACI" + }, + { + "comment": "from packaging metadata Project-URL: GitHub: issues", + "type": "other", + "url": "https://github.com/aio-libs/aiohttp/issues" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/aio-libs/aiohttp" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + }, + { + "license": { + "name": "declared license of 'aiohttp'", + "text": { + "content": "Apache 2", + "contentType": "text/plain" + } + } + } + ], + "name": "aiohttp", + "purl": "pkg:pypi/aiohttp@3.10.9", + "type": "library", + "version": "3.10.9" + }, + { + "bom-ref": "aiosignal==1.3.1", + "description": "aiosignal: a list of registered asynchronous callbacks", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Coverage: codecov", + "type": "other", + "url": "https://codecov.io/github/aio-libs/aiosignal" + }, + { + "comment": "from packaging metadata Project-URL: Docs: RTD", + "type": "other", + "url": "https://docs.aiosignal.org" + }, + { + "comment": "from packaging metadata Project-URL: GitHub: repo", + "type": "other", + "url": "https://github.com/aio-libs/aiosignal" + }, + { + "comment": "from packaging metadata Project-URL: CI: GitHub Actions", + "type": "other", + "url": "https://github.com/aio-libs/aiosignal/actions" + }, + { + "comment": "from packaging metadata Project-URL: GitHub: issues", + "type": "other", + "url": "https://github.com/aio-libs/aiosignal/issues" + }, + { + "comment": "from packaging metadata Project-URL: Chat: Gitter", + "type": "other", + "url": "https://gitter.im/aio-libs/Lobby" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/aio-libs/aiosignal" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + }, + { + "license": { + "name": "declared license of 'aiosignal'", + "text": { + "content": "Apache 2.0", + "contentType": "text/plain" + } + } + } + ], + "name": "aiosignal", + "purl": "pkg:pypi/aiosignal@1.3.1", + "type": "library", + "version": "1.3.1" + }, + { + "bom-ref": "amqp==5.2.0", + "description": "Low-level AMQP client for Python (fork of amqplib).", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "http://github.com/celery/py-amqp" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + }, + { + "license": { + "name": "declared license of 'amqp'", + "text": { + "content": "BSD", + "contentType": "text/plain" + } + } + } + ], + "name": "amqp", + "purl": "pkg:pypi/amqp@5.2.0", + "type": "library", + "version": "5.2.0" + }, + { + "bom-ref": "argon2-cffi==23.1.0", + "description": "Argon2 for Python", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://argon2-cffi.readthedocs.io/" + }, + { + "comment": "from packaging metadata Project-URL: Funding", + "type": "other", + "url": "https://github.com/sponsors/hynek" + }, + { + "comment": "from packaging metadata Project-URL: Tidelift", + "type": "other", + "url": "https://tidelift.com/?utm_source=lifter&utm_medium=referral&utm_campaign=hynek" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://github.com/hynek/argon2-cffi/blob/main/CHANGELOG.md" + }, + { + "comment": "from packaging metadata Project-URL: GitHub", + "type": "vcs", + "url": "https://github.com/hynek/argon2-cffi" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "argon2-cffi", + "purl": "pkg:pypi/argon2-cffi@23.1.0", + "type": "library", + "version": "23.1.0" + }, + { + "bom-ref": "argon2-cffi-bindings==21.2.0", + "description": "Low-level CFFI bindings for Argon2", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Source Code", + "type": "other", + "url": "https://github.com/hynek/argon2-cffi-bindings" + }, + { + "comment": "from packaging metadata Project-URL: Funding", + "type": "other", + "url": "https://github.com/sponsors/hynek" + }, + { + "comment": "from packaging metadata Project-URL: Ko-fi", + "type": "other", + "url": "https://ko-fi.com/the_hynek" + }, + { + "comment": "from packaging metadata Project-URL: Tidelift", + "type": "other", + "url": "https://tidelift.com/subscription/pkg/pypi-argon2-cffi?utm_source=pypi-argon2-cffi&utm_medium=pypi" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/hynek/argon2-cffi-bindings" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "argon2-cffi-bindings", + "purl": "pkg:pypi/argon2-cffi-bindings@21.2.0", + "type": "library", + "version": "21.2.0" + }, + { + "bom-ref": "arrow==1.3.0", + "description": "Better dates & times for Python", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://arrow.readthedocs.io" + }, + { + "comment": "from packaging metadata Project-URL: Issues", + "type": "issue-tracker", + "url": "https://github.com/arrow-py/arrow/issues" + }, + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/arrow-py/arrow" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + } + ], + "name": "arrow", + "purl": "pkg:pypi/arrow@1.3.0", + "type": "library", + "version": "1.3.0" + }, + { + "bom-ref": "asgiref==3.8.1", + "description": "ASGI specs, helper code, and adapters", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://asgi.readthedocs.io/" + }, + { + "comment": "from packaging metadata Project-URL: Further Documentation", + "type": "other", + "url": "https://docs.djangoproject.com/en/stable/topics/async/#async-adapter-functions" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://github.com/django/asgiref/blob/master/CHANGELOG.txt" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/django/asgiref/" + } + ], + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + }, + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + } + ], + "name": "asgiref", + "purl": "pkg:pypi/asgiref@3.8.1", + "type": "library", + "version": "3.8.1" + }, + { + "bom-ref": "asttokens==2.4.1", + "description": "Annotate AST trees with source code positions", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/gristlabs/asttokens" + } + ], + "licenses": [ + { + "license": { + "name": "declared license of 'asttokens'", + "text": { + "content": "Apache 2.0", + "contentType": "text/plain" + } + } + } + ], + "name": "asttokens", + "purl": "pkg:pypi/asttokens@2.4.1", + "type": "library", + "version": "2.4.1" + }, + { + "bom-ref": "attrs==24.2.0", + "description": "Classes Without Boilerplate", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://www.attrs.org/" + }, + { + "comment": "from packaging metadata Project-URL: Funding", + "type": "other", + "url": "https://github.com/sponsors/hynek" + }, + { + "comment": "from packaging metadata Project-URL: Tidelift", + "type": "other", + "url": "https://tidelift.com/subscription/pkg/pypi-attrs?utm_source=pypi-attrs&utm_medium=pypi" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://www.attrs.org/en/stable/changelog.html" + }, + { + "comment": "from packaging metadata Project-URL: GitHub", + "type": "vcs", + "url": "https://github.com/python-attrs/attrs" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "attrs", + "purl": "pkg:pypi/attrs@24.2.0", + "type": "library", + "version": "24.2.0" + }, + { + "bom-ref": "autopep8==2.3.1", + "description": "A tool that automatically formats Python code to conform to the PEP 8 style guide", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Repository", + "type": "vcs", + "url": "https://github.com/hhatto/autopep8" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "autopep8", + "purl": "pkg:pypi/autopep8@2.3.1", + "type": "library", + "version": "2.3.1" + }, + { + "bom-ref": "billiard==4.2.1", + "description": "Python multiprocessing fork with improvements and bugfixes", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/celery/billiard" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + }, + { + "license": { + "name": "declared license of 'billiard'", + "text": { + "content": "BSD", + "contentType": "text/plain" + } + } + } + ], + "name": "billiard", + "purl": "pkg:pypi/billiard@4.2.1", + "type": "library", + "version": "4.2.1" + }, + { + "bom-ref": "boolean.py==4.0", + "description": "Define boolean algebras, create and parse boolean expressions and create custom boolean DSL.", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/bastikr/boolean.py" + } + ], + "licenses": [ + { + "license": { + "id": "BSD-2-Clause" + } + } + ], + "name": "boolean.py", + "purl": "pkg:pypi/boolean.py@4.0", + "type": "library", + "version": "4.0" + }, + { + "bom-ref": "boto3==1.35.29", + "description": "The AWS SDK for Python", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://boto3.amazonaws.com/v1/documentation/api/latest/index.html" + }, + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/boto/boto3" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/boto/boto3" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + }, + { + "license": { + "name": "declared license of 'boto3'", + "text": { + "content": "Apache License 2.0", + "contentType": "text/plain" + } + } + } + ], + "name": "boto3", + "purl": "pkg:pypi/boto3@1.35.29", + "type": "library", + "version": "1.35.29" + }, + { + "bom-ref": "boto3-stubs==1.35.29", + "description": "Type annotations for boto3 1.35.29 generated with mypy-boto3-builder 8.1.2", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://youtype.github.io/boto3_stubs_docs/" + }, + { + "comment": "from packaging metadata Project-URL: Tracker", + "type": "issue-tracker", + "url": "https://github.com/youtype/mypy_boto3_builder/issues" + }, + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/youtype/mypy_boto3_builder" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/youtype/mypy_boto3_builder" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + }, + { + "license": { + "name": "declared license of 'boto3-stubs'", + "text": { + "content": "MIT License", + "contentType": "text/plain" + } + } + } + ], + "name": "boto3-stubs", + "purl": "pkg:pypi/boto3-stubs@1.35.29", + "type": "library", + "version": "1.35.29" + }, + { + "bom-ref": "botocore==1.35.35", + "description": "Low-level, data-driven core of boto 3.", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/boto/botocore" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + }, + { + "license": { + "name": "declared license of 'botocore'", + "text": { + "content": "Apache License 2.0", + "contentType": "text/plain" + } + } + } + ], + "name": "botocore", + "properties": [ + { + "name": "cdx:python:package:required-extra", + "value": "crt" + } + ], + "purl": "pkg:pypi/botocore@1.35.35", + "type": "library", + "version": "1.35.35" + }, + { + "bom-ref": "botocore-stubs==1.35.31", + "description": "Type annotations and code completion for botocore", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://youtype.github.io/mypy_boto3_builder/" + }, + { + "comment": "from packaging metadata Project-URL: Issues", + "type": "issue-tracker", + "url": "https://github.com/youtype/botocore-stubs/issues" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://github.com/youtype/botocore-stubs/releases" + }, + { + "comment": "from packaging metadata Project-URL: Repository", + "type": "vcs", + "url": "https://github.com/youtype/botocore-stubs" + }, + { + "comment": "from packaging metadata Project-URL: Homepage", + "type": "website", + "url": "https://github.com/youtype/botocore-stubs" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + }, + { + "license": { + "name": "declared license of 'botocore-stubs'", + "text": { + "content": "MIT License\n\nCopyright (c) 2022 Vlad Emelianov\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n", + "contentType": "text/plain" + } + } + } + ], + "name": "botocore-stubs", + "purl": "pkg:pypi/botocore-stubs@1.35.31", + "type": "library", + "version": "1.35.31" + }, + { + "bom-ref": "celery==5.4.0", + "description": "Distributed Task Queue.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://docs.celeryq.dev/en/stable/" + }, + { + "comment": "from packaging metadata Project-URL: Tracker", + "type": "issue-tracker", + "url": "https://github.com/celery/celery/issues" + }, + { + "comment": "from packaging metadata Project-URL: Code", + "type": "other", + "url": "https://github.com/celery/celery" + }, + { + "comment": "from packaging metadata Project-URL: Funding", + "type": "other", + "url": "https://opencollective.com/celery" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://docs.celeryq.dev/en/stable/changelog.html" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://docs.celeryq.dev/" + } + ], + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + }, + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + } + ], + "name": "celery", + "purl": "pkg:pypi/celery@5.4.0", + "type": "library", + "version": "5.4.0" + }, + { + "bom-ref": "certifi==2024.8.30", + "description": "Python package for providing Mozilla's CA Bundle.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/certifi/python-certifi" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/certifi/python-certifi" + } + ], + "licenses": [ + { + "license": { + "id": "MPL-2.0" + } + }, + { + "license": { + "name": "License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)" + } + } + ], + "name": "certifi", + "purl": "pkg:pypi/certifi@2024.8.30", + "type": "library", + "version": "2024.8.30" + }, + { + "bom-ref": "cffi==1.17.1", + "description": "Foreign Function Interface for Python calling C code.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "http://cffi.readthedocs.org/" + }, + { + "comment": "from packaging metadata Project-URL: Issue Tracker", + "type": "issue-tracker", + "url": "https://github.com/python-cffi/cffi/issues" + }, + { + "comment": "from packaging metadata Project-URL: Source Code", + "type": "other", + "url": "https://github.com/python-cffi/cffi" + }, + { + "comment": "from packaging metadata Project-URL: Downloads", + "type": "other", + "url": "https://github.com/python-cffi/cffi/releases" + }, + { + "comment": "from packaging metadata Project-URL: Contact", + "type": "other", + "url": "https://groups.google.com/forum/#!forum/python-cffi" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://cffi.readthedocs.io/en/latest/whatsnew.html" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "http://cffi.readthedocs.org" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "cffi", + "purl": "pkg:pypi/cffi@1.17.1", + "type": "library", + "version": "1.17.1" + }, + { + "bom-ref": "cfgv==3.4.0", + "description": "Validate configuration and produce human readable error messages.", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/asottile/cfgv" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "cfgv", + "purl": "pkg:pypi/cfgv@3.4.0", + "type": "library", + "version": "3.4.0" + }, + { + "bom-ref": "chardet==5.2.0", + "description": "Universal encoding detector for Python 3", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://chardet.readthedocs.io/" + }, + { + "comment": "from packaging metadata Project-URL: Issue Tracker", + "type": "issue-tracker", + "url": "https://github.com/chardet/chardet/issues" + }, + { + "comment": "from packaging metadata Project-URL: GitHub Project", + "type": "other", + "url": "https://github.com/chardet/chardet" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/chardet/chardet" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: GNU Lesser General Public License v2 or later (LGPLv2+)" + } + }, + { + "license": { + "name": "declared license of 'chardet'", + "text": { + "content": "LGPL", + "contentType": "text/plain" + } + } + } + ], + "name": "chardet", + "purl": "pkg:pypi/chardet@5.2.0", + "type": "library", + "version": "5.2.0" + }, + { + "bom-ref": "charset-normalizer==3.3.2", + "description": "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://charset-normalizer.readthedocs.io/en/latest" + }, + { + "comment": "from packaging metadata Project-URL: Bug Reports", + "type": "issue-tracker", + "url": "https://github.com/Ousret/charset_normalizer/issues" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/Ousret/charset_normalizer" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "charset-normalizer", + "purl": "pkg:pypi/charset-normalizer@3.3.2", + "type": "library", + "version": "3.3.2" + }, + { + "bom-ref": "click==8.1.7", + "description": "Composable command line interface toolkit", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Chat", + "type": "chat", + "url": "https://discord.gg/pallets" + }, + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://click.palletsprojects.com/" + }, + { + "comment": "from packaging metadata Project-URL: Issue Tracker", + "type": "issue-tracker", + "url": "https://github.com/pallets/click/issues/" + }, + { + "comment": "from packaging metadata Project-URL: Source Code", + "type": "other", + "url": "https://github.com/pallets/click/" + }, + { + "comment": "from packaging metadata Project-URL: Donate", + "type": "other", + "url": "https://palletsprojects.com/donate" + }, + { + "comment": "from packaging metadata Project-URL: Changes", + "type": "release-notes", + "url": "https://click.palletsprojects.com/changes/" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://palletsprojects.com/p/click/" + } + ], + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + }, + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + } + ], + "name": "click", + "purl": "pkg:pypi/click@8.1.7", + "type": "library", + "version": "8.1.7" + }, + { + "bom-ref": "click-didyoumean==0.3.1", + "description": "Enables git-like *did-you-mean* feature in click", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Repository", + "type": "vcs", + "url": "https://github.com/click-contrib/click-didyoumean" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/click-contrib/click-didyoumean" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "click-didyoumean", + "purl": "pkg:pypi/click-didyoumean@0.3.1", + "type": "library", + "version": "0.3.1" + }, + { + "bom-ref": "click-plugins==1.1.1", + "description": "An extension module for click to enable registering CLI commands via setuptools entry-points.", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/click-contrib/click-plugins" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + }, + { + "license": { + "name": "declared license of 'click-plugins'", + "text": { + "content": "New BSD", + "contentType": "text/plain" + } + } + } + ], + "name": "click-plugins", + "purl": "pkg:pypi/click-plugins@1.1.1", + "type": "library", + "version": "1.1.1" + }, + { + "bom-ref": "click-repl==0.3.0", + "description": "REPL plugin for Click", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/untitaker/click-repl" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "click-repl", + "purl": "pkg:pypi/click-repl@0.3.0", + "type": "library", + "version": "0.3.0" + }, + { + "bom-ref": "coverage==7.6.1", + "description": "Code coverage measurement for Python", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://coverage.readthedocs.io/en/7.6.1" + }, + { + "comment": "from packaging metadata Project-URL: Issues", + "type": "issue-tracker", + "url": "https://github.com/nedbat/coveragepy/issues" + }, + { + "comment": "from packaging metadata Project-URL: Mastodon", + "type": "other", + "url": "https://hachyderm.io/@coveragepy" + }, + { + "comment": "from packaging metadata Project-URL: Mastodon (nedbat)", + "type": "other", + "url": "https://hachyderm.io/@nedbat" + }, + { + "comment": "from packaging metadata Project-URL: Funding", + "type": "other", + "url": "https://tidelift.com/subscription/pkg/pypi-coverage?utm_source=pypi-coverage&utm_medium=referral&utm_campaign=pypi" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/nedbat/coveragepy" + } + ], + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + }, + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + } + ], + "name": "coverage", + "properties": [ + { + "name": "cdx:python:package:required-extra", + "value": "toml" + } + ], + "purl": "pkg:pypi/coverage@7.6.1", + "type": "library", + "version": "7.6.1" + }, + { + "bom-ref": "cryptography==43.0.1", + "description": "cryptography is a package which provides cryptographic recipes and primitives to Python developers.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: documentation", + "type": "documentation", + "url": "https://cryptography.io/" + }, + { + "comment": "from packaging metadata Project-URL: issues", + "type": "issue-tracker", + "url": "https://github.com/pyca/cryptography/issues" + }, + { + "comment": "from packaging metadata Project-URL: source", + "type": "other", + "url": "https://github.com/pyca/cryptography/" + }, + { + "comment": "from packaging metadata Project-URL: changelog", + "type": "release-notes", + "url": "https://cryptography.io/en/latest/changelog/" + }, + { + "comment": "from packaging metadata Project-URL: homepage", + "type": "website", + "url": "https://github.com/pyca/cryptography" + } + ], + "licenses": [ + { + "expression": "Apache-2.0 OR BSD-3-Clause" + } + ], + "name": "cryptography", + "purl": "pkg:pypi/cryptography@43.0.1", + "type": "library", + "version": "43.0.1" + }, + { + "bom-ref": "cyclonedx-bom==4.6.1", + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "comment": "from packaging metadata Project-URL: Bug Tracker", + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "comment": "from packaging metadata Project-URL: Funding", + "type": "other", + "url": "https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX" + }, + { + "comment": "from packaging metadata Project-URL: Repository", + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + }, + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + } + ], + "name": "cyclonedx-bom", + "purl": "pkg:pypi/cyclonedx-bom@4.6.1", + "type": "library", + "version": "4.6.1" + }, + { + "bom-ref": "cyclonedx-py==1.0.1", + "description": "Alias for package 'cyclonedx-bom'", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: repository", + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/#package_aliases/cyclonedx-py" + } + ], + "name": "cyclonedx-py", + "purl": "pkg:pypi/cyclonedx-py@1.0.1", + "type": "library", + "version": "1.0.1" + }, + { + "bom-ref": "cyclonedx-python-lib==7.6.2", + "description": "Python library for CycloneDX", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://cyclonedx-python-library.readthedocs.io/" + }, + { + "comment": "from packaging metadata Project-URL: Bug Tracker", + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python-lib/issues" + }, + { + "comment": "from packaging metadata Project-URL: Funding", + "type": "other", + "url": "https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX" + }, + { + "comment": "from packaging metadata Project-URL: Repository", + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python-lib" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python-lib/#readme" + } + ], + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + }, + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + } + ], + "name": "cyclonedx-python-lib", + "properties": [ + { + "name": "cdx:python:package:required-extra", + "value": "validation" + } + ], + "purl": "pkg:pypi/cyclonedx-python-lib@7.6.2", + "type": "library", + "version": "7.6.2" + }, + { + "bom-ref": "debugpy==1.8.6", + "description": "An implementation of the Debug Adapter Protocol for Python", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/microsoft/debugpy" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://aka.ms/debugpy" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "debugpy", + "purl": "pkg:pypi/debugpy@1.8.6", + "type": "library", + "version": "1.8.6" + }, + { + "bom-ref": "decorator==5.1.1", + "description": "Decorators for Humans", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/micheles/decorator" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + }, + { + "license": { + "name": "declared license of 'decorator'", + "text": { + "content": "new BSD License", + "contentType": "text/plain" + } + } + } + ], + "name": "decorator", + "purl": "pkg:pypi/decorator@5.1.1", + "type": "library", + "version": "5.1.1" + }, + { + "bom-ref": "defusedxml==0.7.1", + "description": "XML bomb protection for Python stdlib modules", + "externalReferences": [ + { + "comment": "from packaging metadata: Download-URL", + "type": "distribution", + "url": "https://pypi.python.org/pypi/defusedxml" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/tiran/defusedxml" + } + ], + "licenses": [ + { + "license": { + "id": "Python-2.0" + } + }, + { + "license": { + "name": "declared license of 'defusedxml'", + "text": { + "content": "PSFL", + "contentType": "text/plain" + } + } + } + ], + "name": "defusedxml", + "purl": "pkg:pypi/defusedxml@0.7.1", + "type": "library", + "version": "0.7.1" + }, + { + "bom-ref": "distlib==0.3.8", + "description": "Distribution utilities", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://distlib.readthedocs.io/" + }, + { + "comment": "from packaging metadata Project-URL: Tracker", + "type": "issue-tracker", + "url": "https://github.com/pypa/distlib/issues" + }, + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/pypa/distlib" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/pypa/distlib" + } + ], + "licenses": [ + { + "license": { + "id": "PSF-2.0" + } + }, + { + "license": { + "id": "Python-2.0" + } + } + ], + "name": "distlib", + "purl": "pkg:pypi/distlib@0.3.8", + "type": "library", + "version": "0.3.8" + }, + { + "bom-ref": "django-cors-headers==4.4.0", + "description": "django-cors-headers is a Django application for handling the server headers required for Cross-Origin Resource Sharing (CORS).", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Funding", + "type": "other", + "url": "https://adamj.eu/books/" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://github.com/adamchainz/django-cors-headers/blob/main/CHANGELOG.rst" + }, + { + "comment": "from packaging metadata Project-URL: Repository", + "type": "vcs", + "url": "https://github.com/adamchainz/django-cors-headers" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "django-cors-headers", + "purl": "pkg:pypi/django-cors-headers@4.4.0", + "type": "library", + "version": "4.4.0" + }, + { + "bom-ref": "django-coverage-plugin==3.1.0", + "description": "Django template coverage.py plugin", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/nedbat/django_coverage_plugin" + } + ], + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + }, + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + } + ], + "name": "django-coverage-plugin", + "purl": "pkg:pypi/django-coverage-plugin@3.1.0", + "type": "library", + "version": "3.1.0" + }, + { + "bom-ref": "django-environ==0.11.2", + "description": "A package that allows you to utilize 12factor inspired environment variables to configure your Django application.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://django-environ.readthedocs.org" + }, + { + "comment": "from packaging metadata Project-URL: Bug Tracker", + "type": "issue-tracker", + "url": "https://github.com/joke2k/django-environ/issues" + }, + { + "comment": "from packaging metadata Project-URL: Source Code", + "type": "other", + "url": "https://github.com/joke2k/django-environ" + }, + { + "comment": "from packaging metadata Project-URL: Funding", + "type": "other", + "url": "https://opencollective.com/django-environ" + }, + { + "comment": "from packaging metadata Project-URL: Say Thanks!", + "type": "other", + "url": "https://saythanks.io/to/joke2k" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://django-environ.readthedocs.org/en/latest/changelog.html" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://django-environ.readthedocs.org" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "django-environ", + "purl": "pkg:pypi/django-environ@0.11.2", + "type": "library", + "version": "0.11.2" + }, + { + "bom-ref": "django-extensions==3.2.3", + "description": "Extensions for Django", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://django-extensions.readthedocs.io/" + }, + { + "comment": "from packaging metadata Project-URL: Tracker", + "type": "issue-tracker", + "url": "https://github.com/django-extensions/django-extensions/issues" + }, + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/django-extensions/django-extensions" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://github.com/django-extensions/django-extensions/blob/main/CHANGELOG.md" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/django-extensions/django-extensions" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + }, + { + "license": { + "name": "declared license of 'django-extensions'", + "text": { + "content": "MIT License", + "contentType": "text/plain" + } + } + } + ], + "name": "django-extensions", + "purl": "pkg:pypi/django-extensions@3.2.3", + "type": "library", + "version": "3.2.3" + }, + { + "bom-ref": "django-filter==24.3", + "description": "Django-filter is a reusable Django application for allowing users to filter querysets dynamically.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://django-filter.readthedocs.io/en/main/" + }, + { + "comment": "from packaging metadata Project-URL: Bug Tracker", + "type": "issue-tracker", + "url": "https://github.com/carltongibson/django-filter/issues" + }, + { + "comment": "from packaging metadata Project-URL: Source Code", + "type": "other", + "url": "https://github.com/carltongibson/django-filter" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://github.com/carltongibson/django-filter/blob/main/CHANGES.rst" + }, + { + "comment": "from packaging metadata Project-URL: Homepage", + "type": "website", + "url": "https://github.com/carltongibson/django-filter/tree/main" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + } + ], + "name": "django-filter", + "purl": "pkg:pypi/django-filter@24.3", + "type": "library", + "version": "24.3" + }, + { + "bom-ref": "django-maintenance-mode==0.21.1", + "description": "shows a 503 error page when maintenance-mode is on.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Download", + "type": "distribution", + "url": "https://github.com/fabiocaccamo/django-maintenance-mode/releases" + }, + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://github.com/fabiocaccamo/django-maintenance-mode#readme" + }, + { + "comment": "from packaging metadata Project-URL: Issues", + "type": "issue-tracker", + "url": "https://github.com/fabiocaccamo/django-maintenance-mode/issues" + }, + { + "comment": "from packaging metadata Project-URL: Funding", + "type": "other", + "url": "https://github.com/sponsors/fabiocaccamo/" + }, + { + "comment": "from packaging metadata Project-URL: Twitter", + "type": "other", + "url": "https://twitter.com/fabiocaccamo" + }, + { + "comment": "from packaging metadata Project-URL: Homepage", + "type": "website", + "url": "https://github.com/fabiocaccamo/django-maintenance-mode" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "django-maintenance-mode", + "purl": "pkg:pypi/django-maintenance-mode@0.21.1", + "type": "library", + "version": "0.21.1" + }, + { + "bom-ref": "django-queryset-csv==1.1.0", + "description": "A simple python module for writing querysets to csv", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "http://github.com/azavea/django-queryset-csv" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: GNU General Public License (GPL)" + } + } + ], + "name": "django-queryset-csv", + "purl": "pkg:pypi/django-queryset-csv@1.1.0", + "type": "library", + "version": "1.1.0" + }, + { + "bom-ref": "django-ratelimit==4.1.0", + "description": "Cache-based rate-limiting for Django.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Homepage", + "type": "website", + "url": "https://github.com/jsocol/django-ratelimit" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + }, + { + "license": { + "name": "declared license of 'django-ratelimit'", + "text": { + "content": "Copyright (c) 2022, James Socol\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n", + "contentType": "text/plain" + } + } + } + ], + "name": "django-ratelimit", + "purl": "pkg:pypi/django-ratelimit@4.1.0", + "type": "library", + "version": "4.1.0" + }, + { + "bom-ref": "django-redis==5.4.0", + "description": "Full featured redis cache backend for Django.", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/jazzband/django-redis" + } + ], + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + }, + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + } + ], + "name": "django-redis", + "purl": "pkg:pypi/django-redis@5.4.0", + "type": "library", + "version": "5.4.0" + }, + { + "bom-ref": "django-rest-passwordreset==1.4.1", + "description": "An extension of django rest framework, providing a configurable password reset strategy", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/anexia-it/django-rest-passwordreset" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + }, + { + "license": { + "name": "declared license of 'django-rest-passwordreset'", + "text": { + "content": "BSD License", + "contentType": "text/plain" + } + } + } + ], + "name": "django-rest-passwordreset", + "purl": "pkg:pypi/django-rest-passwordreset@1.4.1", + "type": "library", + "version": "1.4.1" + }, + { + "bom-ref": "django-silk==5.2.0", + "description": "Silky smooth profiling for the Django Framework", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/jazzband/django-silk" + } + ], + "licenses": [ + { + "license": { + "name": "declared license of 'django-silk'", + "text": { + "content": "MIT License", + "contentType": "text/plain" + } + } + } + ], + "name": "django-silk", + "purl": "pkg:pypi/django-silk@5.2.0", + "type": "library", + "version": "5.2.0" + }, + { + "bom-ref": "django-simple-history==3.7.0", + "description": "Store model history and view/revert changes from admin site.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://django-simple-history.readthedocs.io/en/stable/" + }, + { + "comment": "from packaging metadata Project-URL: Tracker", + "type": "issue-tracker", + "url": "https://github.com/jazzband/django-simple-history/issues" + }, + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/jazzband/django-simple-history" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://github.com/jazzband/django-simple-history/blob/master/CHANGES.rst" + }, + { + "comment": "from packaging metadata Project-URL: Homepage", + "type": "website", + "url": "https://github.com/jazzband/django-simple-history" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + } + ], + "name": "django-simple-history", + "purl": "pkg:pypi/django-simple-history@3.7.0", + "type": "library", + "version": "3.7.0" + }, + { + "bom-ref": "django-stubs==5.1.0", + "description": "Mypy stubs for Django", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Funding", + "type": "other", + "url": "https://github.com/sponsors/typeddjango" + }, + { + "comment": "from packaging metadata Project-URL: Release notes", + "type": "other", + "url": "https://github.com/typeddjango/django-stubs/releases" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/typeddjango/django-stubs" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "django-stubs", + "properties": [ + { + "name": "cdx:python:package:required-extra", + "value": "compatible-mypy" + } + ], + "purl": "pkg:pypi/django-stubs@5.1.0", + "type": "library", + "version": "5.1.0" + }, + { + "bom-ref": "django-stubs-ext==5.1.0", + "description": "Monkey-patching and extensions for django-stubs", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Funding", + "type": "other", + "url": "https://github.com/sponsors/typeddjango" + }, + { + "comment": "from packaging metadata Project-URL: Release notes", + "type": "other", + "url": "https://github.com/typeddjango/django-stubs/releases" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/typeddjango/django-stubs" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "django-stubs-ext", + "purl": "pkg:pypi/django-stubs-ext@5.1.0", + "type": "library", + "version": "5.1.0" + }, + { + "bom-ref": "djangoql==0.18.1", + "description": "DjangoQL: Advanced search language for Django", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/ivelum/djangoql/" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + }, + { + "license": { + "name": "declared license of 'djangoql'", + "text": { + "content": "MIT License", + "contentType": "text/plain" + } + } + } + ], + "name": "djangoql", + "purl": "pkg:pypi/djangoql@0.18.1", + "type": "library", + "version": "0.18.1" + }, + { + "bom-ref": "djangorestframework==3.15.2", + "description": "Web APIs for Django, made easy.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Funding", + "type": "other", + "url": "https://fund.django-rest-framework.org/topics/funding/" + }, + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/encode/django-rest-framework" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://www.django-rest-framework.org/community/release-notes/" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://www.django-rest-framework.org/" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + }, + { + "license": { + "name": "declared license of 'djangorestframework'", + "text": { + "content": "BSD", + "contentType": "text/plain" + } + } + } + ], + "name": "djangorestframework", + "purl": "pkg:pypi/djangorestframework@3.15.2", + "type": "library", + "version": "3.15.2" + }, + { + "bom-ref": "djangorestframework-simplejwt==5.3.1", + "description": "A minimal JSON Web Token authentication plugin for Django REST Framework", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/jazzband/djangorestframework-simplejwt" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "djangorestframework-simplejwt", + "purl": "pkg:pypi/djangorestframework-simplejwt@5.3.1", + "type": "library", + "version": "5.3.1" + }, + { + "bom-ref": "djangorestframework-stubs==3.15.1", + "description": "PEP-484 stubs for django-rest-framework", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Funding", + "type": "other", + "url": "https://github.com/sponsors/typeddjango" + }, + { + "comment": "from packaging metadata Project-URL: Release notes", + "type": "other", + "url": "https://github.com/typeddjango/djangorestframework-stubs/releases" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/typeddjango/djangorestframework-stubs" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "djangorestframework-stubs", + "purl": "pkg:pypi/djangorestframework-stubs@3.15.1", + "type": "library", + "version": "3.15.1" + }, + { + "bom-ref": "dnspython==2.7.0", + "description": "DNS toolkit", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: documentation", + "type": "documentation", + "url": "https://dnspython.readthedocs.io/en/stable/" + }, + { + "comment": "from packaging metadata Project-URL: issues", + "type": "issue-tracker", + "url": "https://github.com/rthalley/dnspython/issues" + }, + { + "comment": "from packaging metadata Project-URL: repository", + "type": "vcs", + "url": "https://github.com/rthalley/dnspython.git" + }, + { + "comment": "from packaging metadata Project-URL: homepage", + "type": "website", + "url": "https://www.dnspython.org" + } + ], + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "name": "dnspython", + "purl": "pkg:pypi/dnspython@2.7.0", + "type": "library", + "version": "2.7.0" + }, + { + "bom-ref": "drf-nested-routers==0.94.1", + "description": "Nested resources for the Django Rest Framework", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/alanjds/drf-nested-routers" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + }, + { + "license": { + "name": "declared license of 'drf-nested-routers'", + "text": { + "content": "Apache", + "contentType": "text/plain" + } + } + } + ], + "name": "drf-nested-routers", + "purl": "pkg:pypi/drf-nested-routers@0.94.1", + "type": "library", + "version": "0.94.1" + }, + { + "bom-ref": "drf-spectacular==0.27.2", + "description": "Sane and flexible OpenAPI 3 schema generation for Django REST framework", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://drf-spectacular.readthedocs.io" + }, + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/tfranzel/drf-spectacular" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/tfranzel/drf-spectacular" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + }, + { + "license": { + "name": "declared license of 'drf-spectacular'", + "text": { + "content": "BSD", + "contentType": "text/plain" + } + } + } + ], + "name": "drf-spectacular", + "purl": "pkg:pypi/drf-spectacular@0.27.2", + "type": "library", + "version": "0.27.2" + }, + { + "bom-ref": "dry-rest-permissions==0.1.10", + "description": "Rules based permissions for the Django Rest Framework", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/Helioscene/dry-rest-permissions" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + }, + { + "license": { + "name": "declared license of 'dry-rest-permissions'", + "text": { + "content": "BSD", + "contentType": "text/plain" + } + } + } + ], + "name": "dry-rest-permissions", + "purl": "pkg:pypi/dry-rest-permissions@0.1.10", + "type": "library", + "version": "0.1.10" + }, + { + "bom-ref": "email_validator==2.2.0", + "description": "A robust email address syntax and deliverability validation library.", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/JoshData/python-email-validator" + } + ], + "licenses": [ + { + "license": { + "id": "Unlicense" + } + } + ], + "name": "email_validator", + "purl": "pkg:pypi/email-validator@2.2.0", + "type": "library", + "version": "2.2.0" + }, + { + "bom-ref": "executing==2.1.0", + "description": "Get the currently executing AST node of a frame, and other information", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/alexmojaki/executing" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "executing", + "purl": "pkg:pypi/executing@2.1.0", + "type": "library", + "version": "2.1.0" + }, + { + "bom-ref": "factory_boy==3.3.1", + "description": "A versatile test fixtures replacement based on thoughtbot's factory_bot for Ruby.", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/FactoryBoy/factory_boy" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "factory_boy", + "purl": "pkg:pypi/factory-boy@3.3.1", + "type": "library", + "version": "3.3.1" + }, + { + "bom-ref": "fhir.resources==6.5.0", + "description": "FHIR Resources as Model Class", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Coverage: codecov", + "type": "other", + "url": "https://codecov.io/gh/nazrulworld/fhir.resources" + }, + { + "comment": "from packaging metadata Project-URL: GitHub: repo", + "type": "other", + "url": "https://github.com/nazrulworld/fhir.resources" + }, + { + "comment": "from packaging metadata Project-URL: GitHub: issues", + "type": "other", + "url": "https://github.com/nazrulworld/fhir.resources/issues" + }, + { + "comment": "from packaging metadata Project-URL: CI: Travis", + "type": "other", + "url": "https://travis-ci.org/github/nazrulworld/fhir.resources" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/nazrulworld/fhir.resources" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + }, + { + "license": { + "name": "declared license of 'fhir.resources'", + "text": { + "content": "BSD license", + "contentType": "text/plain" + } + } + } + ], + "name": "fhir.resources", + "purl": "pkg:pypi/fhir.resources@6.5.0", + "type": "library", + "version": "6.5.0" + }, + { + "bom-ref": "filelock==3.16.1", + "description": "A platform independent file lock.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://py-filelock.readthedocs.io" + }, + { + "comment": "from packaging metadata Project-URL: Tracker", + "type": "issue-tracker", + "url": "https://github.com/tox-dev/py-filelock/issues" + }, + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/tox-dev/py-filelock" + }, + { + "comment": "from packaging metadata Project-URL: Homepage", + "type": "website", + "url": "https://github.com/tox-dev/py-filelock" + } + ], + "licenses": [ + { + "license": { + "id": "Unlicense" + } + } + ], + "name": "filelock", + "purl": "pkg:pypi/filelock@3.16.1", + "type": "library", + "version": "3.16.1" + }, + { + "bom-ref": "fqdn==1.5.1", + "description": "Validates fully-qualified domain names against RFC 1123, so that they are acceptable to modern bowsers", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/ypcrts/fqdn" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)" + } + }, + { + "license": { + "name": "declared license of 'fqdn'", + "text": { + "content": "MPL 2.0", + "contentType": "text/plain" + } + } + } + ], + "name": "fqdn", + "purl": "pkg:pypi/fqdn@1.5.1", + "type": "library", + "version": "1.5.1" + }, + { + "bom-ref": "freezegun==1.5.1", + "description": "Let your Python tests travel through time", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://github.com/spulec/freezegun/blob/master/README.rst" + }, + { + "comment": "from packaging metadata Project-URL: Bug Tracker", + "type": "issue-tracker", + "url": "https://github.com/spulec/freezegun/issues" + }, + { + "comment": "from packaging metadata Project-URL: Source Code", + "type": "other", + "url": "https://github.com/spulec/freezegun" + }, + { + "comment": "from packaging metadata Project-URL: Changes", + "type": "release-notes", + "url": "https://github.com/spulec/freezegun/blob/master/CHANGELOG" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/spulec/freezegun" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + }, + { + "license": { + "name": "declared license of 'freezegun'", + "text": { + "content": "Apache 2.0", + "contentType": "text/plain" + } + } + } + ], + "name": "freezegun", + "purl": "pkg:pypi/freezegun@1.5.1", + "type": "library", + "version": "1.5.1" + }, + { + "bom-ref": "frozenlist==1.4.1", + "description": "A list-like structure which implements collections.abc.MutableSequence", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Coverage: codecov", + "type": "other", + "url": "https://codecov.io/github/aio-libs/frozenlist" + }, + { + "comment": "from packaging metadata Project-URL: Docs: RTD", + "type": "other", + "url": "https://frozenlist.aio-libs.org" + }, + { + "comment": "from packaging metadata Project-URL: Code of Conduct", + "type": "other", + "url": "https://github.com/aio-libs/.github/blob/master/CODE_OF_CONDUCT.md" + }, + { + "comment": "from packaging metadata Project-URL: GitHub: repo", + "type": "other", + "url": "https://github.com/aio-libs/frozenlist" + }, + { + "comment": "from packaging metadata Project-URL: CI: Github Actions", + "type": "other", + "url": "https://github.com/aio-libs/frozenlist/actions" + }, + { + "comment": "from packaging metadata Project-URL: Docs: Changelog", + "type": "other", + "url": "https://github.com/aio-libs/frozenlist/blob/master/CHANGES.rst#changelog" + }, + { + "comment": "from packaging metadata Project-URL: GitHub: issues", + "type": "other", + "url": "https://github.com/aio-libs/frozenlist/issues" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/aio-libs/frozenlist" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + }, + { + "license": { + "name": "declared license of 'frozenlist'", + "text": { + "content": "Apache 2", + "contentType": "text/plain" + } + } + } + ], + "name": "frozenlist", + "purl": "pkg:pypi/frozenlist@1.4.1", + "type": "library", + "version": "1.4.1" + }, + { + "bom-ref": "gprof2dot==2024.6.6", + "description": "Generate a dot graph from the output of several profilers.", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/jrfonseca/gprof2dot" + } + ], + "licenses": [ + { + "license": { + "id": "LGPL-3.0-or-later" + } + }, + { + "license": { + "name": "declared license of 'gprof2dot'", + "text": { + "content": "LGPL", + "contentType": "text/plain" + } + } + } + ], + "name": "gprof2dot", + "purl": "pkg:pypi/gprof2dot@2024.6.6", + "type": "library", + "version": "2024.6.6" + }, + { + "bom-ref": "gunicorn==23.0.0", + "description": "WSGI HTTP Server for UNIX", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://docs.gunicorn.org" + }, + { + "comment": "from packaging metadata Project-URL: Issue tracker", + "type": "issue-tracker", + "url": "https://github.com/benoitc/gunicorn/issues" + }, + { + "comment": "from packaging metadata Project-URL: Source code", + "type": "other", + "url": "https://github.com/benoitc/gunicorn" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://docs.gunicorn.org/en/stable/news.html" + }, + { + "comment": "from packaging metadata Project-URL: Homepage", + "type": "website", + "url": "https://gunicorn.org" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "gunicorn", + "purl": "pkg:pypi/gunicorn@23.0.0", + "type": "library", + "version": "23.0.0" + }, + { + "bom-ref": "healthy-django==0.1.0", + "description": "Simple Re Usable tool for Django Healthchecks", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/vigneshhari/healthy_django" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + }, + { + "license": { + "name": "declared license of 'healthy-django'", + "text": { + "content": "Apache Software License 2.0", + "contentType": "text/plain" + } + } + } + ], + "name": "healthy-django", + "purl": "pkg:pypi/healthy-django@0.1.0", + "type": "library", + "version": "0.1.0" + }, + { + "bom-ref": "hiredis==2.4.0", + "description": "Python wrapper for hiredis", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Issue tracker", + "type": "issue-tracker", + "url": "https://github.com/redis/hiredis-py/issues" + }, + { + "comment": "from packaging metadata Project-URL: Changes", + "type": "release-notes", + "url": "https://github.com/redis/hiredis-py/releases" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/redis/hiredis-py" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "hiredis", + "purl": "pkg:pypi/hiredis@2.4.0", + "type": "library", + "version": "2.4.0" + }, + { + "bom-ref": "http_ece==1.2.1", + "description": "Encrypted Content Encoding for HTTP", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/martinthomson/encrypted-content-encoding" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "http_ece", + "purl": "pkg:pypi/http-ece@1.2.1", + "type": "library", + "version": "1.2.1" + }, + { + "bom-ref": "identify==2.6.1", + "description": "File identification library for Python", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/pre-commit/identify" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "identify", + "purl": "pkg:pypi/identify@2.6.1", + "type": "library", + "version": "2.6.1" + }, + { + "bom-ref": "idna==3.10", + "description": "Internationalized Domain Names in Applications (IDNA)", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Issue tracker", + "type": "issue-tracker", + "url": "https://github.com/kjd/idna/issues" + }, + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/kjd/idna" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://github.com/kjd/idna/blob/master/HISTORY.rst" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + } + ], + "name": "idna", + "purl": "pkg:pypi/idna@3.10", + "type": "library", + "version": "3.10" + }, + { + "bom-ref": "inflection==0.5.1", + "description": "A port of Ruby on Rails inflector to Python", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/jpvanhal/inflection" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "inflection", + "purl": "pkg:pypi/inflection@0.5.1", + "type": "library", + "version": "0.5.1" + }, + { + "bom-ref": "ipython==8.27.0", + "description": "IPython: Productive Interactive Computing", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://ipython.readthedocs.io/" + }, + { + "comment": "from packaging metadata Project-URL: Tracker", + "type": "issue-tracker", + "url": "https://github.com/ipython/ipython/issues" + }, + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/ipython/ipython" + }, + { + "comment": "from packaging metadata Project-URL: Funding", + "type": "other", + "url": "https://numfocus.org/" + }, + { + "comment": "from packaging metadata Project-URL: Homepage", + "type": "website", + "url": "https://ipython.org" + } + ], + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + }, + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + } + ], + "name": "ipython", + "purl": "pkg:pypi/ipython@8.27.0", + "type": "library", + "version": "8.27.0" + }, + { + "bom-ref": "isoduration==20.11.0", + "description": "Operations with ISO 8601 durations", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Bug Reports", + "type": "issue-tracker", + "url": "https://github.com/bolsote/isoduration/issues" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://github.com/bolsote/isoduration/blob/master/CHANGELOG" + }, + { + "comment": "from packaging metadata Project-URL: Repository", + "type": "vcs", + "url": "https://github.com/bolsote/isoduration" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/bolsote/isoduration" + } + ], + "licenses": [ + { + "license": { + "id": "ISC" + } + }, + { + "license": { + "name": "declared license of 'isoduration'", + "text": { + "content": "UNKNOWN", + "contentType": "text/plain" + } + } + } + ], + "name": "isoduration", + "purl": "pkg:pypi/isoduration@20.11.0", + "type": "library", + "version": "20.11.0" + }, + { + "bom-ref": "jedi==0.19.1", + "description": "An autocompletion tool for Python that can be used for text editors.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://jedi.readthedocs.io/en/latest/" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/davidhalter/jedi" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "jedi", + "purl": "pkg:pypi/jedi@0.19.1", + "type": "library", + "version": "0.19.1" + }, + { + "bom-ref": "jmespath==1.0.1", + "description": "JSON Matching Expressions", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/jmespath/jmespath.py" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "jmespath", + "purl": "pkg:pypi/jmespath@1.0.1", + "type": "library", + "version": "1.0.1" + }, + { + "bom-ref": "jsonpointer==3.0.0", + "description": "Identify specific nodes in a JSON document (RFC 6901) ", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/stefankoegl/python-json-pointer" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + }, + { + "license": { + "name": "declared license of 'jsonpointer'", + "text": { + "content": "Modified BSD License", + "contentType": "text/plain" + } + } + } + ], + "name": "jsonpointer", + "purl": "pkg:pypi/jsonpointer@3.0.0", + "type": "library", + "version": "3.0.0" + }, + { + "bom-ref": "jsonschema==4.23.0", + "description": "An implementation of JSON Schema validation for Python", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://python-jsonschema.readthedocs.io/" + }, + { + "comment": "from packaging metadata Project-URL: Issues", + "type": "issue-tracker", + "url": "https://github.com/python-jsonschema/jsonschema/issues/" + }, + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/python-jsonschema/jsonschema" + }, + { + "comment": "from packaging metadata Project-URL: Funding", + "type": "other", + "url": "https://github.com/sponsors/Julian" + }, + { + "comment": "from packaging metadata Project-URL: Tidelift", + "type": "other", + "url": "https://tidelift.com/subscription/pkg/pypi-jsonschema?utm_source=pypi-jsonschema&utm_medium=referral&utm_campaign=pypi-link" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://github.com/python-jsonschema/jsonschema/blob/main/CHANGELOG.rst" + }, + { + "comment": "from packaging metadata Project-URL: Homepage", + "type": "website", + "url": "https://github.com/python-jsonschema/jsonschema" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "jsonschema", + "properties": [ + { + "name": "cdx:python:package:required-extra", + "value": "format" + } + ], + "purl": "pkg:pypi/jsonschema@4.23.0", + "type": "library", + "version": "4.23.0" + }, + { + "bom-ref": "jsonschema-specifications==2023.12.1", + "description": "The JSON Schema meta-schemas and vocabularies, exposed as a Registry", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://jsonschema-specifications.readthedocs.io/" + }, + { + "comment": "from packaging metadata Project-URL: Issues", + "type": "issue-tracker", + "url": "https://github.com/python-jsonschema/jsonschema-specifications/issues/" + }, + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/python-jsonschema/jsonschema-specifications" + }, + { + "comment": "from packaging metadata Project-URL: Funding", + "type": "other", + "url": "https://github.com/sponsors/Julian" + }, + { + "comment": "from packaging metadata Project-URL: Tidelift", + "type": "other", + "url": "https://tidelift.com/subscription/pkg/pypi-jsonschema-specifications?utm_source=pypi-jsonschema-specifications&utm_medium=referral&utm_campaign=pypi-link" + }, + { + "comment": "from packaging metadata Project-URL: Homepage", + "type": "website", + "url": "https://github.com/python-jsonschema/jsonschema-specifications" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "jsonschema-specifications", + "purl": "pkg:pypi/jsonschema-specifications@2023.12.1", + "type": "library", + "version": "2023.12.1" + }, + { + "bom-ref": "jwcrypto==1.5.6", + "description": "Implementation of JOSE Web standards", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/latchset/jwcrypto" + } + ], + "licenses": [ + { + "license": { + "name": "declared license of 'jwcrypto'", + "text": { + "content": "LGPLv3+", + "contentType": "text/plain" + } + } + } + ], + "name": "jwcrypto", + "purl": "pkg:pypi/jwcrypto@1.5.6", + "type": "library", + "version": "1.5.6" + }, + { + "bom-ref": "kombu==5.4.2", + "description": "Messaging library for Python.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/celery/kombu" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://kombu.readthedocs.io" + } + ], + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + }, + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + } + ], + "name": "kombu", + "properties": [ + { + "name": "cdx:python:package:required-extra", + "value": "sqs" + } + ], + "purl": "pkg:pypi/kombu@5.4.2", + "type": "library", + "version": "5.4.2" + }, + { + "bom-ref": "license-expression==30.3.1", + "description": "license-expression is a comprehensive utility library to parse, compare, simplify and normalize license expressions (such as SPDX license expressions) using boolean logic.", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/aboutcode-org/license-expression" + } + ], + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "license-expression", + "purl": "pkg:pypi/license-expression@30.3.1", + "type": "library", + "version": "30.3.1" + }, + { + "bom-ref": "lxml==5.3.0", + "description": "Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/lxml/lxml" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://lxml.de/" + } + ], + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + }, + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + } + ], + "name": "lxml", + "purl": "pkg:pypi/lxml@5.3.0", + "type": "library", + "version": "5.3.0" + }, + { + "bom-ref": "matplotlib-inline==0.1.7", + "description": "Inline Matplotlib backend for Jupyter", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Homepage", + "type": "website", + "url": "https://github.com/ipython/matplotlib-inline" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + }, + { + "license": { + "name": "declared license of 'matplotlib-inline'", + "text": { + "content": "BSD 3-Clause License\n\nCopyright (c) 2019-2022, IPython Development Team.\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this\n list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its\n contributors may be used to endorse or promote products derived from\n this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n", + "contentType": "text/plain" + } + } + } + ], + "name": "matplotlib-inline", + "purl": "pkg:pypi/matplotlib-inline@0.1.7", + "type": "library", + "version": "0.1.7" + }, + { + "bom-ref": "more-itertools==10.5.0", + "description": "More routines for operating on iterables, beyond itertools", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Homepage", + "type": "website", + "url": "https://github.com/more-itertools/more-itertools" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "more-itertools", + "purl": "pkg:pypi/more-itertools@10.5.0", + "type": "library", + "version": "10.5.0" + }, + { + "bom-ref": "multidict==6.1.0", + "description": "multidict implementation", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Coverage: codecov", + "type": "other", + "url": "https://codecov.io/github/aio-libs/multidict" + }, + { + "comment": "from packaging metadata Project-URL: Code of Conduct", + "type": "other", + "url": "https://github.com/aio-libs/.github/blob/master/CODE_OF_CONDUCT.md" + }, + { + "comment": "from packaging metadata Project-URL: GitHub: repo", + "type": "other", + "url": "https://github.com/aio-libs/multidict" + }, + { + "comment": "from packaging metadata Project-URL: CI: GitHub", + "type": "other", + "url": "https://github.com/aio-libs/multidict/actions" + }, + { + "comment": "from packaging metadata Project-URL: GitHub: issues", + "type": "other", + "url": "https://github.com/aio-libs/multidict/issues" + }, + { + "comment": "from packaging metadata Project-URL: Docs: RTD", + "type": "other", + "url": "https://multidict.aio-libs.org" + }, + { + "comment": "from packaging metadata Project-URL: Docs: Changelog", + "type": "other", + "url": "https://multidict.aio-libs.org/en/latest/changes/" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/aio-libs/multidict" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + }, + { + "license": { + "name": "declared license of 'multidict'", + "text": { + "content": "Apache 2", + "contentType": "text/plain" + } + } + } + ], + "name": "multidict", + "purl": "pkg:pypi/multidict@6.1.0", + "type": "library", + "version": "6.1.0" + }, + { + "bom-ref": "mypy==1.11.2", + "description": "Optional static typing for Python", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://mypy.readthedocs.io/en/stable/index.html" + }, + { + "comment": "from packaging metadata Project-URL: Issues", + "type": "issue-tracker", + "url": "https://github.com/python/mypy/issues" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://github.com/python/mypy/blob/master/CHANGELOG.md" + }, + { + "comment": "from packaging metadata Project-URL: Repository", + "type": "vcs", + "url": "https://github.com/python/mypy" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://www.mypy-lang.org/" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "mypy", + "purl": "pkg:pypi/mypy@1.11.2", + "type": "library", + "version": "1.11.2" + }, + { + "bom-ref": "mypy-boto3-s3==1.35.22", + "description": "Type annotations for boto3.S3 1.35.22 service generated with mypy-boto3-builder 8.1.1", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://youtype.github.io/boto3_stubs_docs/mypy_boto3_s3/" + }, + { + "comment": "from packaging metadata Project-URL: Tracker", + "type": "issue-tracker", + "url": "https://github.com/youtype/mypy_boto3_builder/issues" + }, + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/youtype/mypy_boto3_builder" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/youtype/mypy_boto3_builder" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + }, + { + "license": { + "name": "declared license of 'mypy-boto3-s3'", + "text": { + "content": "MIT License", + "contentType": "text/plain" + } + } + } + ], + "name": "mypy-boto3-s3", + "purl": "pkg:pypi/mypy-boto3-s3@1.35.22", + "type": "library", + "version": "1.35.22" + }, + { + "bom-ref": "mypy-extensions==1.0.0", + "description": "Type system extensions for programs checked with the mypy type checker.", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/python/mypy_extensions" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + }, + { + "license": { + "name": "declared license of 'mypy-extensions'", + "text": { + "content": "MIT License", + "contentType": "text/plain" + } + } + } + ], + "name": "mypy-extensions", + "purl": "pkg:pypi/mypy-extensions@1.0.0", + "type": "library", + "version": "1.0.0" + }, + { + "bom-ref": "newrelic==10.0.0", + "description": "New Relic Python Agent", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/newrelic/newrelic-python-agent" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://docs.newrelic.com/docs/apm/agents/python-agent/" + } + ], + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + }, + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + } + ], + "name": "newrelic", + "purl": "pkg:pypi/newrelic@10.0.0", + "type": "library", + "version": "10.0.0" + }, + { + "bom-ref": "nodeenv==1.9.1", + "description": "Node.js virtual environment builder", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/ekalinin/nodeenv" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + }, + { + "license": { + "name": "declared license of 'nodeenv'", + "text": { + "content": "BSD", + "contentType": "text/plain" + } + } + } + ], + "name": "nodeenv", + "purl": "pkg:pypi/nodeenv@1.9.1", + "type": "library", + "version": "1.9.1" + }, + { + "bom-ref": "packageurl-python==0.15.6", + "description": "A purl aka. Package URL parser and builder", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/package-url/packageurl-python" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "packageurl-python", + "purl": "pkg:pypi/packageurl-python@0.15.6", + "type": "library", + "version": "0.15.6" + }, + { + "bom-ref": "packaging==24.1", + "description": "Core utilities for Python packages", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://packaging.pypa.io/" + }, + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/pypa/packaging" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + }, + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + } + ], + "name": "packaging", + "purl": "pkg:pypi/packaging@24.1", + "type": "library", + "version": "24.1" + }, + { + "bom-ref": "parso==0.8.4", + "description": "A Python Parser", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/davidhalter/parso" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "parso", + "purl": "pkg:pypi/parso@0.8.4", + "type": "library", + "version": "0.8.4" + }, + { + "bom-ref": "pexpect==4.9.0", + "description": "Pexpect allows easy control of interactive console applications.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://pexpect.readthedocs.io/" + }, + { + "comment": "from packaging metadata Project-URL: Bug Tracker", + "type": "issue-tracker", + "url": "https://github.com/pexpect/pexpect/issues" + }, + { + "comment": "from packaging metadata Project-URL: Source Code", + "type": "other", + "url": "https://github.com/pexpect/pexpect" + }, + { + "comment": "from packaging metadata Project-URL: History", + "type": "other", + "url": "https://pexpect.readthedocs.io/en/stable/history.html" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://pexpect.readthedocs.io/" + } + ], + "licenses": [ + { + "license": { + "id": "ISC" + } + }, + { + "license": { + "name": "declared license of 'pexpect'", + "text": { + "content": "ISC license", + "contentType": "text/plain" + } + } + } + ], + "name": "pexpect", + "purl": "pkg:pypi/pexpect@4.9.0", + "type": "library", + "version": "4.9.0" + }, + { + "bom-ref": "pillow==10.4.0", + "description": "Python Imaging Library (Fork)", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://pillow.readthedocs.io" + }, + { + "comment": "from packaging metadata Project-URL: Mastodon", + "type": "other", + "url": "https://fosstodon.org/@pillow" + }, + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/python-pillow/Pillow" + }, + { + "comment": "from packaging metadata Project-URL: Release notes", + "type": "other", + "url": "https://pillow.readthedocs.io/en/stable/releasenotes/index.html" + }, + { + "comment": "from packaging metadata Project-URL: Funding", + "type": "other", + "url": "https://tidelift.com/subscription/pkg/pypi-pillow?utm_source=pypi-pillow&utm_medium=pypi" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst" + }, + { + "comment": "from packaging metadata Project-URL: Homepage", + "type": "website", + "url": "https://python-pillow.org" + } + ], + "licenses": [ + { + "license": { + "id": "HPND" + } + } + ], + "name": "pillow", + "purl": "pkg:pypi/pillow@10.4.0", + "type": "library", + "version": "10.4.0" + }, + { + "bom-ref": "pip==24.2", + "description": "The PyPA recommended tool for installing Python packages.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://pip.pypa.io" + }, + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/pypa/pip" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://pip.pypa.io/en/stable/news/" + }, + { + "comment": "from packaging metadata Project-URL: Homepage", + "type": "website", + "url": "https://pip.pypa.io/" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "pip", + "purl": "pkg:pypi/pip@24.2", + "type": "library", + "version": "24.2" + }, + { + "bom-ref": "pip-requirements-parser==32.0.1", + "description": "pip requirements parser - a mostly correct pip requirements parsing library because it uses pip's own code.", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/nexB/pip-requirements-parser" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "pip-requirements-parser", + "purl": "pkg:pypi/pip-requirements-parser@32.0.1", + "type": "library", + "version": "32.0.1" + }, + { + "bom-ref": "platformdirs==4.3.6", + "description": "A small Python package for determining appropriate platform-specific dirs, e.g. a `user data dir`.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://platformdirs.readthedocs.io" + }, + { + "comment": "from packaging metadata Project-URL: Tracker", + "type": "issue-tracker", + "url": "https://github.com/tox-dev/platformdirs/issues" + }, + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/tox-dev/platformdirs" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://github.com/tox-dev/platformdirs/releases" + }, + { + "comment": "from packaging metadata Project-URL: Homepage", + "type": "website", + "url": "https://github.com/tox-dev/platformdirs" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "platformdirs", + "purl": "pkg:pypi/platformdirs@4.3.6", + "type": "library", + "version": "4.3.6" + }, + { + "bom-ref": "ply==3.11", + "description": "Python Lex & Yacc", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "http://www.dabeaz.com/ply/" + } + ], + "licenses": [ + { + "license": { + "name": "declared license of 'ply'", + "text": { + "content": "BSD", + "contentType": "text/plain" + } + } + } + ], + "name": "ply", + "purl": "pkg:pypi/ply@3.11", + "type": "library", + "version": "3.11" + }, + { + "bom-ref": "pre-commit==3.8.0", + "description": "A framework for managing and maintaining multi-language pre-commit hooks.", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/pre-commit/pre-commit" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "pre-commit", + "purl": "pkg:pypi/pre-commit@3.8.0", + "type": "library", + "version": "3.8.0" + }, + { + "bom-ref": "prompt_toolkit==3.0.48", + "description": "Library for building powerful interactive command lines in Python", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/prompt-toolkit/python-prompt-toolkit" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + } + ], + "name": "prompt_toolkit", + "purl": "pkg:pypi/prompt-toolkit@3.0.48", + "type": "library", + "version": "3.0.48" + }, + { + "bom-ref": "propcache==0.2.0", + "description": "Accelerated property cache", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Coverage: codecov", + "type": "other", + "url": "https://codecov.io/github/aio-libs/propcache" + }, + { + "comment": "from packaging metadata Project-URL: Code of Conduct", + "type": "other", + "url": "https://github.com/aio-libs/.github/blob/master/CODE_OF_CONDUCT.md" + }, + { + "comment": "from packaging metadata Project-URL: GitHub: repo", + "type": "other", + "url": "https://github.com/aio-libs/propcache" + }, + { + "comment": "from packaging metadata Project-URL: CI: GitHub Workflows", + "type": "other", + "url": "https://github.com/aio-libs/propcache/actions?query=branch:master" + }, + { + "comment": "from packaging metadata Project-URL: GitHub: issues", + "type": "other", + "url": "https://github.com/aio-libs/propcache/issues" + }, + { + "comment": "from packaging metadata Project-URL: Docs: RTD", + "type": "other", + "url": "https://propcache.readthedocs.io" + }, + { + "comment": "from packaging metadata Project-URL: Docs: Changelog", + "type": "other", + "url": "https://propcache.readthedocs.io/en/latest/changes/" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/aio-libs/propcache" + } + ], + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + }, + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + } + ], + "name": "propcache", + "purl": "pkg:pypi/propcache@0.2.0", + "type": "library", + "version": "0.2.0" + }, + { + "bom-ref": "psycopg==3.2.2", + "description": "PostgreSQL database adapter for Python", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Download", + "type": "distribution", + "url": "https://pypi.org/project/psycopg/" + }, + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://psycopg.org/psycopg3/docs/" + }, + { + "comment": "from packaging metadata Project-URL: Issue Tracker", + "type": "issue-tracker", + "url": "https://github.com/psycopg/psycopg/issues" + }, + { + "comment": "from packaging metadata Project-URL: Code", + "type": "other", + "url": "https://github.com/psycopg/psycopg" + }, + { + "comment": "from packaging metadata Project-URL: Changes", + "type": "release-notes", + "url": "https://psycopg.org/psycopg3/docs/news.html" + }, + { + "comment": "from packaging metadata Project-URL: Homepage", + "type": "website", + "url": "https://psycopg.org/" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://psycopg.org/psycopg3/" + } + ], + "licenses": [ + { + "license": { + "id": "LGPL-3.0-only" + } + }, + { + "license": { + "name": "declared license of 'psycopg'", + "text": { + "content": "GNU Lesser General Public License v3 (LGPLv3)", + "contentType": "text/plain" + } + } + } + ], + "name": "psycopg", + "purl": "pkg:pypi/psycopg@3.2.2", + "type": "library", + "version": "3.2.2" + }, + { + "bom-ref": "psycopg-c==3.2.2", + "description": "PostgreSQL database adapter for Python -- C optimisation distribution", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Download", + "type": "distribution", + "url": "https://pypi.org/project/psycopg-c/" + }, + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://psycopg.org/psycopg3/docs/" + }, + { + "comment": "from packaging metadata Project-URL: Issue Tracker", + "type": "issue-tracker", + "url": "https://github.com/psycopg/psycopg/issues" + }, + { + "comment": "from packaging metadata Project-URL: Code", + "type": "other", + "url": "https://github.com/psycopg/psycopg" + }, + { + "comment": "from packaging metadata Project-URL: Changes", + "type": "release-notes", + "url": "https://psycopg.org/psycopg3/docs/news.html" + }, + { + "comment": "from packaging metadata Project-URL: Homepage", + "type": "website", + "url": "https://psycopg.org/" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://psycopg.org/psycopg3/" + } + ], + "licenses": [ + { + "license": { + "id": "LGPL-3.0-only" + } + }, + { + "license": { + "name": "declared license of 'psycopg-c'", + "text": { + "content": "GNU Lesser General Public License v3 (LGPLv3)", + "contentType": "text/plain" + } + } + } + ], + "name": "psycopg-c", + "purl": "pkg:pypi/psycopg-c@3.2.2", + "type": "library", + "version": "3.2.2" + }, + { + "bom-ref": "ptyprocess==0.7.0", + "description": "Run a subprocess in a pseudo terminal", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/pexpect/ptyprocess" + } + ], + "licenses": [ + { + "license": { + "id": "ISC" + } + }, + { + "license": { + "name": "declared license of 'ptyprocess'", + "text": { + "content": "UNKNOWN", + "contentType": "text/plain" + } + } + } + ], + "name": "ptyprocess", + "purl": "pkg:pypi/ptyprocess@0.7.0", + "type": "library", + "version": "0.7.0" + }, + { + "bom-ref": "pure_eval==0.2.3", + "description": "Safely evaluate AST nodes without side effects", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "http://github.com/alexmojaki/pure_eval" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "pure_eval", + "purl": "pkg:pypi/pure-eval@0.2.3", + "type": "library", + "version": "0.2.3" + }, + { + "bom-ref": "py-serializable==1.1.2", + "description": "Library for serializing and deserializing Python Objects to and from JSON and XML.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://py-serializable.readthedocs.io/" + }, + { + "comment": "from packaging metadata Project-URL: Bug Tracker", + "type": "issue-tracker", + "url": "https://github.com/madpah/serializable/issues" + }, + { + "comment": "from packaging metadata Project-URL: Repository", + "type": "vcs", + "url": "https://github.com/madpah/serializable" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/madpah/serializable#readme" + } + ], + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + }, + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + } + ], + "name": "py-serializable", + "purl": "pkg:pypi/py-serializable@1.1.2", + "type": "library", + "version": "1.1.2" + }, + { + "bom-ref": "py-vapid==1.9.1", + "description": "Simple VAPID header generation library", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/mozilla-services/vapid" + } + ], + "licenses": [ + { + "license": { + "name": "declared license of 'py-vapid'", + "text": { + "content": "MPL2", + "contentType": "text/plain" + } + } + } + ], + "name": "py-vapid", + "purl": "pkg:pypi/py-vapid@1.9.1", + "type": "library", + "version": "1.9.1" + }, + { + "bom-ref": "pycodestyle==2.12.1", + "description": "Python style guide checker", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Changes", + "type": "release-notes", + "url": "https://pycodestyle.pycqa.org/en/latest/developer.html#changes" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://pycodestyle.pycqa.org/" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "pycodestyle", + "purl": "pkg:pypi/pycodestyle@2.12.1", + "type": "library", + "version": "2.12.1" + }, + { + "bom-ref": "pycparser==2.22", + "description": "C parser in Python", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/eliben/pycparser" + } + ], + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + }, + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + } + ], + "name": "pycparser", + "purl": "pkg:pypi/pycparser@2.22", + "type": "library", + "version": "2.22" + }, + { + "bom-ref": "pycryptodome==3.20.0", + "description": "Cryptographic library for Python", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/Legrandin/pycryptodome/" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://www.pycryptodome.org/src/changelog" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://www.pycryptodome.org" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + }, + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + }, + { + "license": { + "name": "License :: Public Domain" + } + }, + { + "license": { + "name": "declared license of 'pycryptodome'", + "text": { + "content": "BSD, Public Domain", + "contentType": "text/plain" + } + } + } + ], + "name": "pycryptodome", + "purl": "pkg:pypi/pycryptodome@3.20.0", + "type": "library", + "version": "3.20.0" + }, + { + "bom-ref": "pydantic==1.10.18", + "description": "Data validation and settings management using python type hints", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/pydantic/pydantic" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "pydantic", + "properties": [ + { + "name": "cdx:python:package:required-extra", + "value": "email" + } + ], + "purl": "pkg:pypi/pydantic@1.10.18", + "type": "library", + "version": "1.10.18" + }, + { + "bom-ref": "pyparsing==3.1.4", + "description": "pyparsing module - Classes and methods to define and execute parsing grammars", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Homepage", + "type": "website", + "url": "https://github.com/pyparsing/pyparsing/" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "pyparsing", + "purl": "pkg:pypi/pyparsing@3.1.4", + "type": "library", + "version": "3.1.4" + }, + { + "bom-ref": "python-dateutil==2.9.0.post0", + "description": "Extensions to the standard Python datetime module", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://dateutil.readthedocs.io/en/stable/" + }, + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/dateutil/dateutil" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/dateutil/dateutil" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + }, + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + }, + { + "license": { + "name": "declared license of 'python-dateutil'", + "text": { + "content": "Dual License", + "contentType": "text/plain" + } + } + } + ], + "name": "python-dateutil", + "purl": "pkg:pypi/python-dateutil@2.9.0.post0", + "type": "library", + "version": "2.9.0.post0" + }, + { + "bom-ref": "python-fsutil==0.14.1", + "description": "high-level file-system operations for lazy devs.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Download", + "type": "distribution", + "url": "https://github.com/fabiocaccamo/python-fsutil/releases" + }, + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://github.com/fabiocaccamo/python-fsutil#readme" + }, + { + "comment": "from packaging metadata Project-URL: Issues", + "type": "issue-tracker", + "url": "https://github.com/fabiocaccamo/python-fsutil/issues" + }, + { + "comment": "from packaging metadata Project-URL: Funding", + "type": "other", + "url": "https://github.com/sponsors/fabiocaccamo/" + }, + { + "comment": "from packaging metadata Project-URL: Twitter", + "type": "other", + "url": "https://twitter.com/fabiocaccamo" + }, + { + "comment": "from packaging metadata Project-URL: Homepage", + "type": "website", + "url": "https://github.com/fabiocaccamo/python-fsutil" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + }, + { + "license": { + "name": "declared license of 'python-fsutil'", + "text": { + "content": "MIT License\n\nCopyright (c) 2020-present Fabio Caccamo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n", + "contentType": "text/plain" + } + } + } + ], + "name": "python-fsutil", + "purl": "pkg:pypi/python-fsutil@0.14.1", + "type": "library", + "version": "0.14.1" + }, + { + "bom-ref": "python-slugify==8.0.4", + "description": "A Python slugify application that also handles Unicode", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/un33k/python-slugify" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "python-slugify", + "purl": "pkg:pypi/python-slugify@8.0.4", + "type": "library", + "version": "8.0.4" + }, + { + "bom-ref": "python-ulid==1.1.0", + "description": "Universally Unique Lexicographically Sortable Identifier", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/mdomke/python-ulid" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "python-ulid", + "purl": "pkg:pypi/python-ulid@1.1.0", + "type": "library", + "version": "1.1.0" + }, + { + "bom-ref": "pywebpush==2.0.0", + "description": "WebPush publication library", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Homepage", + "type": "website", + "url": "https://github.com/web-push-libs/pywebpush" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/web-push-libs/pywebpush" + } + ], + "licenses": [ + { + "license": { + "name": "declared license of 'pywebpush'", + "text": { + "content": "Mozilla Public License Version 2.0\n==================================\n\n1. Definitions\n--------------\n\n1.1. \"Contributor\"\n means each individual or legal entity that creates, contributes to\n the creation of, or owns Covered Software.\n\n1.2. \"Contributor Version\"\n means the combination of the Contributions of others (if any) used\n by a Contributor and that particular Contributor's Contribution.\n\n1.3. \"Contribution\"\n means Covered Software of a particular Contributor.\n\n1.4. \"Covered Software\"\n means Source Code Form to which the initial Contributor has attached\n the notice in Exhibit A, the Executable Form of such Source Code\n Form, and Modifications of such Source Code Form, in each case\n including portions thereof.\n\n1.5. \"Incompatible With Secondary Licenses\"\n means\n\n (a) that the initial Contributor has attached the notice described\n in Exhibit B to the Covered Software; or\n\n (b) that the Covered Software was made available under the terms of\n version 1.1 or earlier of the License, but not also under the\n terms of a Secondary License.\n\n1.6. \"Executable Form\"\n means any form of the work other than Source Code Form.\n\n1.7. \"Larger Work\"\n means a work that combines Covered Software with other material, in\n a separate file or files, that is not Covered Software.\n\n1.8. \"License\"\n means this document.\n\n1.9. \"Licensable\"\n means having the right to grant, to the maximum extent possible,\n whether at the time of the initial grant or subsequently, any and\n all of the rights conveyed by this License.\n\n1.10. \"Modifications\"\n means any of the following:\n\n (a) any file in Source Code Form that results from an addition to,\n deletion from, or modification of the contents of Covered\n Software; or\n\n (b) any new file in Source Code Form that contains any Covered\n Software.\n\n1.11. \"Patent Claims\" of a Contributor\n means any patent claim(s), including without limitation, method,\n process, and apparatus claims, in any patent Licensable by such\n Contributor that would be infringed, but for the grant of the\n License, by the making, using, selling, offering for sale, having\n made, import, or transfer of either its Contributions or its\n Contributor Version.\n\n1.12. \"Secondary License\"\n means either the GNU General Public License, Version 2.0, the GNU\n Lesser General Public License, Version 2.1, the GNU Affero General\n Public License, Version 3.0, or any later versions of those\n licenses.\n\n1.13. \"Source Code Form\"\n means the form of the work preferred for making modifications.\n\n1.14. \"You\" (or \"Your\")\n means an individual or a legal entity exercising rights under this\n License. For legal entities, \"You\" includes any entity that\n controls, is controlled by, or is under common control with You. For\n purposes of this definition, \"control\" means (a) the power, direct\n or indirect, to cause the direction or management of such entity,\n whether by contract or otherwise, or (b) ownership of more than\n fifty percent (50%) of the outstanding shares or beneficial\n ownership of such entity.\n\n2. License Grants and Conditions\n--------------------------------\n\n2.1. Grants\n\nEach Contributor hereby grants You a world-wide, royalty-free,\nnon-exclusive license:\n\n(a) under intellectual property rights (other than patent or trademark)\n Licensable by such Contributor to use, reproduce, make available,\n modify, display, perform, distribute, and otherwise exploit its\n Contributions, either on an unmodified basis, with Modifications, or\n as part of a Larger Work; and\n\n(b) under Patent Claims of such Contributor to make, use, sell, offer\n for sale, have made, import, and otherwise transfer either its\n Contributions or its Contributor Version.\n\n2.2. Effective Date\n\nThe licenses granted in Section 2.1 with respect to any Contribution\nbecome effective for each Contribution on the date the Contributor first\ndistributes such Contribution.\n\n2.3. Limitations on Grant Scope\n\nThe licenses granted in this Section 2 are the only rights granted under\nthis License. No additional rights or licenses will be implied from the\ndistribution or licensing of Covered Software under this License.\nNotwithstanding Section 2.1(b) above, no patent license is granted by a\nContributor:\n\n(a) for any code that a Contributor has removed from Covered Software;\n or\n\n(b) for infringements caused by: (i) Your and any other third party's\n modifications of Covered Software, or (ii) the combination of its\n Contributions with other software (except as part of its Contributor\n Version); or\n\n(c) under Patent Claims infringed by Covered Software in the absence of\n its Contributions.\n\nThis License does not grant any rights in the trademarks, service marks,\nor logos of any Contributor (except as may be necessary to comply with\nthe notice requirements in Section 3.4).\n\n2.4. Subsequent Licenses\n\nNo Contributor makes additional grants as a result of Your choice to\ndistribute the Covered Software under a subsequent version of this\nLicense (see Section 10.2) or under the terms of a Secondary License (if\npermitted under the terms of Section 3.3).\n\n2.5. Representation\n\nEach Contributor represents that the Contributor believes its\nContributions are its original creation(s) or it has sufficient rights\nto grant the rights to its Contributions conveyed by this License.\n\n2.6. Fair Use\n\nThis License is not intended to limit any rights You have under\napplicable copyright doctrines of fair use, fair dealing, or other\nequivalents.\n\n2.7. Conditions\n\nSections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted\nin Section 2.1.\n\n3. Responsibilities\n-------------------\n\n3.1. Distribution of Source Form\n\nAll distribution of Covered Software in Source Code Form, including any\nModifications that You create or to which You contribute, must be under\nthe terms of this License. You must inform recipients that the Source\nCode Form of the Covered Software is governed by the terms of this\nLicense, and how they can obtain a copy of this License. You may not\nattempt to alter or restrict the recipients' rights in the Source Code\nForm.\n\n3.2. Distribution of Executable Form\n\nIf You distribute Covered Software in Executable Form then:\n\n(a) such Covered Software must also be made available in Source Code\n Form, as described in Section 3.1, and You must inform recipients of\n the Executable Form how they can obtain a copy of such Source Code\n Form by reasonable means in a timely manner, at a charge no more\n than the cost of distribution to the recipient; and\n\n(b) You may distribute such Executable Form under the terms of this\n License, or sublicense it under different terms, provided that the\n license for the Executable Form does not attempt to limit or alter\n the recipients' rights in the Source Code Form under this License.\n\n3.3. Distribution of a Larger Work\n\nYou may create and distribute a Larger Work under terms of Your choice,\nprovided that You also comply with the requirements of this License for\nthe Covered Software. If the Larger Work is a combination of Covered\nSoftware with a work governed by one or more Secondary Licenses, and the\nCovered Software is not Incompatible With Secondary Licenses, this\nLicense permits You to additionally distribute such Covered Software\nunder the terms of such Secondary License(s), so that the recipient of\nthe Larger Work may, at their option, further distribute the Covered\nSoftware under the terms of either this License or such Secondary\nLicense(s).\n\n3.4. Notices\n\nYou may not remove or alter the substance of any license notices\n(including copyright notices, patent notices, disclaimers of warranty,\nor limitations of liability) contained within the Source Code Form of\nthe Covered Software, except that You may alter any license notices to\nthe extent required to remedy known factual inaccuracies.\n\n3.5. Application of Additional Terms\n\nYou may choose to offer, and to charge a fee for, warranty, support,\nindemnity or liability obligations to one or more recipients of Covered\nSoftware. However, You may do so only on Your own behalf, and not on\nbehalf of any Contributor. You must make it absolutely clear that any\nsuch warranty, support, indemnity, or liability obligation is offered by\nYou alone, and You hereby agree to indemnify every Contributor for any\nliability incurred by such Contributor as a result of warranty, support,\nindemnity or liability terms You offer. You may include additional\ndisclaimers of warranty and limitations of liability specific to any\njurisdiction.\n\n4. Inability to Comply Due to Statute or Regulation\n---------------------------------------------------\n\nIf it is impossible for You to comply with any of the terms of this\nLicense with respect to some or all of the Covered Software due to\nstatute, judicial order, or regulation then You must: (a) comply with\nthe terms of this License to the maximum extent possible; and (b)\ndescribe the limitations and the code they affect. Such description must\nbe placed in a text file included with all distributions of the Covered\nSoftware under this License. Except to the extent prohibited by statute\nor regulation, such description must be sufficiently detailed for a\nrecipient of ordinary skill to be able to understand it.\n\n5. Termination\n--------------\n\n5.1. The rights granted under this License will terminate automatically\nif You fail to comply with any of its terms. However, if You become\ncompliant, then the rights granted under this License from a particular\nContributor are reinstated (a) provisionally, unless and until such\nContributor explicitly and finally terminates Your grants, and (b) on an\nongoing basis, if such Contributor fails to notify You of the\nnon-compliance by some reasonable means prior to 60 days after You have\ncome back into compliance. Moreover, Your grants from a particular\nContributor are reinstated on an ongoing basis if such Contributor\nnotifies You of the non-compliance by some reasonable means, this is the\nfirst time You have received notice of non-compliance with this License\nfrom such Contributor, and You become compliant prior to 30 days after\nYour receipt of the notice.\n\n5.2. If You initiate litigation against any entity by asserting a patent\ninfringement claim (excluding declaratory judgment actions,\ncounter-claims, and cross-claims) alleging that a Contributor Version\ndirectly or indirectly infringes any patent, then the rights granted to\nYou by any and all Contributors for the Covered Software under Section\n2.1 of this License shall terminate.\n\n5.3. In the event of termination under Sections 5.1 or 5.2 above, all\nend user license agreements (excluding distributors and resellers) which\nhave been validly granted by You or Your distributors under this License\nprior to termination shall survive termination.\n\n************************************************************************\n* *\n* 6. Disclaimer of Warranty *\n* ------------------------- *\n* *\n* Covered Software is provided under this License on an \"as is\" *\n* basis, without warranty of any kind, either expressed, implied, or *\n* statutory, including, without limitation, warranties that the *\n* Covered Software is free of defects, merchantable, fit for a *\n* particular purpose or non-infringing. The entire risk as to the *\n* quality and performance of the Covered Software is with You. *\n* Should any Covered Software prove defective in any respect, You *\n* (not any Contributor) assume the cost of any necessary servicing, *\n* repair, or correction. This disclaimer of warranty constitutes an *\n* essential part of this License. No use of any Covered Software is *\n* authorized under this License except under this disclaimer. *\n* *\n************************************************************************\n\n************************************************************************\n* *\n* 7. Limitation of Liability *\n* -------------------------- *\n* *\n* Under no circumstances and under no legal theory, whether tort *\n* (including negligence), contract, or otherwise, shall any *\n* Contributor, or anyone who distributes Covered Software as *\n* permitted above, be liable to You for any direct, indirect, *\n* special, incidental, or consequential damages of any character *\n* including, without limitation, damages for lost profits, loss of *\n* goodwill, work stoppage, computer failure or malfunction, or any *\n* and all other commercial damages or losses, even if such party *\n* shall have been informed of the possibility of such damages. This *\n* limitation of liability shall not apply to liability for death or *\n* personal injury resulting from such party's negligence to the *\n* extent applicable law prohibits such limitation. Some *\n* jurisdictions do not allow the exclusion or limitation of *\n* incidental or consequential damages, so this exclusion and *\n* limitation may not apply to You. *\n* *\n************************************************************************\n\n8. Litigation\n-------------\n\nAny litigation relating to this License may be brought only in the\ncourts of a jurisdiction where the defendant maintains its principal\nplace of business and such litigation shall be governed by laws of that\njurisdiction, without reference to its conflict-of-law provisions.\nNothing in this Section shall prevent a party's ability to bring\ncross-claims or counter-claims.\n\n9. Miscellaneous\n----------------\n\nThis License represents the complete agreement concerning the subject\nmatter hereof. If any provision of this License is held to be\nunenforceable, such provision shall be reformed only to the extent\nnecessary to make it enforceable. Any law or regulation which provides\nthat the language of a contract shall be construed against the drafter\nshall not be used to construe this License against a Contributor.\n\n10. Versions of the License\n---------------------------\n\n10.1. New Versions\n\nMozilla Foundation is the license steward. Except as provided in Section\n10.3, no one other than the license steward has the right to modify or\npublish new versions of this License. Each version will be given a\ndistinguishing version number.\n\n10.2. Effect of New Versions\n\nYou may distribute the Covered Software under the terms of the version\nof the License under which You originally received the Covered Software,\nor under the terms of any subsequent version published by the license\nsteward.\n\n10.3. Modified Versions\n\nIf you create software not governed by this License, and you want to\ncreate a new license for such software, you may create and use a\nmodified version of this License if you rename the license and remove\nany references to the name of the license steward (except to note that\nsuch modified license differs from this License).\n\n10.4. Distributing Source Code Form that is Incompatible With Secondary\nLicenses\n\nIf You choose to distribute Source Code Form that is Incompatible With\nSecondary Licenses under the terms of this version of the License, the\nnotice described in Exhibit B of this License must be attached.\n\nExhibit A - Source Code Form License Notice\n-------------------------------------------\n\n This Source Code Form is subject to the terms of the Mozilla Public\n License, v. 2.0. If a copy of the MPL was not distributed with this\n file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nIf it is not possible or desirable to put the notice in a particular\nfile, then You may include the notice in a location (such as a LICENSE\nfile in a relevant directory) where a recipient would be likely to look\nfor such a notice.\n\nYou may add additional accurate notices of copyright ownership.\n\nExhibit B - \"Incompatible With Secondary Licenses\" Notice\n---------------------------------------------------------\n\n This Source Code Form is \"Incompatible With Secondary Licenses\", as\n defined by the Mozilla Public License, v. 2.0.\n", + "contentType": "text/plain" + } + } + } + ], + "name": "pywebpush", + "purl": "pkg:pypi/pywebpush@2.0.0", + "type": "library", + "version": "2.0.0" + }, + { + "bom-ref": "redis==5.0.8", + "description": "Python client for Redis database and key-value store", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://redis.readthedocs.io/en/latest/" + }, + { + "comment": "from packaging metadata Project-URL: Issue tracker", + "type": "issue-tracker", + "url": "https://github.com/redis/redis-py/issues" + }, + { + "comment": "from packaging metadata Project-URL: Code", + "type": "other", + "url": "https://github.com/redis/redis-py" + }, + { + "comment": "from packaging metadata Project-URL: Changes", + "type": "release-notes", + "url": "https://github.com/redis/redis-py/releases" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/redis/redis-py" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "redis", + "properties": [ + { + "name": "cdx:python:package:required-extra", + "value": "hiredis" + } + ], + "purl": "pkg:pypi/redis@5.0.8", + "type": "library", + "version": "5.0.8" + }, + { + "bom-ref": "redis-om==0.3.1", + "description": "Object mappings, and more, for Redis.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Issue tracker", + "type": "issue-tracker", + "url": "https://github.com/redis/redis-om-python/issues" + }, + { + "comment": "from packaging metadata Project-URL: Code", + "type": "other", + "url": "https://github.com/redis/redis-om-python" + }, + { + "comment": "from packaging metadata Project-URL: Repository", + "type": "vcs", + "url": "https://github.com/redis/redis-om-python" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/redis/redis-om-python" + } + ], + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + }, + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + } + ], + "name": "redis-om", + "purl": "pkg:pypi/redis-om@0.3.1", + "type": "library", + "version": "0.3.1" + }, + { + "bom-ref": "referencing==0.35.1", + "description": "JSON Referencing + Python", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://referencing.readthedocs.io/" + }, + { + "comment": "from packaging metadata Project-URL: Issues", + "type": "issue-tracker", + "url": "https://github.com/python-jsonschema/referencing/issues/" + }, + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/python-jsonschema/referencing" + }, + { + "comment": "from packaging metadata Project-URL: Funding", + "type": "other", + "url": "https://github.com/sponsors/Julian" + }, + { + "comment": "from packaging metadata Project-URL: Tidelift", + "type": "other", + "url": "https://tidelift.com/subscription/pkg/pypi-referencing?utm_source=pypi-referencing&utm_medium=referral&utm_campaign=pypi-link" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://referencing.readthedocs.io/en/stable/changes/" + }, + { + "comment": "from packaging metadata Project-URL: Homepage", + "type": "website", + "url": "https://github.com/python-jsonschema/referencing" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "referencing", + "purl": "pkg:pypi/referencing@0.35.1", + "type": "library", + "version": "0.35.1" + }, + { + "bom-ref": "requests==2.32.3", + "description": "Python HTTP for Humans.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://requests.readthedocs.io" + }, + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/psf/requests" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://requests.readthedocs.io" + } + ], + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + }, + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + } + ], + "name": "requests", + "purl": "pkg:pypi/requests@2.32.3", + "type": "library", + "version": "2.32.3" + }, + { + "bom-ref": "requests-mock==1.12.1", + "description": "Mock out responses from the requests package", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/jamielennox/requests-mock" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://requests-mock.readthedocs.io/" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + }, + { + "license": { + "name": "declared license of 'requests-mock'", + "text": { + "content": "Apache-2", + "contentType": "text/plain" + } + } + } + ], + "name": "requests-mock", + "purl": "pkg:pypi/requests-mock@1.12.1", + "type": "library", + "version": "1.12.1" + }, + { + "bom-ref": "rfc3339-validator==0.1.4", + "description": "A pure python RFC3339 validator", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/naimetti/rfc3339-validator" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + }, + { + "license": { + "name": "declared license of 'rfc3339-validator'", + "text": { + "content": "MIT license", + "contentType": "text/plain" + } + } + } + ], + "name": "rfc3339-validator", + "purl": "pkg:pypi/rfc3339-validator@0.1.4", + "type": "library", + "version": "0.1.4" + }, + { + "bom-ref": "rfc3987==1.3.8", + "description": "Parsing and validation of URIs (RFC 3986) and IRIs (RFC 3987)", + "externalReferences": [ + { + "comment": "from packaging metadata: Download-URL", + "type": "distribution", + "url": "https://github.com/dgerber/rfc3987" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "http://pypi.python.org/pypi/rfc3987" + } + ], + "licenses": [ + { + "license": { + "id": "GPL-3.0-or-later" + } + }, + { + "license": { + "name": "declared license of 'rfc3987'", + "text": { + "content": "GNU GPLv3+", + "contentType": "text/plain" + } + } + } + ], + "name": "rfc3987", + "purl": "pkg:pypi/rfc3987@1.3.8", + "type": "library", + "version": "1.3.8" + }, + { + "bom-ref": "rpds-py==0.20.0", + "description": "Python bindings to Rust's persistent data structures (rpds)", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://rpds.readthedocs.io/" + }, + { + "comment": "from packaging metadata Project-URL: Issues", + "type": "issue-tracker", + "url": "https://github.com/crate-py/rpds/issues/" + }, + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/crate-py/rpds" + }, + { + "comment": "from packaging metadata Project-URL: Funding", + "type": "other", + "url": "https://github.com/sponsors/Julian" + }, + { + "comment": "from packaging metadata Project-URL: Tidelift", + "type": "other", + "url": "https://tidelift.com/subscription/pkg/pypi-rpds-py?utm_source=pypi-rpds-py&utm_medium=referral&utm_campaign=pypi-link" + }, + { + "comment": "from packaging metadata Project-URL: Homepage", + "type": "website", + "url": "https://github.com/crate-py/rpds" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "rpds-py", + "purl": "pkg:pypi/rpds-py@0.20.0", + "type": "library", + "version": "0.20.0" + }, + { + "bom-ref": "ruff==0.6.8", + "description": "An extremely fast Python linter and code formatter, written in Rust.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://docs.astral.sh/ruff/" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md" + }, + { + "comment": "from packaging metadata Project-URL: Repository", + "type": "vcs", + "url": "https://github.com/astral-sh/ruff" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://docs.astral.sh/ruff" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "ruff", + "purl": "pkg:pypi/ruff@0.6.8", + "type": "library", + "version": "0.6.8" + }, + { + "bom-ref": "s3transfer==0.10.2", + "description": "An Amazon S3 Transfer Manager", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/boto/s3transfer" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + }, + { + "license": { + "name": "declared license of 's3transfer'", + "text": { + "content": "Apache License 2.0", + "contentType": "text/plain" + } + } + } + ], + "name": "s3transfer", + "purl": "pkg:pypi/s3transfer@0.10.2", + "type": "library", + "version": "0.10.2" + }, + { + "bom-ref": "sentry-sdk==2.14.0", + "description": "Python client for Sentry (https://sentry.io)", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://docs.sentry.io/platforms/python/" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/getsentry/sentry-python" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + }, + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + } + ], + "name": "sentry-sdk", + "purl": "pkg:pypi/sentry-sdk@2.14.0", + "type": "library", + "version": "2.14.0" + }, + { + "bom-ref": "setuptools==69.5.1", + "description": "Easily download, build, install, upgrade, and uninstall Python packages", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://setuptools.pypa.io/" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://setuptools.pypa.io/en/stable/history.html" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/pypa/setuptools" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "setuptools", + "purl": "pkg:pypi/setuptools@69.5.1", + "type": "library", + "version": "69.5.1" + }, + { + "bom-ref": "six==1.16.0", + "description": "Python 2 and 3 compatibility utilities", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/benjaminp/six" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "six", + "purl": "pkg:pypi/six@1.16.0", + "type": "library", + "version": "1.16.0" + }, + { + "bom-ref": "sortedcontainers==2.4.0", + "description": "Sorted Containers -- Sorted List, Sorted Dict, Sorted Set", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "http://www.grantjenks.com/docs/sortedcontainers/" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + }, + { + "license": { + "name": "declared license of 'sortedcontainers'", + "text": { + "content": "Apache 2.0", + "contentType": "text/plain" + } + } + } + ], + "name": "sortedcontainers", + "purl": "pkg:pypi/sortedcontainers@2.4.0", + "type": "library", + "version": "2.4.0" + }, + { + "bom-ref": "sqlparse==0.5.1", + "description": "A non-validating SQL parser.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://sqlparse.readthedocs.io/" + }, + { + "comment": "from packaging metadata Project-URL: Tracker", + "type": "issue-tracker", + "url": "https://github.com/andialbrecht/sqlparse/issues" + }, + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/andialbrecht/sqlparse" + }, + { + "comment": "from packaging metadata Project-URL: Release Notes", + "type": "other", + "url": "https://sqlparse.readthedocs.io/en/latest/changes.html" + }, + { + "comment": "from packaging metadata Project-URL: Home", + "type": "website", + "url": "https://github.com/andialbrecht/sqlparse" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + } + ], + "name": "sqlparse", + "purl": "pkg:pypi/sqlparse@0.5.1", + "type": "library", + "version": "0.5.1" + }, + { + "bom-ref": "stack-data==0.6.3", + "description": "Extract data from python stack frames and tracebacks for informative displays", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "http://github.com/alexmojaki/stack_data" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "stack-data", + "purl": "pkg:pypi/stack-data@0.6.3", + "type": "library", + "version": "0.6.3" + }, + { + "bom-ref": "tblib==3.0.0", + "description": "Traceback serialization library.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://python-tblib.readthedocs.io/" + }, + { + "comment": "from packaging metadata Project-URL: Issue Tracker", + "type": "issue-tracker", + "url": "https://github.com/ionelmc/python-tblib/issues" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://python-tblib.readthedocs.io/en/latest/changelog.html" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/ionelmc/python-tblib" + } + ], + "licenses": [ + { + "license": { + "id": "BSD-2-Clause" + } + }, + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + } + ], + "name": "tblib", + "purl": "pkg:pypi/tblib@3.0.0", + "type": "library", + "version": "3.0.0" + }, + { + "bom-ref": "text-unidecode==1.3", + "description": "The most basic Text::Unidecode port", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/kmike/text-unidecode/" + } + ], + "licenses": [ + { + "license": { + "id": "GPL-2.0-or-later" + } + }, + { + "license": { + "name": "License :: OSI Approved :: Artistic License" + } + }, + { + "license": { + "name": "License :: OSI Approved :: GNU General Public License (GPL)" + } + }, + { + "license": { + "name": "declared license of 'text-unidecode'", + "text": { + "content": "Artistic License", + "contentType": "text/plain" + } + } + } + ], + "name": "text-unidecode", + "purl": "pkg:pypi/text-unidecode@1.3", + "type": "library", + "version": "1.3" + }, + { + "bom-ref": "traitlets==5.14.3", + "description": "Traitlets Python configuration system", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://traitlets.readthedocs.io" + }, + { + "comment": "from packaging metadata Project-URL: Tracker", + "type": "issue-tracker", + "url": "https://github.com/ipython/traitlets/issues" + }, + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/ipython/traitlets" + }, + { + "comment": "from packaging metadata Project-URL: Funding", + "type": "other", + "url": "https://numfocus.org" + }, + { + "comment": "from packaging metadata Project-URL: Homepage", + "type": "website", + "url": "https://github.com/ipython/traitlets" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + }, + { + "license": { + "name": "declared license of 'traitlets'", + "text": { + "content": "BSD 3-Clause License\n\n- Copyright (c) 2001-, IPython Development Team\n\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this\n list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its\n contributors may be used to endorse or promote products derived from\n this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", + "contentType": "text/plain" + } + } + } + ], + "name": "traitlets", + "purl": "pkg:pypi/traitlets@5.14.3", + "type": "library", + "version": "5.14.3" + }, + { + "bom-ref": "types-PyYAML==6.0.12.20240917", + "description": "Typing stubs for PyYAML", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Chat", + "type": "chat", + "url": "https://gitter.im/python/typing" + }, + { + "comment": "from packaging metadata Project-URL: Issue tracker", + "type": "issue-tracker", + "url": "https://github.com/python/typeshed/issues" + }, + { + "comment": "from packaging metadata Project-URL: Changes", + "type": "release-notes", + "url": "https://github.com/typeshed-internal/stub_uploader/blob/main/data/changelogs/PyYAML.md" + }, + { + "comment": "from packaging metadata Project-URL: GitHub", + "type": "vcs", + "url": "https://github.com/python/typeshed" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/python/typeshed" + } + ], + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + }, + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + } + ], + "name": "types-PyYAML", + "purl": "pkg:pypi/types-pyyaml@6.0.12.20240917", + "type": "library", + "version": "6.0.12.20240917" + }, + { + "bom-ref": "types-awscrt==0.22.0", + "description": "Type annotations and code completion for awscrt", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://youtype.github.io/mypy_boto3_builder/" + }, + { + "comment": "from packaging metadata Project-URL: Issues", + "type": "issue-tracker", + "url": "https://github.com/youtype/types-awscrt/issues" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://github.com/youtype/types-awscrt/releases" + }, + { + "comment": "from packaging metadata Project-URL: Repository", + "type": "vcs", + "url": "https://github.com/youtype/types-awscrt" + }, + { + "comment": "from packaging metadata Project-URL: Homepage", + "type": "website", + "url": "https://github.com/youtype/types-awscrt" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + }, + { + "license": { + "name": "declared license of 'types-awscrt'", + "text": { + "content": "MIT License\n\nCopyright (c) 2022 Vlad Emelianov\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n", + "contentType": "text/plain" + } + } + } + ], + "name": "types-awscrt", + "purl": "pkg:pypi/types-awscrt@0.22.0", + "type": "library", + "version": "0.22.0" + }, + { + "bom-ref": "types-cffi==1.16.0.20240331", + "description": "Typing stubs for cffi", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Chat", + "type": "chat", + "url": "https://gitter.im/python/typing" + }, + { + "comment": "from packaging metadata Project-URL: Issue tracker", + "type": "issue-tracker", + "url": "https://github.com/python/typeshed/issues" + }, + { + "comment": "from packaging metadata Project-URL: Changes", + "type": "release-notes", + "url": "https://github.com/typeshed-internal/stub_uploader/blob/main/data/changelogs/cffi.md" + }, + { + "comment": "from packaging metadata Project-URL: GitHub", + "type": "vcs", + "url": "https://github.com/python/typeshed" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/python/typeshed" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + }, + { + "license": { + "name": "declared license of 'types-cffi'", + "text": { + "content": "Apache-2.0 license", + "contentType": "text/plain" + } + } + } + ], + "name": "types-cffi", + "purl": "pkg:pypi/types-cffi@1.16.0.20240331", + "type": "library", + "version": "1.16.0.20240331" + }, + { + "bom-ref": "types-pyOpenSSL==24.1.0.20240722", + "description": "Typing stubs for pyOpenSSL", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Chat", + "type": "chat", + "url": "https://gitter.im/python/typing" + }, + { + "comment": "from packaging metadata Project-URL: Issue tracker", + "type": "issue-tracker", + "url": "https://github.com/python/typeshed/issues" + }, + { + "comment": "from packaging metadata Project-URL: Changes", + "type": "release-notes", + "url": "https://github.com/typeshed-internal/stub_uploader/blob/main/data/changelogs/pyOpenSSL.md" + }, + { + "comment": "from packaging metadata Project-URL: GitHub", + "type": "vcs", + "url": "https://github.com/python/typeshed" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/python/typeshed" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + }, + { + "license": { + "name": "declared license of 'types-pyOpenSSL'", + "text": { + "content": "Apache-2.0 license", + "contentType": "text/plain" + } + } + } + ], + "name": "types-pyOpenSSL", + "purl": "pkg:pypi/types-pyopenssl@24.1.0.20240722", + "type": "library", + "version": "24.1.0.20240722" + }, + { + "bom-ref": "types-python-dateutil==2.9.0.20241003", + "description": "Typing stubs for python-dateutil", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Chat", + "type": "chat", + "url": "https://gitter.im/python/typing" + }, + { + "comment": "from packaging metadata Project-URL: Issue tracker", + "type": "issue-tracker", + "url": "https://github.com/python/typeshed/issues" + }, + { + "comment": "from packaging metadata Project-URL: Changes", + "type": "release-notes", + "url": "https://github.com/typeshed-internal/stub_uploader/blob/main/data/changelogs/python-dateutil.md" + }, + { + "comment": "from packaging metadata Project-URL: GitHub", + "type": "vcs", + "url": "https://github.com/python/typeshed" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/python/typeshed" + } + ], + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + }, + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + } + ], + "name": "types-python-dateutil", + "purl": "pkg:pypi/types-python-dateutil@2.9.0.20241003", + "type": "library", + "version": "2.9.0.20241003" + }, + { + "bom-ref": "types-redis==4.6.0.20241004", + "description": "Typing stubs for redis", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Chat", + "type": "chat", + "url": "https://gitter.im/python/typing" + }, + { + "comment": "from packaging metadata Project-URL: Issue tracker", + "type": "issue-tracker", + "url": "https://github.com/python/typeshed/issues" + }, + { + "comment": "from packaging metadata Project-URL: Changes", + "type": "release-notes", + "url": "https://github.com/typeshed-internal/stub_uploader/blob/main/data/changelogs/redis.md" + }, + { + "comment": "from packaging metadata Project-URL: GitHub", + "type": "vcs", + "url": "https://github.com/python/typeshed" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/python/typeshed" + } + ], + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + }, + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + } + ], + "name": "types-redis", + "purl": "pkg:pypi/types-redis@4.6.0.20241004", + "type": "library", + "version": "4.6.0.20241004" + }, + { + "bom-ref": "types-requests==2.32.0.20240914", + "description": "Typing stubs for requests", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Chat", + "type": "chat", + "url": "https://gitter.im/python/typing" + }, + { + "comment": "from packaging metadata Project-URL: Issue tracker", + "type": "issue-tracker", + "url": "https://github.com/python/typeshed/issues" + }, + { + "comment": "from packaging metadata Project-URL: Changes", + "type": "release-notes", + "url": "https://github.com/typeshed-internal/stub_uploader/blob/main/data/changelogs/requests.md" + }, + { + "comment": "from packaging metadata Project-URL: GitHub", + "type": "vcs", + "url": "https://github.com/python/typeshed" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/python/typeshed" + } + ], + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + }, + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + } + ], + "name": "types-requests", + "purl": "pkg:pypi/types-requests@2.32.0.20240914", + "type": "library", + "version": "2.32.0.20240914" + }, + { + "bom-ref": "types-s3transfer==0.10.2", + "description": "Type annotations and code completion for s3transfer", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://youtype.github.io/mypy_boto3_builder/" + }, + { + "comment": "from packaging metadata Project-URL: Issues", + "type": "issue-tracker", + "url": "https://github.com/youtype/types-s3transfer/issues" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://github.com/youtype/types-s3transfer/releases" + }, + { + "comment": "from packaging metadata Project-URL: Repository", + "type": "vcs", + "url": "https://github.com/youtype/types-s3transfer" + }, + { + "comment": "from packaging metadata Project-URL: Homepage", + "type": "website", + "url": "https://github.com/youtype/types-s3transfer" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + }, + { + "license": { + "name": "declared license of 'types-s3transfer'", + "text": { + "content": "MIT License\n\nCopyright (c) 2022 Vlad Emelianov\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n", + "contentType": "text/plain" + } + } + } + ], + "name": "types-s3transfer", + "purl": "pkg:pypi/types-s3transfer@0.10.2", + "type": "library", + "version": "0.10.2" + }, + { + "bom-ref": "types-setuptools==75.1.0.20240917", + "description": "Typing stubs for setuptools", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Chat", + "type": "chat", + "url": "https://gitter.im/python/typing" + }, + { + "comment": "from packaging metadata Project-URL: Issue tracker", + "type": "issue-tracker", + "url": "https://github.com/python/typeshed/issues" + }, + { + "comment": "from packaging metadata Project-URL: Changes", + "type": "release-notes", + "url": "https://github.com/typeshed-internal/stub_uploader/blob/main/data/changelogs/setuptools.md" + }, + { + "comment": "from packaging metadata Project-URL: GitHub", + "type": "vcs", + "url": "https://github.com/python/typeshed" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/python/typeshed" + } + ], + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + }, + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + } + ], + "name": "types-setuptools", + "purl": "pkg:pypi/types-setuptools@75.1.0.20240917", + "type": "library", + "version": "75.1.0.20240917" + }, + { + "bom-ref": "typing_extensions==4.12.2", + "description": "Backported and Experimental Type Hints for Python 3.8+", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://typing-extensions.readthedocs.io/" + }, + { + "comment": "from packaging metadata Project-URL: Bug Tracker", + "type": "issue-tracker", + "url": "https://github.com/python/typing_extensions/issues" + }, + { + "comment": "from packaging metadata Project-URL: Q & A", + "type": "other", + "url": "https://github.com/python/typing/discussions" + }, + { + "comment": "from packaging metadata Project-URL: Changes", + "type": "release-notes", + "url": "https://github.com/python/typing_extensions/blob/main/CHANGELOG.md" + }, + { + "comment": "from packaging metadata Project-URL: Repository", + "type": "vcs", + "url": "https://github.com/python/typing_extensions" + }, + { + "comment": "from packaging metadata Project-URL: Home", + "type": "website", + "url": "https://github.com/python/typing_extensions" + } + ], + "licenses": [ + { + "license": { + "id": "Python-2.0" + } + } + ], + "name": "typing_extensions", + "purl": "pkg:pypi/typing-extensions@4.12.2", + "type": "library", + "version": "4.12.2" + }, + { + "bom-ref": "tzdata==2024.2", + "description": "Provider of IANA time zone data", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://tzdata.readthedocs.io" + }, + { + "comment": "from packaging metadata Project-URL: Bug Reports", + "type": "issue-tracker", + "url": "https://github.com/python/tzdata/issues" + }, + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/python/tzdata" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/python/tzdata" + } + ], + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + }, + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + } + ], + "name": "tzdata", + "purl": "pkg:pypi/tzdata@2024.2", + "type": "library", + "version": "2024.2" + }, + { + "bom-ref": "unicodecsv==0.14.1", + "description": "Python2's stdlib csv module is nice, but it doesn't support unicode. This module is a drop-in replacement which *does*.", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/jdunck/python-unicodecsv" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + }, + { + "license": { + "name": "declared license of 'unicodecsv'", + "text": { + "content": "BSD License", + "contentType": "text/plain" + } + } + } + ], + "name": "unicodecsv", + "purl": "pkg:pypi/unicodecsv@0.14.1", + "type": "library", + "version": "0.14.1" + }, + { + "bom-ref": "uri-template==1.3.0", + "description": "RFC 6570 URI Template Processor", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: homepage", + "type": "website", + "url": "https://gitlab.linss.com/open-source/python/uri-template" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + }, + { + "license": { + "name": "declared license of 'uri-template'", + "text": { + "content": "MIT License", + "contentType": "text/plain" + } + } + } + ], + "name": "uri-template", + "purl": "pkg:pypi/uri-template@1.3.0", + "type": "library", + "version": "1.3.0" + }, + { + "bom-ref": "uritemplate==4.1.1", + "description": "Implementation of RFC 6570 URI Templates", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://uritemplate.readthedocs.org" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved" + } + }, + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + }, + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + }, + { + "license": { + "name": "declared license of 'uritemplate'", + "text": { + "content": "BSD 3-Clause License or Apache License, Version 2.0", + "contentType": "text/plain" + } + } + } + ], + "name": "uritemplate", + "purl": "pkg:pypi/uritemplate@4.1.1", + "type": "library", + "version": "4.1.1" + }, + { + "bom-ref": "urllib3==2.2.3", + "description": "HTTP library with thread-safe connection pooling, file post, and more.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://urllib3.readthedocs.io" + }, + { + "comment": "from packaging metadata Project-URL: Issue tracker", + "type": "issue-tracker", + "url": "https://github.com/urllib3/urllib3/issues" + }, + { + "comment": "from packaging metadata Project-URL: Code", + "type": "other", + "url": "https://github.com/urllib3/urllib3" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://github.com/urllib3/urllib3/blob/main/CHANGES.rst" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "urllib3", + "purl": "pkg:pypi/urllib3@2.2.3", + "type": "library", + "version": "2.2.3" + }, + { + "bom-ref": "vine==5.1.0", + "description": "Python promises.", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/celery/vine" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + }, + { + "license": { + "name": "declared license of 'vine'", + "text": { + "content": "BSD", + "contentType": "text/plain" + } + } + } + ], + "name": "vine", + "purl": "pkg:pypi/vine@5.1.0", + "type": "library", + "version": "5.1.0" + }, + { + "bom-ref": "virtualenv==20.26.6", + "description": "Virtual Python Environment builder", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://virtualenv.pypa.io" + }, + { + "comment": "from packaging metadata Project-URL: Tracker", + "type": "issue-tracker", + "url": "https://github.com/pypa/virtualenv/issues" + }, + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/pypa/virtualenv" + }, + { + "comment": "from packaging metadata Project-URL: Homepage", + "type": "website", + "url": "https://github.com/pypa/virtualenv" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "virtualenv", + "purl": "pkg:pypi/virtualenv@20.26.6", + "type": "library", + "version": "20.26.6" + }, + { + "bom-ref": "watchdog==5.0.3", + "description": "Filesystem events monitoring", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://python-watchdog.readthedocs.io/en/stable/" + }, + { + "comment": "from packaging metadata Project-URL: Issues", + "type": "issue-tracker", + "url": "https://github.com/gorakhargosh/watchdog/issues" + }, + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/gorakhargosh/watchdog/" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://github.com/gorakhargosh/watchdog/blob/master/changelog.rst" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/gorakhargosh/watchdog" + } + ], + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + }, + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + } + ], + "name": "watchdog", + "purl": "pkg:pypi/watchdog@5.0.3", + "type": "library", + "version": "5.0.3" + }, + { + "bom-ref": "wcwidth==0.2.13", + "description": "Measures the displayed width of unicode strings in a terminal", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/jquast/wcwidth" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "wcwidth", + "purl": "pkg:pypi/wcwidth@0.2.13", + "type": "library", + "version": "0.2.13" + }, + { + "bom-ref": "webcolors==24.8.0", + "description": "A library for working with the color formats defined by HTML and CSS.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: documentation", + "type": "documentation", + "url": "https://webcolors.readthedocs.io" + }, + { + "comment": "from packaging metadata Project-URL: homepage", + "type": "website", + "url": "https://github.com/ubernostrum/webcolors" + } + ], + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + }, + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + } + ], + "name": "webcolors", + "purl": "pkg:pypi/webcolors@24.8.0", + "type": "library", + "version": "24.8.0" + }, + { + "bom-ref": "whitenoise==6.7.0", + "description": "Radically simplified static file serving for WSGI applications", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://whitenoise.readthedocs.io/" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://whitenoise.readthedocs.io/en/stable/changelog.html" + }, + { + "comment": "from packaging metadata Project-URL: Repository", + "type": "vcs", + "url": "https://github.com/evansd/whitenoise" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "whitenoise", + "purl": "pkg:pypi/whitenoise@6.7.0", + "type": "library", + "version": "6.7.0" + }, + { + "bom-ref": "yarl==1.14.0", + "description": "Yet another URL library", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Coverage: codecov", + "type": "other", + "url": "https://codecov.io/github/aio-libs/yarl" + }, + { + "comment": "from packaging metadata Project-URL: Code of Conduct", + "type": "other", + "url": "https://github.com/aio-libs/.github/blob/master/CODE_OF_CONDUCT.md" + }, + { + "comment": "from packaging metadata Project-URL: GitHub: repo", + "type": "other", + "url": "https://github.com/aio-libs/yarl" + }, + { + "comment": "from packaging metadata Project-URL: CI: GitHub Workflows", + "type": "other", + "url": "https://github.com/aio-libs/yarl/actions?query=branch:master" + }, + { + "comment": "from packaging metadata Project-URL: GitHub: issues", + "type": "other", + "url": "https://github.com/aio-libs/yarl/issues" + }, + { + "comment": "from packaging metadata Project-URL: Docs: RTD", + "type": "other", + "url": "https://yarl.aio-libs.org" + }, + { + "comment": "from packaging metadata Project-URL: Docs: Changelog", + "type": "other", + "url": "https://yarl.aio-libs.org/en/latest/changes/" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/aio-libs/yarl" + } + ], + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + }, + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + } + ], + "name": "yarl", + "purl": "pkg:pypi/yarl@1.14.0", + "type": "library", + "version": "1.14.0" + } + ], + "dependencies": [ + { + "dependsOn": ["cryptography==43.0.1"], + "ref": "Authlib==1.3.2" + }, + { + "dependsOn": [ + "argon2-cffi==23.1.0", + "asgiref==3.8.1", + "sqlparse==0.5.1", + "tzdata==2024.2" + ], + "ref": "Django==5.1.1" + }, + { + "dependsOn": [ + "python-dateutil==2.9.0.post0", + "typing_extensions==4.12.2" + ], + "ref": "Faker==30.1.0" + }, + { + "ref": "MarkupSafe==2.1.5" + }, + { + "dependsOn": [ + "coverage==7.6.1", + "cryptography==43.0.1", + "pre-commit==3.8.0" + ], + "ref": "PyJWT==2.9.0" + }, + { + "ref": "PyYAML==6.0.2" + }, + { + "ref": "Pygments==2.18.0" + }, + { + "dependsOn": ["MarkupSafe==2.1.5", "watchdog==5.0.3"], + "ref": "Werkzeug==3.0.4" + }, + { + "ref": "aiohappyeyeballs==2.4.3" + }, + { + "dependsOn": [ + "aiohappyeyeballs==2.4.3", + "aiosignal==1.3.1", + "attrs==24.2.0", + "frozenlist==1.4.1", + "multidict==6.1.0", + "yarl==1.14.0" + ], + "ref": "aiohttp==3.10.9" + }, + { + "dependsOn": ["frozenlist==1.4.1"], + "ref": "aiosignal==1.3.1" + }, + { + "dependsOn": ["vine==5.1.0"], + "ref": "amqp==5.2.0" + }, + { + "dependsOn": ["cffi==1.17.1", "pre-commit==3.8.0"], + "ref": "argon2-cffi-bindings==21.2.0" + }, + { + "dependsOn": [ + "argon2-cffi-bindings==21.2.0", + "mypy==1.11.2", + "typing_extensions==4.12.2" + ], + "ref": "argon2-cffi==23.1.0" + }, + { + "dependsOn": [ + "pre-commit==3.8.0", + "python-dateutil==2.9.0.post0", + "types-python-dateutil==2.9.0.20241003" + ], + "ref": "arrow==1.3.0" + }, + { + "dependsOn": ["mypy==1.11.2", "typing_extensions==4.12.2"], + "ref": "asgiref==3.8.1" + }, + { + "dependsOn": ["six==1.16.0"], + "ref": "asttokens==2.4.1" + }, + { + "dependsOn": ["coverage==7.6.1", "mypy==1.11.2", "pre-commit==3.8.0"], + "ref": "attrs==24.2.0" + }, + { + "dependsOn": ["pycodestyle==2.12.1"], + "ref": "autopep8==2.3.1" + }, + { + "ref": "billiard==4.2.1" + }, + { + "ref": "boolean.py==4.0" + }, + { + "dependsOn": [ + "boto3==1.35.29", + "botocore-stubs==1.35.31", + "botocore==1.35.35", + "mypy-boto3-s3==1.35.22", + "types-s3transfer==0.10.2", + "typing_extensions==4.12.2" + ], + "ref": "boto3-stubs==1.35.29" + }, + { + "dependsOn": [ + "botocore==1.35.35", + "jmespath==1.0.1", + "s3transfer==0.10.2" + ], + "ref": "boto3==1.35.29" + }, + { + "dependsOn": [ + "botocore==1.35.35", + "types-awscrt==0.22.0", + "typing_extensions==4.12.2" + ], + "ref": "botocore-stubs==1.35.31" + }, + { + "dependsOn": [ + "jmespath==1.0.1", + "python-dateutil==2.9.0.post0", + "urllib3==2.2.3" + ], + "ref": "botocore==1.35.35" + }, + { + "dependsOn": [ + "Django==5.1.1", + "PyYAML==6.0.2", + "billiard==4.2.1", + "boto3==1.35.29", + "click-didyoumean==0.3.1", + "click-plugins==1.1.1", + "click-repl==0.3.0", + "click==8.1.7", + "cryptography==43.0.1", + "kombu==5.4.2", + "python-dateutil==2.9.0.post0", + "redis==5.0.8", + "tblib==3.0.0", + "tzdata==2024.2", + "urllib3==2.2.3", + "vine==5.1.0" + ], + "ref": "celery==5.4.0" + }, + { + "ref": "certifi==2024.8.30" + }, + { + "dependsOn": ["pycparser==2.22"], + "ref": "cffi==1.17.1" + }, + { + "ref": "cfgv==3.4.0" + }, + { + "ref": "chardet==5.2.0" + }, + { + "ref": "charset-normalizer==3.3.2" + }, + { + "dependsOn": ["click==8.1.7"], + "ref": "click-didyoumean==0.3.1" + }, + { + "dependsOn": ["click==8.1.7"], + "ref": "click-plugins==1.1.1" + }, + { + "dependsOn": ["click==8.1.7", "prompt_toolkit==3.0.48"], + "ref": "click-repl==0.3.0" + }, + { + "ref": "click==8.1.7" + }, + { + "ref": "coverage==7.6.1" + }, + { + "dependsOn": [ + "certifi==2024.8.30", + "cffi==1.17.1", + "click==8.1.7", + "mypy==1.11.2", + "ruff==0.6.8" + ], + "ref": "cryptography==43.0.1" + }, + { + "dependsOn": [ + "chardet==5.2.0", + "cyclonedx-python-lib==7.6.2", + "packageurl-python==0.15.6", + "packaging==24.1", + "pip-requirements-parser==32.0.1" + ], + "ref": "cyclonedx-bom==4.6.1" + }, + { + "dependsOn": ["cyclonedx-bom==4.6.1"], + "ref": "cyclonedx-py==1.0.1" + }, + { + "dependsOn": [ + "jsonschema==4.23.0", + "license-expression==30.3.1", + "lxml==5.3.0", + "packageurl-python==0.15.6", + "py-serializable==1.1.2", + "sortedcontainers==2.4.0" + ], + "ref": "cyclonedx-python-lib==7.6.2" + }, + { + "ref": "debugpy==1.8.6" + }, + { + "ref": "decorator==5.1.1" + }, + { + "ref": "defusedxml==0.7.1" + }, + { + "ref": "distlib==0.3.8" + }, + { + "dependsOn": ["Django==5.1.1", "asgiref==3.8.1"], + "ref": "django-cors-headers==4.4.0" + }, + { + "dependsOn": ["coverage==7.6.1"], + "ref": "django-coverage-plugin==3.1.0" + }, + { + "dependsOn": ["coverage==7.6.1"], + "ref": "django-environ==0.11.2" + }, + { + "dependsOn": ["Django==5.1.1"], + "ref": "django-extensions==3.2.3" + }, + { + "dependsOn": ["Django==5.1.1"], + "ref": "django-filter==24.3" + }, + { + "dependsOn": ["python-fsutil==0.14.1"], + "ref": "django-maintenance-mode==0.21.1" + }, + { + "dependsOn": ["Django==5.1.1", "unicodecsv==0.14.1"], + "ref": "django-queryset-csv==1.1.0" + }, + { + "ref": "django-ratelimit==4.1.0" + }, + { + "dependsOn": ["Django==5.1.1", "redis==5.0.8"], + "ref": "django-redis==5.4.0" + }, + { + "ref": "django-rest-passwordreset==1.4.1" + }, + { + "dependsOn": [ + "Django==5.1.1", + "autopep8==2.3.1", + "gprof2dot==2024.6.6", + "sqlparse==0.5.1" + ], + "ref": "django-silk==5.2.0" + }, + { + "dependsOn": ["Django==5.1.1"], + "ref": "django-simple-history==3.7.0" + }, + { + "dependsOn": ["Django==5.1.1", "typing_extensions==4.12.2"], + "ref": "django-stubs-ext==5.1.0" + }, + { + "dependsOn": [ + "Django==5.1.1", + "asgiref==3.8.1", + "django-stubs-ext==5.1.0", + "mypy==1.11.2", + "redis==5.0.8", + "types-PyYAML==6.0.12.20240917", + "typing_extensions==4.12.2" + ], + "ref": "django-stubs==5.1.0" + }, + { + "dependsOn": ["ply==3.11"], + "ref": "djangoql==0.18.1" + }, + { + "dependsOn": [ + "Django==5.1.1", + "PyJWT==2.9.0", + "cryptography==43.0.1", + "djangorestframework==3.15.2", + "freezegun==1.5.1", + "ipython==8.27.0" + ], + "ref": "djangorestframework-simplejwt==5.3.1" + }, + { + "dependsOn": [ + "django-stubs==5.1.0", + "mypy==1.11.2", + "requests==2.32.3", + "types-PyYAML==6.0.12.20240917", + "types-requests==2.32.0.20240914", + "typing_extensions==4.12.2" + ], + "ref": "djangorestframework-stubs==3.15.1" + }, + { + "dependsOn": ["Django==5.1.1"], + "ref": "djangorestframework==3.15.2" + }, + { + "dependsOn": [ + "coverage==7.6.1", + "cryptography==43.0.1", + "idna==3.10", + "mypy==1.11.2" + ], + "ref": "dnspython==2.7.0" + }, + { + "dependsOn": ["Django==5.1.1", "djangorestframework==3.15.2"], + "ref": "drf-nested-routers==0.94.1" + }, + { + "dependsOn": [ + "Django==5.1.1", + "PyYAML==6.0.2", + "djangorestframework==3.15.2", + "inflection==0.5.1", + "jsonschema==4.23.0", + "typing_extensions==4.12.2", + "uritemplate==4.1.1" + ], + "ref": "drf-spectacular==0.27.2" + }, + { + "ref": "dry-rest-permissions==0.1.10" + }, + { + "dependsOn": ["dnspython==2.7.0", "idna==3.10"], + "ref": "email_validator==2.2.0" + }, + { + "dependsOn": ["asttokens==2.4.1", "coverage==7.6.1", "ipython==8.27.0"], + "ref": "executing==2.1.0" + }, + { + "dependsOn": [ + "Django==5.1.1", + "Faker==30.1.0", + "coverage==7.6.1", + "mypy==1.11.2", + "pillow==10.4.0" + ], + "ref": "factory_boy==3.3.1" + }, + { + "dependsOn": [ + "MarkupSafe==2.1.5", + "PyYAML==6.0.2", + "certifi==2024.8.30", + "coverage==7.6.1", + "lxml==5.3.0", + "mypy==1.11.2", + "pydantic==1.10.18", + "requests==2.32.3", + "setuptools==69.5.1" + ], + "ref": "fhir.resources==6.5.0" + }, + { + "dependsOn": [ + "coverage==7.6.1", + "typing_extensions==4.12.2", + "virtualenv==20.26.6" + ], + "ref": "filelock==3.16.1" + }, + { + "ref": "fqdn==1.5.1" + }, + { + "dependsOn": ["python-dateutil==2.9.0.post0"], + "ref": "freezegun==1.5.1" + }, + { + "ref": "frozenlist==1.4.1" + }, + { + "ref": "gprof2dot==2024.6.6" + }, + { + "dependsOn": ["coverage==7.6.1", "packaging==24.1"], + "ref": "gunicorn==23.0.0" + }, + { + "dependsOn": ["boto3==1.35.29"], + "ref": "healthy-django==0.1.0" + }, + { + "ref": "hiredis==2.4.0" + }, + { + "dependsOn": ["cryptography==43.0.1"], + "ref": "http_ece==1.2.1" + }, + { + "ref": "identify==2.6.1" + }, + { + "dependsOn": ["mypy==1.11.2", "ruff==0.6.8"], + "ref": "idna==3.10" + }, + { + "ref": "inflection==0.5.1" + }, + { + "dependsOn": [ + "Pygments==2.18.0", + "decorator==5.1.1", + "jedi==0.19.1", + "matplotlib-inline==0.1.7", + "packaging==24.1", + "pexpect==4.9.0", + "prompt_toolkit==3.0.48", + "setuptools==69.5.1", + "stack-data==0.6.3", + "traitlets==5.14.3", + "typing_extensions==4.12.2" + ], + "ref": "ipython==8.27.0" + }, + { + "dependsOn": ["arrow==1.3.0"], + "ref": "isoduration==20.11.0" + }, + { + "dependsOn": [ + "Django==5.1.1", + "MarkupSafe==2.1.5", + "Pygments==2.18.0", + "attrs==24.2.0", + "chardet==5.2.0", + "idna==3.10", + "mypy==1.11.2", + "packaging==24.1", + "parso==0.8.4", + "pyparsing==3.1.4", + "requests==2.32.3", + "six==1.16.0", + "types-setuptools==75.1.0.20240917", + "urllib3==2.2.3" + ], + "ref": "jedi==0.19.1" + }, + { + "ref": "jmespath==1.0.1" + }, + { + "ref": "jsonpointer==3.0.0" + }, + { + "dependsOn": ["referencing==0.35.1"], + "ref": "jsonschema-specifications==2023.12.1" + }, + { + "dependsOn": [ + "attrs==24.2.0", + "fqdn==1.5.1", + "idna==3.10", + "isoduration==20.11.0", + "jsonpointer==3.0.0", + "jsonschema-specifications==2023.12.1", + "referencing==0.35.1", + "rfc3339-validator==0.1.4", + "rfc3987==1.3.8", + "rpds-py==0.20.0", + "uri-template==1.3.0", + "webcolors==24.8.0" + ], + "ref": "jsonschema==4.23.0" + }, + { + "dependsOn": ["cryptography==43.0.1", "typing_extensions==4.12.2"], + "ref": "jwcrypto==1.5.6" + }, + { + "dependsOn": [ + "PyYAML==6.0.2", + "amqp==5.2.0", + "boto3==1.35.29", + "redis==5.0.8", + "typing_extensions==4.12.2", + "tzdata==2024.2", + "urllib3==2.2.3", + "vine==5.1.0" + ], + "ref": "kombu==5.4.2" + }, + { + "dependsOn": ["boolean.py==4.0"], + "ref": "license-expression==30.3.1" + }, + { + "ref": "lxml==5.3.0" + }, + { + "dependsOn": ["traitlets==5.14.3"], + "ref": "matplotlib-inline==0.1.7" + }, + { + "ref": "more-itertools==10.5.0" + }, + { + "dependsOn": ["typing_extensions==4.12.2"], + "ref": "multidict==6.1.0" + }, + { + "dependsOn": ["typing_extensions==4.12.2"], + "ref": "mypy-boto3-s3==1.35.22" + }, + { + "ref": "mypy-extensions==1.0.0" + }, + { + "dependsOn": [ + "lxml==5.3.0", + "mypy-extensions==1.0.0", + "pip==24.2", + "setuptools==69.5.1", + "typing_extensions==4.12.2" + ], + "ref": "mypy==1.11.2" + }, + { + "ref": "newrelic==10.0.0" + }, + { + "ref": "nodeenv==1.9.1" + }, + { + "dependsOn": ["mypy==1.11.2", "setuptools==69.5.1"], + "ref": "packageurl-python==0.15.6" + }, + { + "ref": "packaging==24.1" + }, + { + "dependsOn": ["mypy==1.11.2", "types-setuptools==75.1.0.20240917"], + "ref": "parso==0.8.4" + }, + { + "dependsOn": ["ptyprocess==0.7.0"], + "ref": "pexpect==4.9.0" + }, + { + "dependsOn": [ + "coverage==7.6.1", + "defusedxml==0.7.1", + "packaging==24.1", + "typing_extensions==4.12.2" + ], + "ref": "pillow==10.4.0" + }, + { + "dependsOn": ["packaging==24.1", "pyparsing==3.1.4"], + "ref": "pip-requirements-parser==32.0.1" + }, + { + "ref": "pip==24.2" + }, + { + "dependsOn": ["mypy==1.11.2"], + "ref": "platformdirs==4.3.6" + }, + { + "ref": "ply==3.11" + }, + { + "dependsOn": [ + "PyYAML==6.0.2", + "cfgv==3.4.0", + "identify==2.6.1", + "nodeenv==1.9.1", + "virtualenv==20.26.6" + ], + "ref": "pre-commit==3.8.0" + }, + { + "dependsOn": ["wcwidth==0.2.13"], + "ref": "prompt_toolkit==3.0.48" + }, + { + "ref": "propcache==0.2.0" + }, + { + "ref": "psycopg-c==3.2.2" + }, + { + "dependsOn": [ + "dnspython==2.7.0", + "mypy==1.11.2", + "psycopg-c==3.2.2", + "types-setuptools==75.1.0.20240917", + "typing_extensions==4.12.2", + "tzdata==2024.2" + ], + "ref": "psycopg==3.2.2" + }, + { + "ref": "ptyprocess==0.7.0" + }, + { + "ref": "pure_eval==0.2.3" + }, + { + "dependsOn": ["defusedxml==0.7.1"], + "ref": "py-serializable==1.1.2" + }, + { + "dependsOn": ["cryptography==43.0.1"], + "ref": "py-vapid==1.9.1" + }, + { + "ref": "pycodestyle==2.12.1" + }, + { + "ref": "pycparser==2.22" + }, + { + "ref": "pycryptodome==3.20.0" + }, + { + "dependsOn": ["email_validator==2.2.0", "typing_extensions==4.12.2"], + "ref": "pydantic==1.10.18" + }, + { + "ref": "pyparsing==3.1.4" + }, + { + "dependsOn": ["six==1.16.0"], + "ref": "python-dateutil==2.9.0.post0" + }, + { + "ref": "python-fsutil==0.14.1" + }, + { + "dependsOn": ["text-unidecode==1.3"], + "ref": "python-slugify==8.0.4" + }, + { + "ref": "python-ulid==1.1.0" + }, + { + "dependsOn": [ + "aiohttp==3.10.9", + "cryptography==43.0.1", + "http_ece==1.2.1", + "py-vapid==1.9.1", + "requests==2.32.3", + "six==1.16.0" + ], + "ref": "pywebpush==2.0.0" + }, + { + "dependsOn": [ + "click==8.1.7", + "hiredis==2.4.0", + "more-itertools==10.5.0", + "pydantic==1.10.18", + "python-ulid==1.1.0", + "redis==5.0.8", + "setuptools==69.5.1", + "types-redis==4.6.0.20241004", + "typing_extensions==4.12.2" + ], + "ref": "redis-om==0.3.1" + }, + { + "dependsOn": [ + "cryptography==43.0.1", + "hiredis==2.4.0", + "requests==2.32.3", + "typing_extensions==4.12.2" + ], + "ref": "redis==5.0.8" + }, + { + "dependsOn": ["attrs==24.2.0", "rpds-py==0.20.0"], + "ref": "referencing==0.35.1" + }, + { + "dependsOn": ["requests==2.32.3"], + "ref": "requests-mock==1.12.1" + }, + { + "dependsOn": [ + "certifi==2024.8.30", + "chardet==5.2.0", + "charset-normalizer==3.3.2", + "idna==3.10", + "urllib3==2.2.3" + ], + "ref": "requests==2.32.3" + }, + { + "dependsOn": ["six==1.16.0"], + "ref": "rfc3339-validator==0.1.4" + }, + { + "ref": "rfc3987==1.3.8" + }, + { + "ref": "rpds-py==0.20.0" + }, + { + "ref": "ruff==0.6.8" + }, + { + "dependsOn": ["botocore==1.35.35"], + "ref": "s3transfer==0.10.2" + }, + { + "dependsOn": [ + "Django==5.1.1", + "MarkupSafe==2.1.5", + "aiohttp==3.10.9", + "asttokens==2.4.1", + "celery==5.4.0", + "certifi==2024.8.30", + "executing==2.1.0", + "pure_eval==0.2.3", + "urllib3==2.2.3" + ], + "ref": "sentry-sdk==2.14.0" + }, + { + "dependsOn": [ + "filelock==3.16.1", + "mypy==1.11.2", + "packaging==24.1", + "pip==24.2", + "virtualenv==20.26.6" + ], + "ref": "setuptools==69.5.1" + }, + { + "ref": "six==1.16.0" + }, + { + "ref": "sortedcontainers==2.4.0" + }, + { + "ref": "sqlparse==0.5.1" + }, + { + "dependsOn": [ + "Pygments==2.18.0", + "asttokens==2.4.1", + "executing==2.1.0", + "pure_eval==0.2.3" + ], + "ref": "stack-data==0.6.3" + }, + { + "ref": "tblib==3.0.0" + }, + { + "ref": "text-unidecode==1.3" + }, + { + "dependsOn": ["mypy==1.11.2", "pre-commit==3.8.0"], + "ref": "traitlets==5.14.3" + }, + { + "ref": "types-PyYAML==6.0.12.20240917" + }, + { + "ref": "types-awscrt==0.22.0" + }, + { + "dependsOn": ["types-setuptools==75.1.0.20240917"], + "ref": "types-cffi==1.16.0.20240331" + }, + { + "dependsOn": ["cryptography==43.0.1", "types-cffi==1.16.0.20240331"], + "ref": "types-pyOpenSSL==24.1.0.20240722" + }, + { + "ref": "types-python-dateutil==2.9.0.20241003" + }, + { + "dependsOn": ["cryptography==43.0.1", "types-pyOpenSSL==24.1.0.20240722"], + "ref": "types-redis==4.6.0.20241004" + }, + { + "dependsOn": ["urllib3==2.2.3"], + "ref": "types-requests==2.32.0.20240914" + }, + { + "ref": "types-s3transfer==0.10.2" + }, + { + "ref": "types-setuptools==75.1.0.20240917" + }, + { + "ref": "typing_extensions==4.12.2" + }, + { + "ref": "tzdata==2024.2" + }, + { + "ref": "unicodecsv==0.14.1" + }, + { + "dependsOn": ["mypy==1.11.2", "types-PyYAML==6.0.12.20240917"], + "ref": "uri-template==1.3.0" + }, + { + "ref": "uritemplate==4.1.1" + }, + { + "ref": "urllib3==2.2.3" + }, + { + "ref": "vine==5.1.0" + }, + { + "dependsOn": [ + "coverage==7.6.1", + "distlib==0.3.8", + "filelock==3.16.1", + "packaging==24.1", + "platformdirs==4.3.6", + "setuptools==69.5.1" + ], + "ref": "virtualenv==20.26.6" + }, + { + "dependsOn": ["PyYAML==6.0.2"], + "ref": "watchdog==5.0.3" + }, + { + "ref": "wcwidth==0.2.13" + }, + { + "dependsOn": ["coverage==7.6.1"], + "ref": "webcolors==24.8.0" + }, + { + "ref": "whitenoise==6.7.0" + }, + { + "dependsOn": ["idna==3.10", "multidict==6.1.0", "propcache==0.2.0"], + "ref": "yarl==1.14.0" + } + ], + "metadata": { + "timestamp": "2024-10-08T11:21:19.961073+00:00", + "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "4.6.1" + }, + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python-lib/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-python-lib/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-python-library.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python-lib/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python-lib/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python-lib/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python-lib" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python-lib/#readme" + } + ], + "name": "cyclonedx-python-lib", + "vendor": "CycloneDX", + "version": "7.6.2" + } + ] + }, + "serialNumber": "urn:uuid:8b53c106-85db-4165-8ccd-7db4a80a0352", + "version": 1, + "$schema": "http://cyclonedx.org/schema/bom-1.4.schema.json", + "bomFormat": "CycloneDX", + "specVersion": "1.4" +} diff --git a/public/bom.json b/public/bom.json new file mode 100644 index 00000000000..3ec4f703736 --- /dev/null +++ b/public/bom.json @@ -0,0 +1,85047 @@ +{ + "$schema": "http://cyclonedx.org/schema/bom-1.4.schema.json", + "bomFormat": "CycloneDX", + "specVersion": "1.4", + "version": 1, + "serialNumber": "urn:uuid:0336b888-0dfb-4642-a147-a08d83c2171f", + "metadata": { + "timestamp": "2024-10-08T07:03:28.023Z", + "tools": [ + { + "name": "npm", + "version": "10.8.2" + }, + { + "vendor": "@cyclonedx", + "name": "cyclonedx-npm", + "version": "1.19.3", + "externalReferences": [ + { + "url": "git+https://github.com/CycloneDX/cyclonedx-node-npm.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/CycloneDX/cyclonedx-node-npm#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/CycloneDX/cyclonedx-node-npm/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + } + ] + }, + { + "vendor": "@cyclonedx", + "name": "cyclonedx-library", + "version": "6.11.0", + "externalReferences": [ + { + "url": "git+https://github.com/CycloneDX/cyclonedx-javascript-library.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/CycloneDX/cyclonedx-javascript-library#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/CycloneDX/cyclonedx-javascript-library/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + } + ] + } + ], + "component": { + "type": "application", + "name": "care_fe", + "version": "2.5.4", + "bom-ref": "care_fe@2.5.4", + "author": "Open Healthcare Network Contributors", + "description": "Care is a Digital Public Good enabling TeleICU & Decentralised Administration of Healthcare Capacity across States.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/care_fe@2.5.4?vcs_url=git%2Bssh%3A//git%40github.com/ohcnetwork/care_fe.git", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/ohcnetwork/care_fe.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://care.ohc.network", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ohcnetwork/care_fe/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "" + }, + { + "name": "cdx:npm:package:private", + "value": "true" + } + ] + } + }, + "components": [ + { + "type": "library", + "name": "figtree", + "group": "@fontsource", + "version": "5.1.1", + "bom-ref": "@fontsource/figtree@5.1.1", + "author": "Google Inc.", + "description": "Self-host the Figtree font in a neatly bundled NPM package.", + "licenses": [ + { + "license": { + "id": "OFL-1.1" + } + } + ], + "purl": "pkg:npm/%40fontsource/figtree@5.1.1#fonts/google/figtree", + "externalReferences": [ + { + "url": "git+https://github.com/fontsource/font-files.git#fonts/google/figtree", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://fontsource.org/fonts/figtree", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/fontsource/font-files/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@fontsource/figtree/-/figtree-5.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8d5c606c2aed6a0fdfe8561abaef836d0251ed3bcce372325f688d731f109a6125bb3c8f67e15546e979b74395f64e767c38ba9c12c5ffcef4f4000662fed998" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@fontsource/figtree" + } + ] + }, + { + "type": "library", + "name": "react-wrapper", + "group": "@googlemaps", + "version": "1.1.42", + "bom-ref": "@googlemaps/react-wrapper@1.1.42", + "author": "Justin Poehnelt", + "description": "React component that wraps the loading of Google Maps JavaScript API.", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/%40googlemaps/react-wrapper@1.1.42", + "externalReferences": [ + { + "url": "git+https://github.com/googlemaps/react-wrapper.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/googlemaps/react-wrapper", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/googlemaps/react-wrapper/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@googlemaps/react-wrapper/-/react-wrapper-1.1.42.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ad906aade153a4798d801e2f60116458f8d7ae38371c3466092405ba0089ef04f8e41f947a1de9ce34afbc71c6188aad489de74b955746a061460a5a9cfd2c6b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@googlemaps/react-wrapper" + } + ] + }, + { + "type": "library", + "name": "js-api-loader", + "group": "@googlemaps", + "version": "1.16.8", + "bom-ref": "@googlemaps/js-api-loader@1.16.8", + "author": "Justin Poehnelt", + "description": "Wrapper for the loading of Google Maps JavaScript API script in the browser", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/%40googlemaps/js-api-loader@1.16.8", + "externalReferences": [ + { + "url": "git+https://github.com/googlemaps/js-api-loader.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/googlemaps/js-api-loader", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/googlemaps/js-api-loader/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@googlemaps/js-api-loader/-/js-api-loader-1.16.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0913aaab07caa2d74ee8406364efe04065536de0e9b3957b32df7ef3ee50fa34e0e4244c8b7222fcbf4f995dd44913abb76b96c6d1b3247391981cb1ca8f6949" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@googlemaps/js-api-loader" + } + ] + }, + { + "type": "library", + "name": "react", + "version": "18.3.1", + "bom-ref": "react@18.3.1", + "description": "React is a JavaScript library for building user interfaces.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/react@18.3.1#packages/react", + "externalReferences": [ + { + "url": "git+https://github.com/facebook/react.git#packages/react", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://reactjs.org/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/facebook/react/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c12fa1020252851d0a844bcf240adfb8f54dd7e1f3d6dd18ea7e632eb1906e46f8bab80f13fd11bdefb590c075bffa16807826e1621c57e8bb176a53563fb689" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react" + } + ] + }, + { + "type": "library", + "name": "typescript-guards", + "group": "@googlemaps", + "version": "2.0.3", + "bom-ref": "@googlemaps/typescript-guards@2.0.3", + "author": "Justin Poehnelt", + "description": "TypeScript guards for Google Maps Platform JavaScript.", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/%40googlemaps/typescript-guards@2.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/googlemaps/js-typescript-guards.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/googlemaps/js-typescript-guards", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/googlemaps/js-typescript-guards/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@googlemaps/typescript-guards/-/typescript-guards-2.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "de21ee3bc1f48cf7a17edb0c2b4920c89ccf614fe0fe8893470fb0bbfca5b6a499ef024fb77bdfb091e43e2b91a508db9e75b2817f93de69111b22bf7b267f97" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@googlemaps/typescript-guards" + } + ] + }, + { + "type": "library", + "name": "react", + "group": "@headlessui", + "version": "2.1.9", + "bom-ref": "@headlessui/react@2.1.9", + "description": "A set of completely unstyled, fully accessible UI components for React, designed to integrate beautifully with Tailwind CSS.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40headlessui/react@2.1.9#packages/%40headlessui-react", + "externalReferences": [ + { + "url": "git+https://github.com/tailwindlabs/headlessui.git#packages/@headlessui-react", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/tailwindlabs/headlessui#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/tailwindlabs/headlessui/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@headlessui/react/-/react-2.1.9.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7245b0eef94ab67a1ad5f2f65f47f1d5adedfcb8bd3082835579f74a01bae58971bc302c36b637f4f3c2c5533bb10440ee0a367c9b2e1d249ab8a14d6891c7ec" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@headlessui/react" + } + ] + }, + { + "type": "library", + "name": "react", + "group": "@floating-ui", + "version": "0.26.24", + "bom-ref": "@floating-ui/react@0.26.24", + "author": "atomiks", + "description": "Floating UI for React", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40floating-ui/react@0.26.24#packages/react", + "externalReferences": [ + { + "url": "git+https://github.com/floating-ui/floating-ui.git#packages/react", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://floating-ui.com/docs/react", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/floating-ui/floating-ui", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@floating-ui/react/-/react-0.26.24.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "da5cb4a4291920611052ae47f1b04ad17266735c482bf44cdedbd5cd8dc604447b20e0f5520982d98dad8e3e00b92f930bebd3135289bf6d39df6f748ee6b44b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@floating-ui/react" + } + ] + }, + { + "type": "library", + "name": "react-dom", + "group": "@floating-ui", + "version": "2.1.2", + "bom-ref": "@floating-ui/react-dom@2.1.2", + "author": "atomiks", + "description": "Floating UI for React DOM", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40floating-ui/react-dom@2.1.2#packages/react-dom", + "externalReferences": [ + { + "url": "git+https://github.com/floating-ui/floating-ui.git#packages/react-dom", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://floating-ui.com/docs/react-dom", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/floating-ui/floating-ui", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d3aa24af97203f330d072f9872c7b603ab9d322e1bab05bfce0045febc2370da96932afcd8c720f1bd2f8d7f0e269645cbf14a8c99b0eb057bb78e242ba916ec" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@floating-ui/react-dom" + } + ] + }, + { + "type": "library", + "name": "dom", + "group": "@floating-ui", + "version": "1.6.11", + "bom-ref": "@floating-ui/dom@1.6.11", + "author": "atomiks", + "description": "Floating UI for the web", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40floating-ui/dom@1.6.11#packages/dom", + "externalReferences": [ + { + "url": "git+https://github.com/floating-ui/floating-ui.git#packages/dom", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://floating-ui.com", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/floating-ui/floating-ui", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "aa4302c52476e2fdaf1a48580e8fd4cf17c93770f8b32a928f2b93173e82ed7729535a4048f46278d2342a3e553f7ff9d3798e7d888663cf75ba0057d4694005" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@floating-ui/dom" + } + ] + }, + { + "type": "library", + "name": "core", + "group": "@floating-ui", + "version": "1.6.8", + "bom-ref": "@floating-ui/core@1.6.8", + "author": "atomiks", + "description": "Positioning library for floating elements: tooltips, popovers, dropdowns, and more", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40floating-ui/core@1.6.8#packages/core", + "externalReferences": [ + { + "url": "git+https://github.com/floating-ui/floating-ui.git#packages/core", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://floating-ui.com", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/floating-ui/floating-ui", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ed727d70f53ec88d9078b4be1424a5a8d15926af1aaefb3079f919ad8235c9005b7edc3a172ad93b161287ef52ef3ed3a5e5a546df732792213355882f7df88c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@floating-ui/core" + } + ] + }, + { + "type": "library", + "name": "utils", + "group": "@floating-ui", + "version": "0.2.8", + "bom-ref": "@floating-ui/utils@0.2.8", + "author": "atomiks", + "description": "Utilities for Floating UI", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40floating-ui/utils@0.2.8#packages/utils", + "externalReferences": [ + { + "url": "git+https://github.com/floating-ui/floating-ui.git#packages/utils", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://floating-ui.com", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/floating-ui/floating-ui", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9329bb4a874fa7cff096879c3a97264a7589b0aeccd04e5683c51c140fae3b807db39774cb05ce12ba3ff0733dc74ad6f93963473ba5ff5e14633dd395e4f78a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@floating-ui/utils" + } + ] + }, + { + "type": "library", + "name": "react-dom", + "version": "18.3.1", + "bom-ref": "react-dom@18.3.1", + "description": "React package for working with the DOM.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/react-dom@18.3.1#packages/react-dom", + "externalReferences": [ + { + "url": "git+https://github.com/facebook/react.git#packages/react-dom", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://reactjs.org/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/facebook/react/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e66e2740aa7ead945bd3d2cd1f9f463380714e1f76e75ff295b2886e97bb4e91b17c9fbd92fe812e42c15c88e3b296e06e720136a948db7b519d3593d2c9d423" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-dom" + } + ] + }, + { + "type": "library", + "name": "tabbable", + "version": "6.2.0", + "bom-ref": "tabbable@6.2.0", + "author": "David Clark", + "description": "Returns an array of all tabbable DOM nodes within a containing node.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/tabbable@6.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/focus-trap/tabbable.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/focus-trap/tabbable#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/focus-trap/tabbable/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/tabbable/-/tabbable-6.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "09ab7ade6c6c54997362f379d499955c880da14a24ac8693db32dc9425e345df1ba19d34d38538282b3fb13a09ef90bab1d941c96c696276f906889fd554857b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tabbable" + } + ] + }, + { + "type": "library", + "name": "focus", + "group": "@react-aria", + "version": "3.18.3", + "bom-ref": "@react-aria/focus@3.18.3", + "description": "Spectrum UI components in React", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/%40react-aria/focus@3.18.3", + "externalReferences": [ + { + "url": "git+https://github.com/adobe/react-spectrum.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/adobe/react-spectrum#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/adobe/react-spectrum/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@react-aria/focus/-/focus-3.18.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "58a504960fb9cd2d03df19559fc327b4d9e4cc9aa5d89e8cbb300c3fc4afe564e0143b1efd7191f38d9db313d323228a76b5950917a00aec1ae26de7fc6ce027" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@react-aria/focus" + } + ] + }, + { + "type": "library", + "name": "interactions", + "group": "@react-aria", + "version": "3.22.3", + "bom-ref": "@react-aria/interactions@3.22.3", + "description": "Spectrum UI components in React", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/%40react-aria/interactions@3.22.3", + "externalReferences": [ + { + "url": "git+https://github.com/adobe/react-spectrum.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/adobe/react-spectrum#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/adobe/react-spectrum/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@react-aria/interactions/-/interactions-3.22.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "45151bfda1be3f420a4c85a2918fd2ca507a6c86cb65eced9d9636bdb7bb4401b932055a0a09f91d0e39488d791a54e686c146f029c5eac949b1414988d1e96d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@react-aria/interactions" + } + ] + }, + { + "type": "library", + "name": "utils", + "group": "@react-aria", + "version": "3.25.3", + "bom-ref": "@react-aria/utils@3.25.3", + "description": "Spectrum UI components in React", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/%40react-aria/utils@3.25.3", + "externalReferences": [ + { + "url": "git+https://github.com/adobe/react-spectrum.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/adobe/react-spectrum#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/adobe/react-spectrum/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.25.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3d1e47ff6bda0fc7d2ab41ff501f629cd6dcf0a0dc5665ba7d801f4969249fe3807614d33152aa5d7ad9b99056c857d20f965eed537a69caf886b3909b66e6ac" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@react-aria/utils" + } + ] + }, + { + "type": "library", + "name": "ssr", + "group": "@react-aria", + "version": "3.9.6", + "bom-ref": "@react-aria/ssr@3.9.6", + "description": "Spectrum UI components in React", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/%40react-aria/ssr@3.9.6", + "externalReferences": [ + { + "url": "git+https://github.com/adobe/react-spectrum.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/adobe/react-spectrum#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/adobe/react-spectrum/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.9.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "88ba3cda5f368a5322546cb7e364842e3b21b96a2db656f9f9579f3b78ce42a4113589c9045a5449a76cc033db462992809519b85c08118b3a01a6e43f4dfc7c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@react-aria/ssr" + } + ] + }, + { + "type": "library", + "name": "utils", + "group": "@react-stately", + "version": "3.10.4", + "bom-ref": "@react-stately/utils@3.10.4", + "description": "Spectrum UI components in React", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/%40react-stately/utils@3.10.4", + "externalReferences": [ + { + "url": "git+https://github.com/adobe/react-spectrum.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/adobe/react-spectrum#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/adobe/react-spectrum/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8011101083118797fad0a0a6ed0290d967ef841da02d4afd6fbdaca94748676106fb1b8f81a22508179289cbe39a306f619c0e8e83849e6224731d861e9fc75b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@react-stately/utils" + } + ] + }, + { + "type": "library", + "name": "helpers", + "group": "@swc", + "version": "0.5.13", + "bom-ref": "@swc/helpers@0.5.13", + "author": "강동윤", + "description": "External helpers for the swc project.", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/%40swc/helpers@0.5.13", + "externalReferences": [ + { + "url": "git+https://github.com/swc-project/swc.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://swc.rs", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/swc-project/swc/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.13.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "528286c50debe64608f5d00b2896a9326b8afb5cd633f1f5ed9d7e8b09cd9b37094677c5b9ebd9b37ef94c0e6b5b7d69bb8052e0da12cb57d1b1ec435df5a7e7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@swc/helpers" + } + ] + }, + { + "type": "library", + "name": "shared", + "group": "@react-types", + "version": "3.25.0", + "bom-ref": "@react-types/shared@3.25.0", + "description": "Spectrum UI components in React", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/%40react-types/shared@3.25.0", + "externalReferences": [ + { + "url": "git+https://github.com/adobe/react-spectrum.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/adobe/react-spectrum#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/adobe/react-spectrum/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@react-types/shared/-/shared-3.25.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3994b287353abd3756dde57f9b3e62ea143041486446cef1c18d9dd5aa8fbd374c7b4fb6718ec5c29e393c08b060b123ef78bdae8d85c45f6a0b80ef1c648281" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@react-types/shared" + } + ] + }, + { + "type": "library", + "name": "clsx", + "version": "2.1.1", + "bom-ref": "clsx@2.1.1", + "author": "Luke Edwards", + "description": "A tiny (239B) utility for constructing className strings conditionally.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/clsx@2.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/lukeed/clsx.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/lukeed/clsx#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/lukeed/clsx/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7989b441606d52b0566561b4777f3a386030d7a67df793e2395a3607b6e35926c779d1a5e5ed1959aabae6438681448d7ac1080e407d2126d383f24af5d84264" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/clsx" + } + ] + }, + { + "type": "library", + "name": "tslib", + "version": "2.7.0", + "bom-ref": "tslib@2.7.0", + "author": "Microsoft Corp.", + "description": "Runtime library for TypeScript helper functions", + "licenses": [ + { + "license": { + "id": "0BSD" + } + } + ], + "purl": "pkg:npm/tslib@2.7.0", + "externalReferences": [ + { + "url": "git+https://github.com/Microsoft/tslib.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://www.typescriptlang.org/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/Microsoft/TypeScript/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "80b5c229d375fe3e3b0221e23a424debd84999c6c64c72342262e66d82c7ca486078dd23546a256bdc958c5833094925b1940c5b9e68f9d5bb217bf74425c3cc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tslib" + } + ] + }, + { + "type": "library", + "name": "react-virtual", + "group": "@tanstack", + "version": "3.10.8", + "bom-ref": "@tanstack/react-virtual@3.10.8", + "author": "Tanner Linsley", + "description": "Headless UI for virtualizing scrollable elements in React", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40tanstack/react-virtual@3.10.8#packages/react-virtual", + "externalReferences": [ + { + "url": "git+https://github.com/TanStack/virtual.git#packages/react-virtual", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://tanstack.com/virtual", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/TanStack/virtual/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.10.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "55bcdb5464ac665424b722eb3f99f113ebc4d5947e5343450163db24ba06dbe0ca3f07760fb7552024d5208698949a97d590849d80db68ea663306ecca106820" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@tanstack/react-virtual" + } + ] + }, + { + "type": "library", + "name": "virtual-core", + "group": "@tanstack", + "version": "3.10.8", + "bom-ref": "@tanstack/virtual-core@3.10.8", + "author": "Tanner Linsley", + "description": "Headless UI for virtualizing scrollable elements in TS/JS + Frameworks", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40tanstack/virtual-core@3.10.8#packages/virtual-core", + "externalReferences": [ + { + "url": "git+https://github.com/TanStack/virtual.git#packages/virtual-core", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://tanstack.com/virtual", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/TanStack/virtual/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.10.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3c1bb4d26b6df798db2858ba2e593d6a293c6e7477b51fe840fd68dd34a2fa21bfffe43645323308480a9071bc041f3a93130d5ba3bcc24bbe2e68be40547a8c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@tanstack/virtual-core" + } + ] + }, + { + "type": "library", + "name": "core", + "group": "@pnotify", + "version": "5.2.0", + "bom-ref": "@pnotify/core@5.2.0", + "author": "Hunter Perrin", + "description": "PNotify Core", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/%40pnotify/core@5.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/sciactive/pnotify.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sciactive/pnotify", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sciactive/pnotify/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@pnotify/core/-/core-5.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "77d64ced0e99c6ec13275e106ce6bba569a852a39b3e2b3b4b52be4f32127dfacbf30d9fec98a010f236f356a02d285500c22c1394ac0ba3bd62192eb707a46c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@pnotify/core" + } + ] + }, + { + "type": "library", + "name": "mobile", + "group": "@pnotify", + "version": "5.2.0", + "bom-ref": "@pnotify/mobile@5.2.0", + "author": "Hunter Perrin", + "description": "PNotify - Mobile Module", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/%40pnotify/mobile@5.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/sciactive/pnotify.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sciactive/pnotify", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sciactive/pnotify/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@pnotify/mobile/-/mobile-5.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "baed15ee1e3563c513400e99076e8f70753bc07bb99f03ff14498cca298712912a86bbe4cc8443d82c41ef3bbd498a77264d8d15c242dcd8ae78edca876e4254" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@pnotify/mobile" + } + ] + }, + { + "type": "library", + "name": "react-icons", + "group": "@radix-ui", + "version": "1.3.0", + "bom-ref": "@radix-ui/react-icons@1.3.0", + "description": "Radix UI React Icon Set", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40radix-ui/react-icons@1.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@radix-ui/react-icons/-/react-icons-1.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8d0c63ff42ca829fa3f418935f3dcedec82cdba44d7adda22d69ac3f2473d9221c478abfe126dacd77e76306c0afebcb60a49f73bab1cf21900351cb9588ae37" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@radix-ui/react-icons" + } + ] + }, + { + "type": "library", + "name": "react-slot", + "group": "@radix-ui", + "version": "1.1.0", + "bom-ref": "@radix-ui/react-slot@1.1.0", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40radix-ui/react-slot@1.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/radix-ui/primitives.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://radix-ui.com/primitives", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/radix-ui/primitives/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "15409fe5731f996e1db5897af69752e036f12b2f278f833b49a7c180f965cacc6675a721ca735f940769fe00ac9d858d0e781eead23da27ccca7901161cd4a37" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@radix-ui/react-slot" + } + ] + }, + { + "type": "library", + "name": "react-compose-refs", + "group": "@radix-ui", + "version": "1.1.0", + "bom-ref": "@radix-ui/react-compose-refs@1.1.0", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40radix-ui/react-compose-refs@1.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/radix-ui/primitives.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://radix-ui.com/primitives", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/radix-ui/primitives/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6f88a73ad89a3a761ff4a5b23b78c079e086e857b27d8ea576210f6a76d48d677ec48939c197876bcc95c26ac9daf75eae1bbf050bf30ab248d251ddfb0222ab" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@radix-ui/react-compose-refs" + } + ] + }, + { + "type": "library", + "name": "react", + "group": "@types", + "version": "18.3.2", + "bom-ref": "@types/react@18.3.2", + "description": "TypeScript definitions for react", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/react@18.3.2#types/react", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/react", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/react/-/react-18.3.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "06d820f3d7409ea0f8bd5ed1de19703b182aa1b5102a0c77326ad0462d3261bb3f3f4ca6f17a33200964a958a53ea1d0c17b387bd4dfeb7aeb0a0979f0170ee3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/react" + } + ] + }, + { + "type": "library", + "name": "react-toast", + "group": "@radix-ui", + "version": "1.2.2", + "bom-ref": "@radix-ui/react-toast@1.2.2", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40radix-ui/react-toast@1.2.2", + "externalReferences": [ + { + "url": "git+https://github.com/radix-ui/primitives.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://radix-ui.com/primitives", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/radix-ui/primitives/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@radix-ui/react-toast/-/react-toast-1.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "67aa6a4b39803ff6c5268a8c02cb689f879235afae778e0d4994e26549947a7f88399e67058f24cee539583055c855cfb5c5bac946a5387b3133f04fe92bfcc3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@radix-ui/react-toast" + } + ] + }, + { + "type": "library", + "name": "primitive", + "group": "@radix-ui", + "version": "1.1.0", + "bom-ref": "@radix-ui/primitive@1.1.0", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40radix-ui/primitive@1.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/radix-ui/primitives.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://radix-ui.com/primitives", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/radix-ui/primitives/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e19f1d9fa529934aa4e0fef8c41859e8777fc3498f13338e2f1cb8c623d7397aa317b8d94b45402a4effc7f1fa172636cc291826a78f7f51b92a6926349e1104" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@radix-ui/primitive" + } + ] + }, + { + "type": "library", + "name": "react-collection", + "group": "@radix-ui", + "version": "1.1.0", + "bom-ref": "@radix-ui/react-collection@1.1.0", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40radix-ui/react-collection@1.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/radix-ui/primitives.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://radix-ui.com/primitives", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/radix-ui/primitives/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "199b19b25309132a3554a9b92f564963cb460f164d3c0a147905086ca7897e88bb4389268a0e40b202cc618bb261b7e377c7c1985391008c180245cc9d766067" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@radix-ui/react-collection" + } + ], + "components": [ + { + "type": "library", + "name": "react-context", + "group": "@radix-ui", + "version": "1.1.0", + "bom-ref": "@radix-ui/react-collection@1.1.0|@radix-ui/react-context@1.1.0", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40radix-ui/react-context@1.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/radix-ui/primitives.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://radix-ui.com/primitives", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/radix-ui/primitives/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "38aadc901cbeb0c12060cfec326aa612b567d2466aac73c9cdef909770f362c0c3a74865d0beb69f1ff6d76dbf06fa6cd6acfae398e572edad0fd96b45275ff0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@radix-ui/react-collection/node_modules/@radix-ui/react-context" + } + ] + } + ] + }, + { + "type": "library", + "name": "react-primitive", + "group": "@radix-ui", + "version": "2.0.0", + "bom-ref": "@radix-ui/react-primitive@2.0.0", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40radix-ui/react-primitive@2.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/radix-ui/primitives.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://radix-ui.com/primitives", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/radix-ui/primitives/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "652a459b4fee1daf334ef2810e32c558ba3c764af8301b220cbcf483780c530aa02c7cfdad369144660382f64fb4126060204a5e44bd7f39a8c9282bf023ba0b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@radix-ui/react-primitive" + } + ] + }, + { + "type": "library", + "name": "react-dom", + "group": "@types", + "version": "18.3.0", + "bom-ref": "@types/react-dom@18.3.0", + "description": "TypeScript definitions for react-dom", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/react-dom@18.3.0#types/react-dom", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/react-dom", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-dom", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "121c00a6e4e6301997b853a292140b201527eae160f354b02cc380520a1d245d7848e04e08c754d38803a188b458e2491c3d78e132f7db3e320ea096ddd9e442" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/react-dom" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "react-context", + "group": "@radix-ui", + "version": "1.1.1", + "bom-ref": "@radix-ui/react-context@1.1.1", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40radix-ui/react-context@1.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/radix-ui/primitives.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://radix-ui.com/primitives", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/radix-ui/primitives/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5004a4f738be72bbfd5ad78afcd5383cbbcea0bdceb84e8159528d17a84f441b580435d0daee62bb73b9f735252624d5be4caec9c9eaaf3b6c1d527070af4af9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@radix-ui/react-context" + } + ] + }, + { + "type": "library", + "name": "react-dismissable-layer", + "group": "@radix-ui", + "version": "1.1.1", + "bom-ref": "@radix-ui/react-dismissable-layer@1.1.1", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40radix-ui/react-dismissable-layer@1.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/radix-ui/primitives.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://radix-ui.com/primitives", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/radix-ui/primitives/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "412c60dbd95faffc5c7afea44b3ecc0259839f36cfd5e23f0f09f74e9d62a74293e425042ecc647a4144315044a32908de8577f61293e13299cc134c6dc4d961" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@radix-ui/react-dismissable-layer" + } + ] + }, + { + "type": "library", + "name": "react-use-callback-ref", + "group": "@radix-ui", + "version": "1.1.0", + "bom-ref": "@radix-ui/react-use-callback-ref@1.1.0", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40radix-ui/react-use-callback-ref@1.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/radix-ui/primitives.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://radix-ui.com/primitives", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/radix-ui/primitives/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "09ab137efb32f9fadc1646d7b5227666ef491e937c4d82b192024659b8e2661162bf169e5bbacc799b7b4042c654b69855f14cb0a1e36fb024d273047bed957f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@radix-ui/react-use-callback-ref" + } + ] + }, + { + "type": "library", + "name": "react-use-escape-keydown", + "group": "@radix-ui", + "version": "1.1.0", + "bom-ref": "@radix-ui/react-use-escape-keydown@1.1.0", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40radix-ui/react-use-escape-keydown@1.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/radix-ui/primitives.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://radix-ui.com/primitives", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/radix-ui/primitives/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2fbbf05a54759134d0de887b8353b4081177602cb24e3f0d9a12d1fa9852869c80e741c27c114a5494e9b219bd3f32e22a67a1b2b4334d84e95fd1ef982f6b87" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@radix-ui/react-use-escape-keydown" + } + ] + }, + { + "type": "library", + "name": "react-portal", + "group": "@radix-ui", + "version": "1.1.2", + "bom-ref": "@radix-ui/react-portal@1.1.2", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40radix-ui/react-portal@1.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/radix-ui/primitives.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://radix-ui.com/primitives", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/radix-ui/primitives/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "59e0d82c63f125bff910606879dc896d3d0ca6850b9b09c83cc24c4a5764ba232c040bfb37571176c4d665686df6fa4f3a2377ab288602d6cada2b38effb8c16" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@radix-ui/react-portal" + } + ] + }, + { + "type": "library", + "name": "react-use-layout-effect", + "group": "@radix-ui", + "version": "1.1.0", + "bom-ref": "@radix-ui/react-use-layout-effect@1.1.0", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40radix-ui/react-use-layout-effect@1.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/radix-ui/primitives.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://radix-ui.com/primitives", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/radix-ui/primitives/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f853c4d2b39dce2592ac7f5ab61c08d51d070d56d694485df8547e6920e4e2e58699227d679e2c75954340f6408a7261257c1f4feaa78fdebd982b13da07e6e7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@radix-ui/react-use-layout-effect" + } + ] + }, + { + "type": "library", + "name": "react-presence", + "group": "@radix-ui", + "version": "1.1.1", + "bom-ref": "@radix-ui/react-presence@1.1.1", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40radix-ui/react-presence@1.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/radix-ui/primitives.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://radix-ui.com/primitives", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/radix-ui/primitives/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "21e157562e184b52b4c156735cdadb69a52f209dea758fbf221e1e1c585603d4b0191f540d7ec293c69bbcbe7b0b872fdf0c0cbd4134386ebd41cdcd09c4defc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@radix-ui/react-presence" + } + ] + }, + { + "type": "library", + "name": "react-use-controllable-state", + "group": "@radix-ui", + "version": "1.1.0", + "bom-ref": "@radix-ui/react-use-controllable-state@1.1.0", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40radix-ui/react-use-controllable-state@1.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/radix-ui/primitives.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://radix-ui.com/primitives", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/radix-ui/primitives/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "32d7cc549892af6363cd2d006bdd0d3d39ef4d283a0bf24b095ee66b45baf8e315efcbddf0ec91a480fe360f4bc73b0f6cb7ae06758103536adf402d0480c287" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@radix-ui/react-use-controllable-state" + } + ] + }, + { + "type": "library", + "name": "react-visually-hidden", + "group": "@radix-ui", + "version": "1.1.0", + "bom-ref": "@radix-ui/react-visually-hidden@1.1.0", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40radix-ui/react-visually-hidden@1.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/radix-ui/primitives.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://radix-ui.com/primitives", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/radix-ui/primitives/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "37c30366ab600a01b94b7695eb420d001e3be68b09a2eb18a59e1c4c9d9c15b3297474b963a9682d31fc2cfb648f640dd31f77277d074ff337a895ccd3e97279" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@radix-ui/react-visually-hidden" + } + ] + }, + { + "type": "library", + "name": "browser", + "group": "@sentry", + "version": "8.33.1", + "bom-ref": "@sentry/browser@8.33.1", + "author": "Sentry", + "description": "Official Sentry SDK for browsers", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40sentry/browser@8.33.1", + "externalReferences": [ + { + "url": "git://github.com/getsentry/sentry-javascript.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/tree/master/packages/browser", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@sentry/browser/-/browser-8.33.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "73acc8fe281ec642f066e1a4faef118f6e82863c4682485ee996ca16c5c261a280a797a9e57ec7411924aa06f10298aa942d0b76e1dd77fca6ce1d77f492e0f3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@sentry/browser" + } + ] + }, + { + "type": "library", + "name": "browser-utils", + "group": "@sentry-internal", + "version": "8.33.1", + "bom-ref": "@sentry-internal/browser-utils@8.33.1", + "author": "Sentry", + "description": "Browser Utilities for all Sentry JavaScript SDKs", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40sentry-internal/browser-utils@8.33.1", + "externalReferences": [ + { + "url": "git://github.com/getsentry/sentry-javascript.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/tree/master/packages/browser-utils", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@sentry-internal/browser-utils/-/browser-utils-8.33.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4d6ebfafe1a5e63897bf9e222b5c59de69558134bf8da069e2f710d3118c760890dd672110f70549e628bcbf981d3ded4ae774199a95b43402cfee62efaa6ea8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@sentry-internal/browser-utils" + } + ] + }, + { + "type": "library", + "name": "core", + "group": "@sentry", + "version": "8.33.1", + "bom-ref": "@sentry/core@8.33.1", + "author": "Sentry", + "description": "Base implementation for all Sentry JavaScript SDKs", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40sentry/core@8.33.1", + "externalReferences": [ + { + "url": "git://github.com/getsentry/sentry-javascript.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/tree/master/packages/core", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@sentry/core/-/core-8.33.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "dd24b8d6cb972c5cf12f7390bd3319eaaf7665aa442d5ab69764a85a5668a5c6a65a1a20d91bb4769daf92e9eaf7b9051dbd93cca4539451f8fb881b4fc489ba" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@sentry/core" + } + ] + }, + { + "type": "library", + "name": "types", + "group": "@sentry", + "version": "8.33.1", + "bom-ref": "@sentry/types@8.33.1", + "author": "Sentry", + "description": "Types for all Sentry JavaScript SDKs", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40sentry/types@8.33.1", + "externalReferences": [ + { + "url": "git://github.com/getsentry/sentry-javascript.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/tree/master/packages/types", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@sentry/types/-/types-8.33.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1a3a0032fc2da487a6a05fc88b067b03ad20e2742fdeac33476d46bc9a83554a0a0f47bca6ff4e2d7f87c97a146ade30103192b8351c53250a0f61bea1def740" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@sentry/types" + } + ] + }, + { + "type": "library", + "name": "utils", + "group": "@sentry", + "version": "8.33.1", + "bom-ref": "@sentry/utils@8.33.1", + "author": "Sentry", + "description": "Utilities for all Sentry JavaScript SDKs", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40sentry/utils@8.33.1", + "externalReferences": [ + { + "url": "git://github.com/getsentry/sentry-javascript.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/tree/master/packages/utils", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@sentry/utils/-/utils-8.33.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bb3b98a62889b8563737858d1cc0565105f9a0dbf6b7f4db1b4387469dd1afbc9ebbe1d27c3e78d93229f7f80c67e1b40b177c02654edf090a2056e4d132f842" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@sentry/utils" + } + ] + }, + { + "type": "library", + "name": "feedback", + "group": "@sentry-internal", + "version": "8.33.1", + "bom-ref": "@sentry-internal/feedback@8.33.1", + "author": "Sentry", + "description": "Sentry SDK integration for user feedback", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40sentry-internal/feedback@8.33.1", + "externalReferences": [ + { + "url": "git://github.com/getsentry/sentry-javascript.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/tree/master/packages/feedback", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-8.33.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a9ab8c4539b7a8368ba99de26c8d37723e202c5e34cb48a3eb99e3f9c9ecea25b1182b4facef2d8ef5c55ae42c13b0327bd7463270609afeee37e35352d0b744" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@sentry-internal/feedback" + } + ] + }, + { + "type": "library", + "name": "replay-canvas", + "group": "@sentry-internal", + "version": "8.33.1", + "bom-ref": "@sentry-internal/replay-canvas@8.33.1", + "author": "Sentry", + "description": "Replay canvas integration", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40sentry-internal/replay-canvas@8.33.1", + "externalReferences": [ + { + "url": "git+https://github.com/getsentry/sentry-javascript.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://docs.sentry.io/platforms/javascript/session-replay/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-8.33.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9ecc531533c24f5d13cbfbfaf808924f7fb2a2d18fd6c51bf31a9f281f5f3e74b58591c5af2a74367125b3bc458c1b016d93d4d46a45933ae4fc4e891738b10d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@sentry-internal/replay-canvas" + } + ] + }, + { + "type": "library", + "name": "replay", + "group": "@sentry-internal", + "version": "8.33.1", + "bom-ref": "@sentry-internal/replay@8.33.1", + "author": "Sentry", + "description": "User replays for Sentry", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40sentry-internal/replay@8.33.1", + "externalReferences": [ + { + "url": "git+https://github.com/getsentry/sentry-javascript.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://docs.sentry.io/platforms/javascript/session-replay/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@sentry-internal/replay/-/replay-8.33.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7e6e1ca083a399a9d4dbd34e54df4cc9a3f87d408e632b5bb45a9548a44535943fc4080d7b24a20486d477a223ba33269ce93d6d8d1611431c766dd4a2d8dda2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@sentry-internal/replay" + } + ] + }, + { + "type": "library", + "name": "container-queries", + "group": "@tailwindcss", + "version": "0.1.1", + "bom-ref": "@tailwindcss/container-queries@0.1.1", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40tailwindcss/container-queries@0.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/tailwindlabs/tailwindcss-container-queries.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/tailwindlabs/tailwindcss-container-queries#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/tailwindlabs/tailwindcss-container-queries/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@tailwindcss/container-queries/-/container-queries-0.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a75f1db300a1c7a5a74d26890921b1ea54e6ac6ccd36f9b616d5e688ee80b80d55e14e51132a2ac264fa92002c20c763a34ed07407d85c727886732d7c7cd680" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@tailwindcss/container-queries" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "tailwindcss", + "version": "3.4.13", + "bom-ref": "tailwindcss@3.4.13", + "description": "A utility-first CSS framework for rapidly building custom user interfaces.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/tailwindcss@3.4.13", + "externalReferences": [ + { + "url": "git+https://github.com/tailwindlabs/tailwindcss.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://tailwindcss.com", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/tailwindlabs/tailwindcss/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.13.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2aa8c73892a880e52de41b3be76ca409e8b0be2d1f29592be68aac14db7ff29c7fb40f2c7053c8964ca0b1fea35eb7c2a861f3ed57e503afb2cad5ae33e5e117" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tailwindcss" + } + ], + "components": [ + { + "type": "library", + "name": "postcss-selector-parser", + "version": "6.1.2", + "bom-ref": "tailwindcss@3.4.13|postcss-selector-parser@6.1.2", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/postcss-selector-parser@6.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/postcss/postcss-selector-parser.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/postcss/postcss-selector-parser", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/postcss/postcss-selector-parser/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "43ca907cf899f931ceff766b3ab3b470924a7e96026a0b4c5245db9c47e68148f05e0eb3fd605e3b24bd00f0413c24d288357eb384b0406bbcc85b2231122e76" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tailwindcss/node_modules/postcss-selector-parser" + } + ] + }, + { + "type": "library", + "name": "resolve", + "version": "1.22.8", + "bom-ref": "tailwindcss@3.4.13|resolve@1.22.8", + "author": "James Halliday", + "description": "resolve like require.resolve() on behalf of files asynchronously and synchronously", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/resolve@1.22.8", + "externalReferences": [ + { + "url": "git://github.com/browserify/resolve.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/browserify/resolve#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/browserify/resolve/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a0a59e3c2c6aa5de8594bbc6575554d31edb90f9a608da25c738cc7f835cce80e741c216ac017e70fb599f98ba9fe45f0f677d8b4b73a4a9c6e98935ebcc88cb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tailwindcss/node_modules/resolve" + } + ] + } + ] + }, + { + "type": "library", + "name": "forms", + "group": "@tailwindcss", + "version": "0.5.9", + "bom-ref": "@tailwindcss/forms@0.5.9", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40tailwindcss/forms@0.5.9", + "externalReferences": [ + { + "url": "git+https://github.com/tailwindlabs/tailwindcss-forms.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/tailwindlabs/tailwindcss-forms#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/tailwindlabs/tailwindcss-forms/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.5.9.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b4ce1756bdbe5154f15c9cdecbd4f0c78f1cd60731152b6a9f5a50cf4b51b17f28dc3bf184de68639a6fc806d4c7b553699c697a3e19cef73a87ed51241ce922" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@tailwindcss/forms" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "mini-svg-data-uri", + "version": "1.4.4", + "bom-ref": "mini-svg-data-uri@1.4.4", + "author": "Taylor “Tigt” Hunt", + "description": "Small, efficient encoding of SVG data URIs for CSS, HTML, etc.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mini-svg-data-uri@1.4.4", + "externalReferences": [ + { + "url": "git+https://github.com/tigt/mini-svg-data-uri.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/tigt/mini-svg-data-uri#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/tigt/mini-svg-data-uri/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.4.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "afd75e0def69e452543d9024dc0e7dc061fb222f58ae38d6c348e6c3f96249b1e5d821e2c978fa15c0d70eed8add38d5017aa225d6b0df1c7095966bf44ea71e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mini-svg-data-uri" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "typography", + "group": "@tailwindcss", + "version": "0.5.15", + "bom-ref": "@tailwindcss/typography@0.5.15", + "description": "A Tailwind CSS plugin for automatically styling plain HTML content with beautiful typographic defaults.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40tailwindcss/typography@0.5.15", + "externalReferences": [ + { + "url": "git+https://github.com/tailwindlabs/tailwindcss-typography.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/tailwindlabs/tailwindcss-typography#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/tailwindlabs/tailwindcss-typography/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.15.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "02a86509797ef20ad4cfcbaa131bf9393b60a63b952301534974eb87ccbdfe9c3aab67a4edf27e63c644570ec40760c272e08eb448dff70dfe277af3b6cd35b8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@tailwindcss/typography" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "lodash.castarray", + "version": "4.4.0", + "bom-ref": "lodash.castarray@4.4.0", + "author": "John-David Dalton", + "description": "The lodash method `_.castArray` exported as a module.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/lodash.castarray@4.4.0", + "externalReferences": [ + { + "url": "git+https://github.com/lodash/lodash.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://lodash.com/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/lodash/lodash/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/lodash.castarray/-/lodash.castarray-4.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "695c7cced3efeffd942db02b189d98e366c6d66110e661a3a5dbeb6c9709154dd36d8c9b7be4252d2e29b2df73579db29b2da29f52a914f8999c03804f10f8f9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lodash.castarray" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "lodash.isplainobject", + "version": "4.0.6", + "bom-ref": "lodash.isplainobject@4.0.6", + "author": "John-David Dalton", + "description": "The lodash method `_.isPlainObject` exported as a module.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/lodash.isplainobject@4.0.6", + "externalReferences": [ + { + "url": "git+https://github.com/lodash/lodash.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://lodash.com/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/lodash/lodash/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a125f3696ca908c1e43c2dcdbc111a3c77f42ac0399af3eb38f810583b1b83c9fba2b676f743340660bf8e0459e2f709e834c0863aec49881db16fc5f8c14e04" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lodash.isplainobject" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "lodash.merge", + "version": "4.6.2", + "bom-ref": "lodash.merge@4.6.2", + "author": "John-David Dalton", + "description": "The Lodash method `_.merge` exported as a module.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/lodash.merge@4.6.2", + "externalReferences": [ + { + "url": "git+https://github.com/lodash/lodash.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://lodash.com/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/lodash/lodash/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d0aa63a97455beb6320ac5f5b3047f5d32b4bdae9542440ce8c368ecfa96efb0728c086801103c11facfd4de3e2a52a3f184b46540ad453fd852e872603ba321" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lodash.merge" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "postcss-selector-parser", + "version": "6.0.10", + "bom-ref": "postcss-selector-parser@6.0.10", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/postcss-selector-parser@6.0.10", + "externalReferences": [ + { + "url": "git+https://github.com/postcss/postcss-selector-parser.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/postcss/postcss-selector-parser", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/postcss/postcss-selector-parser/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "210ed365da1aa9b4fe2c2a52860e3a8e7655961583db0ea241801c6177c701167b5f5b7f50686171e403b395f4706a8abd894734ebafece6b5c666f4a10b80df" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/postcss-selector-parser" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "cssesc", + "version": "3.0.0", + "bom-ref": "cssesc@3.0.0", + "author": "Mathias Bynens", + "description": "A JavaScript library for escaping CSS strings and identifiers while generating the shortest possible ASCII-only output.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/cssesc@3.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/mathiasbynens/cssesc.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://mths.be/cssesc", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mathiasbynens/cssesc/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fd36ff25c8cad75d67352706a1be4c36db27b4d3356823540e2a41fd39306458720ebac4e3b48ec7fd7cc05d9b6e381cdd9cc248a5b54f99ede446c5a00cff56" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cssesc" + } + ] + }, + { + "type": "library", + "name": "util-deprecate", + "version": "1.0.2", + "bom-ref": "util-deprecate@1.0.2", + "author": "Nathan Rajlich", + "description": "The Node.js `util.deprecate()` function with browser support", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/util-deprecate@1.0.2", + "externalReferences": [ + { + "url": "git://github.com/TooTallNate/util-deprecate.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/TooTallNate/util-deprecate", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/TooTallNate/util-deprecate/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "10f0f9ab5b97c85c49a42acb9c27359c79eade039ae83641a1c008888d93692080ed5089d5424331a802cc891736c5187c3d5d68afff2d3110f318886eb1ed73" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/util-deprecate" + } + ] + }, + { + "type": "library", + "name": "cypress", + "group": "@types", + "version": "1.1.3", + "bom-ref": "@types/cypress@1.1.3", + "description": "Stub TypeScript definitions entry for cypress, which provides its own types definitions", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/cypress@1.1.3", + "externalReferences": [ + { + "url": "https://cypress.io/", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/cypress/-/cypress-1.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3977b41b0f0b7827e5906d683e0169cab61626610aa989dc06c0ff274af5eebd044f1fd39c818334bc17b7fa4561262e613a7372ad6ade0eb633d0eb7ec04be2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/cypress" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "cypress", + "version": "13.15.0", + "bom-ref": "cypress@13.15.0", + "description": "Cypress is a next generation front end testing tool built for the modern web", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/cypress@13.15.0", + "externalReferences": [ + { + "url": "git+https://github.com/cypress-io/cypress.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://cypress.io", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/cypress-io/cypress/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/cypress/-/cypress-13.15.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e7768eecfc0e7e2eb4e2acce9024b33655aab82ca72e5284feb9a6a523dcce2447e8b35f683500925413e96248b03f32c31948cbeb9566c9d330209055dda44f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cypress" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "proxy-from-env", + "version": "1.0.0", + "bom-ref": "cypress@13.15.0|proxy-from-env@1.0.0", + "author": "Rob Wu", + "description": "Offers getProxyForUrl to get the proxy URL for a URL, respecting the *_PROXY (e.g. HTTP_PROXY) and NO_PROXY environment variables.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/proxy-from-env@1.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/Rob--W/proxy-from-env.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/Rob--W/proxy-from-env#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/Rob--W/proxy-from-env/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1762478094358aac271c37108d506cab79ffba86852fe88f5bf78078bee4571cbfd91ad668de16ae82a38ef6eca11b6fd1fb5e94dc82d356e34619ff6e171fe0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cypress/node_modules/proxy-from-env" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "events", + "group": "@types", + "version": "3.0.3", + "bom-ref": "@types/events@3.0.3", + "description": "TypeScript definitions for events", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/events@3.0.3#types/events", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/events", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/events", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/events/-/events-3.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b6b39ce000144e1133f616a93ed49def07f9b6240abd3b6ee5bdfbd54c57753baacc887402b711b2944fd22d158aef8b5ecb48435cfdeadd67b0fc53f68974d6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/events" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "google.maps", + "group": "@types", + "version": "3.58.1", + "bom-ref": "@types/google.maps@3.58.1", + "description": "TypeScript definitions for google.maps", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/google.maps@3.58.1#types/google.maps", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/google.maps", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/google.maps", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/google.maps/-/google.maps-3.58.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5fd4134af189d2709f33360e9da56cfe4ebfe0bfbb179b824bee2252690b125b3a27d4bf3e1bfe9bf8b79837b2738f59060c1a6f71053b51c4a0163b93df0419" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/google.maps" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "lodash-es", + "group": "@types", + "version": "4.17.12", + "bom-ref": "@types/lodash-es@4.17.12", + "description": "TypeScript definitions for lodash-es", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/lodash-es@4.17.12#types/lodash-es", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/lodash-es", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/lodash-es", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d0d81fb4751c578bf7e158579bc40149fb4a557b5b9011b75620a3b3af9e2796bacba322fe388518f735b02ed02bef411615ab51113710e820996692c4bf4ecd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/lodash-es" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "lodash", + "group": "@types", + "version": "4.17.10", + "bom-ref": "@types/lodash@4.17.10", + "description": "TypeScript definitions for lodash", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/lodash@4.17.10#types/lodash", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/lodash", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/lodash", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.10.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6294b4cf3a1db8486e3968c0a2d4ba0390150af6bb5f89559582c5d05607018f6c76b6817e76adb6d1c8b6559e65d1a1b8491ff8eccc360d99600c7cb7ee76b9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/lodash" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "node", + "group": "@types", + "version": "22.7.5", + "bom-ref": "@types/node@22.7.5", + "description": "TypeScript definitions for node", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/node@22.7.5#types/node", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/node", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8cc2fbb36340ccc59cfff4122756b7a6ba64efc70e3dc846bd726c0b70ba47a3d2328a28cedbd1550133f3d826053058d523cc6aaa39b5e078b8d1cf75eb5285" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/node" + } + ] + }, + { + "type": "library", + "name": "undici-types", + "version": "6.19.8", + "bom-ref": "undici-types@6.19.8", + "description": "A stand-alone types package for Undici", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/undici-types@6.19.8", + "externalReferences": [ + { + "url": "git+https://github.com/nodejs/undici.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://undici.nodejs.org", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/nodejs/undici/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bded8a3fa7ff2676cf045ca86c61ee7ab0bd8351581a7fc5f27d4b593c0dc4213377a21fa93c1441c357804b66990e83951ac2d61ad2ac19c264fa2446b0c78f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/undici-types" + } + ] + }, + { + "type": "library", + "name": "qrcode.react", + "group": "@types", + "version": "1.0.5", + "bom-ref": "@types/qrcode.react@1.0.5", + "description": "TypeScript definitions for qrcode.react", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/qrcode.react@1.0.5#types/qrcode.react", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/qrcode.react", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/qrcode.react", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/qrcode.react/-/qrcode.react-1.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "06084fb67970bebbeaf109066b51f6e589cdfb9388802285b90aee9dc1962c62583b37922a28b1ff8f81f41b5f285db07f98daf327f25980373978eef7de46f3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/qrcode.react" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "react-copy-to-clipboard", + "group": "@types", + "version": "5.0.7", + "bom-ref": "@types/react-copy-to-clipboard@5.0.7", + "description": "TypeScript definitions for react-copy-to-clipboard", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/react-copy-to-clipboard@5.0.7#types/react-copy-to-clipboard", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/react-copy-to-clipboard", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-copy-to-clipboard", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/react-copy-to-clipboard/-/react-copy-to-clipboard-5.0.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "19fb75f43f9ab3833ef5686ad688258662b8f6fa8f85c2f393c59fbdf2ef6983083d86a7c9f2f2d3e0b016e70c25f74aa12172c923e69245a7f3f13abe84178d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/react-copy-to-clipboard" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "react-csv", + "group": "@types", + "version": "1.1.10", + "bom-ref": "@types/react-csv@1.1.10", + "description": "TypeScript definitions for react-csv", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/react-csv@1.1.10#types/react-csv", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/react-csv", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-csv", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/react-csv/-/react-csv-1.1.10.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3c4480c8048becd7e2fc8c81477b9f77ca99932a12fbb8ceca52a62714595192c50122e8e0d65a46c27cacd3fca4271b2338800f25816cb3c3d673dd761b0be2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/react-csv" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "react-google-recaptcha", + "group": "@types", + "version": "2.1.9", + "bom-ref": "@types/react-google-recaptcha@2.1.9", + "description": "TypeScript definitions for react-google-recaptcha", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/react-google-recaptcha@2.1.9#types/react-google-recaptcha", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/react-google-recaptcha", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-google-recaptcha", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/react-google-recaptcha/-/react-google-recaptcha-2.1.9.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9d3df52eb043ba849924de10bb0b50485dcef3d1551c2e232e133e36d2849951794757bc398d09a38fffc7661aa67d9a34782ec205f976802af19a3e121774ba" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/react-google-recaptcha" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "prop-types", + "group": "@types", + "version": "15.7.13", + "bom-ref": "@types/prop-types@15.7.13", + "description": "TypeScript definitions for prop-types", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/prop-types@15.7.13#types/prop-types", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/prop-types", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/prop-types", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.13.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8426534afc1bcd61af86ac69fd1a95ab053df7da417f6be9ee1cc88e260eb25f30a8e994c6443a75dc35715de5f3cd75fa475416eb3fab87756371374b21227c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/prop-types" + } + ] + }, + { + "type": "library", + "name": "csstype", + "version": "3.1.3", + "bom-ref": "csstype@3.1.3", + "author": "Fredrik Nicol", + "description": "Strict TypeScript and Flow types for style based on MDN data", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/csstype@3.1.3", + "externalReferences": [ + { + "url": "git+https://github.com/frenic/csstype.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/frenic/csstype#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/frenic/csstype/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "335b9090c97cad02bfb330f42cd86dab120f2e98a61a6f2c381c14ee52e70a949b4f2637c9e53555cee5e0a4f9cd3e2cff23b11c7e4eeed22eb8b3829cb00347" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/csstype" + } + ] + }, + { + "type": "library", + "name": "eslint-plugin", + "group": "@typescript-eslint", + "version": "7.18.0", + "bom-ref": "@typescript-eslint/eslint-plugin@7.18.0", + "description": "TypeScript plugin for ESLint", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40typescript-eslint/eslint-plugin@7.18.0#packages/eslint-plugin", + "externalReferences": [ + { + "url": "git+https://github.com/typescript-eslint/typescript-eslint.git#packages/eslint-plugin", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://typescript-eslint.io/packages/eslint-plugin", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/typescript-eslint/typescript-eslint/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.18.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f781104d6678d26cc1738d804cd2018a60440e5b5227d4501c20bcbdcfcf0dbc62e24f1d570500bf8a3df1d939d0cd7307e246171a78dc53fb7fcf853fc47a4b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@typescript-eslint/eslint-plugin" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "regexpp", + "group": "@eslint-community", + "version": "4.11.1", + "bom-ref": "@eslint-community/regexpp@4.11.1", + "author": "Toru Nagashima", + "description": "Regular expression parser for ECMAScript.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40eslint-community/regexpp@4.11.1", + "externalReferences": [ + { + "url": "git+https://github.com/eslint-community/regexpp.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/eslint-community/regexpp#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/eslint-community/regexpp/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9b80d537d66ab246682d4e4695665a7700e7628def004c9d8946b207dc2274297d7df5b1d88bcf9e9ea7de89f9ac99b38894b0f41bfe6770a10d574cc17098f1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@eslint-community/regexpp" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "parser", + "group": "@typescript-eslint", + "version": "7.18.0", + "bom-ref": "@typescript-eslint/parser@7.18.0", + "description": "An ESLint custom parser which leverages TypeScript ESTree", + "licenses": [ + { + "license": { + "id": "BSD-2-Clause" + } + } + ], + "purl": "pkg:npm/%40typescript-eslint/parser@7.18.0#packages/parser", + "externalReferences": [ + { + "url": "git+https://github.com/typescript-eslint/typescript-eslint.git#packages/parser", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://typescript-eslint.io/packages/parser", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/typescript-eslint/typescript-eslint/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.18.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e19f8bf08d8eaa1655f2a035df6338c0d2f7d32a591983905417cc8310c7fcae545f43cda93bb573acdaf524f9afdfad6afbc78935a60672b3a4227f1a5545b6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@typescript-eslint/parser" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "scope-manager", + "group": "@typescript-eslint", + "version": "7.18.0", + "bom-ref": "@typescript-eslint/scope-manager@7.18.0", + "description": "TypeScript scope analyser for ESLint", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40typescript-eslint/scope-manager@7.18.0#packages/scope-manager", + "externalReferences": [ + { + "url": "git+https://github.com/typescript-eslint/typescript-eslint.git#packages/scope-manager", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://typescript-eslint.io/packages/scope-manager", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/typescript-eslint/typescript-eslint/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.18.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8e385d204fc53c5d81ed9d6ecdcea2de858a6c67076fced0c3b0168fa8e612a34e7c315b256b63b7f5dfc02a6f364a465a57096a8839bd347e555f3ec3d25f94" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@typescript-eslint/scope-manager" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "types", + "group": "@typescript-eslint", + "version": "7.18.0", + "bom-ref": "@typescript-eslint/types@7.18.0", + "description": "Types for the TypeScript-ESTree AST spec", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40typescript-eslint/types@7.18.0#packages/types", + "externalReferences": [ + { + "url": "git+https://github.com/typescript-eslint/typescript-eslint.git#packages/types", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://typescript-eslint.io", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/typescript-eslint/typescript-eslint/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.18.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "899aa2f83b35cb8103614b6538e0be6949b19c4f714bfc828a092303b5e94ca57a9c205ddc7a7f3d118699dc277e45764e133262574fd704699bf89df7db294d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@typescript-eslint/types" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "typescript-estree", + "group": "@typescript-eslint", + "version": "7.18.0", + "bom-ref": "@typescript-eslint/typescript-estree@7.18.0", + "description": "A parser that converts TypeScript source code into an ESTree compatible form", + "licenses": [ + { + "license": { + "id": "BSD-2-Clause" + } + } + ], + "purl": "pkg:npm/%40typescript-eslint/typescript-estree@7.18.0#packages/typescript-estree", + "externalReferences": [ + { + "url": "git+https://github.com/typescript-eslint/typescript-eslint.git#packages/typescript-estree", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://typescript-eslint.io/packages/typescript-estree", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/typescript-eslint/typescript-eslint/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.18.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "68fd6ffc148f9e7ca1307b6cf1c7f5a90e90d48170c11bc040646f045916968dff947dbd3970373edb3e735d27c51c4806b0e7a0cab386077055ee5fd83e8ecc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@typescript-eslint/typescript-estree" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "visitor-keys", + "group": "@typescript-eslint", + "version": "7.18.0", + "bom-ref": "@typescript-eslint/visitor-keys@7.18.0", + "description": "Visitor keys used to help traverse the TypeScript-ESTree AST", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40typescript-eslint/visitor-keys@7.18.0#packages/visitor-keys", + "externalReferences": [ + { + "url": "git+https://github.com/typescript-eslint/typescript-eslint.git#packages/visitor-keys", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://typescript-eslint.io", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/typescript-eslint/typescript-eslint/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.18.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "703174fc67fcd50a58df163224a0d5d7867076689de7ebae10d8631f612a15a1749e2fb2032abf2f331a2097613495d923bb8bcf022503e57ba16a329fa0aeae" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@typescript-eslint/visitor-keys" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "debug", + "version": "4.3.7", + "bom-ref": "debug@4.3.7", + "author": "Josh Junon", + "description": "Lightweight debugging utility for Node.js and the browser", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/debug@4.3.7", + "externalReferences": [ + { + "url": "git://github.com/debug-js/debug.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/debug-js/debug#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/debug-js/debug/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "12bda773f1fb46b3176411421229ba4c298c934d99f2f2c2d916e2d4a101820a68d1f4ba9744b59e76a9c26222df25bff863896a9d4aae0e30d0783cd280aa81" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/debug" + } + ] + }, + { + "type": "library", + "name": "globby", + "version": "11.1.0", + "bom-ref": "globby@11.1.0", + "author": "Sindre Sorhus", + "description": "User-friendly glob matching", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/globby@11.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/globby.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/globby#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/globby/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8e121768ecf2d6c6fc232a1c6abb964a7d538e69c156cf00ca1732f37ae6c4d27cab6b96282023dc29c963e2a91925c2b9e00f7348b4e6456f54ab4fd6df52de" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/globby" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-glob", + "version": "4.0.3", + "bom-ref": "is-glob@4.0.3", + "author": "Jon Schlinkert", + "description": "Returns `true` if the given string looks like a glob pattern or an extglob pattern. This makes it easy to create code that only uses external modules like node-glob when necessary, resulting in much faster code execution and initialization time, and a better user experience.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-glob@4.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/micromatch/is-glob.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromatch/is-glob", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromatch/is-glob/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c5e9526b21c7dfa66013b6568658bba56df884d6cd97c3a3bf92959a4243e2105d0f7b61f137e4f6f61ab0b33e99758e6611648197f184b4a7af046be1e9524a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-glob" + } + ] + }, + { + "type": "library", + "name": "minimatch", + "version": "9.0.5", + "bom-ref": "minimatch@9.0.5", + "author": "Isaac Z. Schlueter", + "description": "a glob matcher in javascript", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/minimatch@9.0.5", + "externalReferences": [ + { + "url": "git://github.com/isaacs/minimatch.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/minimatch#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/minimatch/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1ba4f4657e3cc60a33c7be7cee4a1e5fd62cd8d632e869affff3fcf6c12d7bd57dc2121aa4c345e2274ac675b642d09c2e24d695bff07c269b02d0055a1841a3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/minimatch" + } + ] + }, + { + "type": "library", + "name": "brace-expansion", + "version": "2.0.1", + "bom-ref": "brace-expansion@2.0.1", + "author": "Julian Gruber", + "description": "Brace expansion as known from sh/bash", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/brace-expansion@2.0.1", + "externalReferences": [ + { + "url": "git://github.com/juliangruber/brace-expansion.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/juliangruber/brace-expansion", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/juliangruber/brace-expansion/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5e7008bd0f1e33e902e9a50bc7ac2e422c15b27cec8bd7775b1cd5dc5a564c6035f45eb6d64c1d6ec01c14a5e02941d95accbe998ea22f5b074f1584142cad0c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/brace-expansion" + } + ] + }, + { + "type": "library", + "name": "semver", + "version": "7.6.3", + "bom-ref": "semver@7.6.3", + "author": "GitHub Inc.", + "description": "The semantic version parser used by npm.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/semver@7.6.3", + "externalReferences": [ + { + "url": "git+https://github.com/npm/node-semver.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/node-semver#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/node-semver/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a157a43f570ab48f824c3bc759815470cb6c2bfd34c260047f2a8a7cd740466f2ed7035585281a5fb03c77852e225508e5ef38884c0e86ced93d8466cd4f54e8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/semver" + } + ] + }, + { + "type": "library", + "name": "ts-api-utils", + "version": "1.3.0", + "bom-ref": "ts-api-utils@1.3.0", + "author": "JoshuaKGoldberg", + "description": "Utility functions for working with TypeScript's API. Successor to the wonderful tsutils. 🛠️️", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/ts-api-utils@1.3.0", + "externalReferences": [ + { + "url": "git+https://github.com/JoshuaKGoldberg/ts-api-utils.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/JoshuaKGoldberg/ts-api-utils#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/JoshuaKGoldberg/ts-api-utils/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "510308a3ba5bf1646898a475ffe30554b4eba08bc356d317dcae8e522afcca72f2cc1f097ab8a89edd9b4c0b6634f6b57a402037b60f0f27fa57eca0add53e79" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ts-api-utils" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "eslint", + "version": "8.57.1", + "bom-ref": "eslint@8.57.1", + "author": "Nicholas C. Zakas", + "description": "An AST-based pattern checker for JavaScript.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/eslint@8.57.1", + "externalReferences": [ + { + "url": "git+https://github.com/eslint/eslint.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://eslint.org", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/eslint/eslint/issues/", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ca9a30c83c69552629917afd58fbf63c0642b4d8a9d4cbf92935b4482bab5efffd88ea5cac7f4f6aa504964b2a101ea90a1a87183442153cab6651a19cb34688" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/eslint" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "minimatch", + "version": "3.1.2", + "bom-ref": "eslint@8.57.1|minimatch@3.1.2", + "author": "Isaac Z. Schlueter", + "description": "a glob matcher in javascript", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/minimatch@3.1.2", + "externalReferences": [ + { + "url": "git://github.com/isaacs/minimatch.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/minimatch#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/minimatch/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "27ba7ade1462023c35343130c355bb8b7efe07222b3963b95d0400cd9dd539c2f43cdc9bc297e657f374e73140cf043d512c84717eaddd43be2b96aa0503881f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/eslint/node_modules/minimatch" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "brace-expansion", + "version": "1.1.11", + "bom-ref": "eslint@8.57.1|brace-expansion@1.1.11", + "author": "Julian Gruber", + "description": "Brace expansion as known from sh/bash", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/brace-expansion@1.1.11", + "externalReferences": [ + { + "url": "git://github.com/juliangruber/brace-expansion.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/juliangruber/brace-expansion", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/juliangruber/brace-expansion/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "882b8f1c3160ac75fb1f6bc423fe71a73d3bcd21c1d344e9ba0aa1998b5598c3bae75f260ae44ca0e60595d101974835f3bb9fa3375a1e058a71815beb5a8688" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/eslint/node_modules/brace-expansion" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "type-utils", + "group": "@typescript-eslint", + "version": "7.18.0", + "bom-ref": "@typescript-eslint/type-utils@7.18.0", + "description": "Type utilities for working with TypeScript + ESLint together", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40typescript-eslint/type-utils@7.18.0#packages/type-utils", + "externalReferences": [ + { + "url": "git+https://github.com/typescript-eslint/typescript-eslint.git#packages/type-utils", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://typescript-eslint.io", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/typescript-eslint/typescript-eslint/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.18.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5cbd05257b822da0ee5f6b18a9951448e276b06e7f8b5000cdef9ac6a98b9d290d11531560b17e71bc25076c3c0f5b629c5b928a41e616d6be3fe1cea1facb78" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@typescript-eslint/type-utils" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "utils", + "group": "@typescript-eslint", + "version": "7.18.0", + "bom-ref": "@typescript-eslint/utils@7.18.0", + "description": "Utilities for working with TypeScript + ESLint together", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40typescript-eslint/utils@7.18.0#packages/utils", + "externalReferences": [ + { + "url": "git+https://github.com/typescript-eslint/typescript-eslint.git#packages/utils", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://typescript-eslint.io/packages/utils", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/typescript-eslint/typescript-eslint/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.18.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "90ad3facd6b68fbe17b8755ca0267174504c17e6aafef1fcdc25c038789e0bed868ace2617c8c95d3e5e01fc83dcad2c031b4fbb0c5a20e20ebe1c33543b7f93" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@typescript-eslint/utils" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "eslint-utils", + "group": "@eslint-community", + "version": "4.4.0", + "bom-ref": "@eslint-community/eslint-utils@4.4.0", + "author": "Toru Nagashima", + "description": "Utilities for ESLint plugins.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40eslint-community/eslint-utils@4.4.0", + "externalReferences": [ + { + "url": "git+https://github.com/eslint-community/eslint-utils.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/eslint-community/eslint-utils#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/eslint-community/eslint-utils/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d7fb00e1dc2bcc1032794a10ea8c5a8472a6ad9bec9cb0a0e117f15b76451869909123503c534b57d09410540fd71f446171d3a39a7ac5d85933535ef69fc07c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@eslint-community/eslint-utils" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "eslint-visitor-keys", + "version": "3.4.3", + "bom-ref": "eslint-visitor-keys@3.4.3", + "author": "Toru Nagashima", + "description": "Constants and utilities about visitor keys to traverse AST.", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/eslint-visitor-keys@3.4.3", + "externalReferences": [ + { + "url": "git+https://github.com/eslint/eslint-visitor-keys.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/eslint/eslint-visitor-keys#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/eslint/eslint-visitor-keys/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c2973e2d77a2ca28acc4f944914cd4eacbf24b57eb20edcc8318f57ddcbb3e6f1883382e6b1d8ddc56bf0ff6a0d56a9b3a9add23eb98eb031497cfdad86fa26a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/eslint-visitor-keys" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "eslintrc", + "group": "@eslint", + "version": "2.1.4", + "bom-ref": "@eslint/eslintrc@2.1.4", + "author": "Nicholas C. Zakas", + "description": "The legacy ESLintRC config file format for ESLint", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40eslint/eslintrc@2.1.4", + "externalReferences": [ + { + "url": "git+https://github.com/eslint/eslintrc.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/eslint/eslintrc#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/eslint/eslintrc/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "dbaf59dfd312eb0549b6ca14975d0beb459d92125574f1b6e10e1e6531f79e717a969bd24a110adf04230d7f494560143ef3e1ec23a8b8fa54f48aea69916fb5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@eslint/eslintrc" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "minimatch", + "version": "3.1.2", + "bom-ref": "@eslint/eslintrc@2.1.4|minimatch@3.1.2", + "author": "Isaac Z. Schlueter", + "description": "a glob matcher in javascript", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/minimatch@3.1.2", + "externalReferences": [ + { + "url": "git://github.com/isaacs/minimatch.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/minimatch#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/minimatch/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "27ba7ade1462023c35343130c355bb8b7efe07222b3963b95d0400cd9dd539c2f43cdc9bc297e657f374e73140cf043d512c84717eaddd43be2b96aa0503881f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@eslint/eslintrc/node_modules/minimatch" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "brace-expansion", + "version": "1.1.11", + "bom-ref": "@eslint/eslintrc@2.1.4|brace-expansion@1.1.11", + "author": "Julian Gruber", + "description": "Brace expansion as known from sh/bash", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/brace-expansion@1.1.11", + "externalReferences": [ + { + "url": "git://github.com/juliangruber/brace-expansion.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/juliangruber/brace-expansion", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/juliangruber/brace-expansion/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "882b8f1c3160ac75fb1f6bc423fe71a73d3bcd21c1d344e9ba0aa1998b5598c3bae75f260ae44ca0e60595d101974835f3bb9fa3375a1e058a71815beb5a8688" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@eslint/eslintrc/node_modules/brace-expansion" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "ajv", + "version": "6.12.6", + "bom-ref": "ajv@6.12.6", + "author": "Evgeny Poberezkin", + "description": "Another JSON Schema Validator", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/ajv@6.12.6", + "externalReferences": [ + { + "url": "git+https://github.com/ajv-validator/ajv.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ajv-validator/ajv", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ajv-validator/ajv/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8f77d52e0bd3a39dbb6a7c98c893864d825b1bebe79d062f1349b99a691cd532be9f1029a6408b3082f4699e1d6e55423681928619be933138654ca4068320e2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ajv" + } + ] + }, + { + "type": "library", + "name": "espree", + "version": "9.6.1", + "bom-ref": "espree@9.6.1", + "author": "Nicholas C. Zakas", + "description": "An Esprima-compatible JavaScript parser built on Acorn", + "licenses": [ + { + "license": { + "id": "BSD-2-Clause" + } + } + ], + "purl": "pkg:npm/espree@9.6.1", + "externalReferences": [ + { + "url": "git+https://github.com/eslint/espree.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/eslint/espree", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/eslint/espree/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a2bb99685923a2b4e9177da40d2239ffbe558b019e6608a7186cb636839283743d6e7c259e60e6e072e7925d111379fe9e30d7474dfb698d7ec79f19ff315dc1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/espree" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "globals", + "version": "13.24.0", + "bom-ref": "globals@13.24.0", + "author": "Sindre Sorhus", + "description": "Global identifiers from different JavaScript environments", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/globals@13.24.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/globals.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/globals#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/globals/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0213b9414723f2596b6c6d3d89684f536076d38275c673de2fc910995a2b4accbe4a38f5b24f2023287a714a1c1a61f82f452e840272fa124c440e26800e2615" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/globals" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "ignore", + "version": "5.3.2", + "bom-ref": "ignore@5.3.2", + "author": "kael", + "description": "Ignore is a manager and filter for .gitignore rules, the one used by eslint, gitbook and many others.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/ignore@5.3.2", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/kaelzhang/node-ignore.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/kaelzhang/node-ignore#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/kaelzhang/node-ignore/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "86c053354a904c3c245ad71d608da2d3a63f9d4044b0d10324a8d676280bbde832f240ee2404bcb91969924710a721172f467fa630f2e4706632344227682afa" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ignore" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "import-fresh", + "version": "3.3.0", + "bom-ref": "import-fresh@3.3.0", + "author": "Sindre Sorhus", + "description": "Import a module while bypassing the cache", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/import-fresh@3.3.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/import-fresh.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/import-fresh#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/import-fresh/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bde6188506be0f54012b39ef8541f16fc7dac65af0527c6c78301b029e39ec4d302cd8a8d9b3922a78d80e1323f98880abad71acc1a1424f625d593917381033" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/import-fresh" + } + ] + }, + { + "type": "library", + "name": "js-yaml", + "version": "4.1.0", + "bom-ref": "js-yaml@4.1.0", + "author": "Vladimir Zapparov", + "description": "YAML 1.2 parser and serializer", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/js-yaml@4.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/nodeca/js-yaml.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/nodeca/js-yaml#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/nodeca/js-yaml/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c29c59b3d368c596891122462194f20c4698a65d0529203e141f5a262c9e98a84cc24c5083ade1e13d4a2605061e94ea3c33517269982ee82b46326506d5af44" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/js-yaml" + } + ] + }, + { + "type": "library", + "name": "balanced-match", + "version": "1.0.2", + "bom-ref": "balanced-match@1.0.2", + "author": "Julian Gruber", + "description": "Match balanced character pairs, like \"{\" and \"}\"", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/balanced-match@1.0.2", + "externalReferences": [ + { + "url": "git://github.com/juliangruber/balanced-match.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/juliangruber/balanced-match", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/juliangruber/balanced-match/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "de849e50ed13315ebb84dd4099b5ec2b8c9aa94eed8e21e56f144364ea47d0a5bdf82797e1b440697d009f1b74b71d8cae94695b041a3f02252121098585393f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/balanced-match" + } + ] + }, + { + "type": "library", + "name": "concat-map", + "version": "0.0.1", + "bom-ref": "concat-map@0.0.1", + "author": "James Halliday", + "description": "concatenative mapdashery", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/concat-map@0.0.1", + "externalReferences": [ + { + "url": "git://github.com/substack/node-concat-map.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/substack/node-concat-map#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/substack/node-concat-map/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fd2aefe1db30c903417e8846a73f68e986f71b3dd2ad40ea047e6b4ee84647b6a1b656d82a7571c366c214c4658da03b1171da5d9f30b07768745bdb9212a6aa" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/concat-map" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "strip-json-comments", + "version": "3.1.1", + "bom-ref": "strip-json-comments@3.1.1", + "author": "Sindre Sorhus", + "description": "Strip comments from JSON. Lets you use comments in your JSON files!", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/strip-json-comments@3.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/strip-json-comments.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/strip-json-comments#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/strip-json-comments/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e9f3dcf91e22870a8fe8dfda22fd9fd60307f25395b56407a2a0b8c8aea8483555a1cba602c7c2aa39179ea89832198cc12fe61072e9ed57a196ddea97a9448a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/strip-json-comments" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "js", + "group": "@eslint", + "version": "8.57.1", + "bom-ref": "@eslint/js@8.57.1", + "description": "ESLint JavaScript language implementation", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40eslint/js@8.57.1#packages/js", + "externalReferences": [ + { + "url": "git+https://github.com/eslint/eslint.git#packages/js", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://eslint.org", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/eslint/eslint/issues/", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "77dcda31149320a0cb85cb731f5d8cb57bc929249485a1dc8d5fb667e18af84118ed72a93f9c91e31f8ddd301c1d372ef7ade722bf9331c09be03042617d73e9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@eslint/js" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "config-array", + "group": "@humanwhocodes", + "version": "0.13.0", + "bom-ref": "@humanwhocodes/config-array@0.13.0", + "author": "Nicholas C. Zakas", + "description": "Glob-based configuration matching.", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/%40humanwhocodes/config-array@0.13.0", + "externalReferences": [ + { + "url": "git+https://github.com/humanwhocodes/config-array.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/humanwhocodes/config-array#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/humanwhocodes/config-array/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0d92c412a1564058b22ba8796087b29cac7b265bc26162f470899f4915d9f65e1283679f905193b857fabf35e32b572ae8862453e120fc98b35f0f930f6bd137" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@humanwhocodes/config-array" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "minimatch", + "version": "3.1.2", + "bom-ref": "@humanwhocodes/config-array@0.13.0|minimatch@3.1.2", + "author": "Isaac Z. Schlueter", + "description": "a glob matcher in javascript", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/minimatch@3.1.2", + "externalReferences": [ + { + "url": "git://github.com/isaacs/minimatch.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/minimatch#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/minimatch/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "27ba7ade1462023c35343130c355bb8b7efe07222b3963b95d0400cd9dd539c2f43cdc9bc297e657f374e73140cf043d512c84717eaddd43be2b96aa0503881f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@humanwhocodes/config-array/node_modules/minimatch" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "brace-expansion", + "version": "1.1.11", + "bom-ref": "@humanwhocodes/config-array@0.13.0|brace-expansion@1.1.11", + "author": "Julian Gruber", + "description": "Brace expansion as known from sh/bash", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/brace-expansion@1.1.11", + "externalReferences": [ + { + "url": "git://github.com/juliangruber/brace-expansion.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/juliangruber/brace-expansion", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/juliangruber/brace-expansion/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "882b8f1c3160ac75fb1f6bc423fe71a73d3bcd21c1d344e9ba0aa1998b5598c3bae75f260ae44ca0e60595d101974835f3bb9fa3375a1e058a71815beb5a8688" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@humanwhocodes/config-array/node_modules/brace-expansion" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "object-schema", + "group": "@humanwhocodes", + "version": "2.0.3", + "bom-ref": "@humanwhocodes/object-schema@2.0.3", + "author": "Nicholas C. Zakas", + "description": "An object schema merger/validator", + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + } + ], + "purl": "pkg:npm/%40humanwhocodes/object-schema@2.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/humanwhocodes/object-schema.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/humanwhocodes/object-schema#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/humanwhocodes/object-schema/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f77cd874c112fdcd43ebdc9988a0c18f4576e2fa8dcc1fe4a05dba28f69a8007dddcfff8814961dc3cace688002be1318bd432ce50fcc7fd3c66def020a70370" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@humanwhocodes/object-schema" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "module-importer", + "group": "@humanwhocodes", + "version": "1.0.1", + "bom-ref": "@humanwhocodes/module-importer@1.0.1", + "author": "Nicholas C. Zaks", + "description": "Universal module importer for Node.js", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/%40humanwhocodes/module-importer@1.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/humanwhocodes/module-importer.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/humanwhocodes/module-importer#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/humanwhocodes/module-importer/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6f1bde57857cbf961be277054d3deb3d281904ea429237cad32e28555549c08b8354144c0d7acfc9744bf7cf22e5aa7d9bd6e7c8412359f9b95a4066b5f7cb7c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@humanwhocodes/module-importer" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "fs.walk", + "group": "@nodelib", + "version": "1.2.8", + "bom-ref": "@nodelib/fs.walk@1.2.8", + "description": "A library for efficiently walking a directory recursively", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40nodelib/fs.walk@1.2.8#master", + "externalReferences": [ + { + "url": "git+https://github.com/nodelib/nodelib.git#master", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/nodelib/nodelib/tree/master#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/nodelib/nodelib/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a0607e53196059c810920c28f067041b07a6a1316ddc520ef5a6da6c199a1b05c8a01299f864f2d293f5f396de1a0ecb96287f3521d25765c0b35967ce7a1c4a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nodelib/fs.walk" + } + ] + }, + { + "type": "library", + "name": "fs.scandir", + "group": "@nodelib", + "version": "2.1.5", + "bom-ref": "@nodelib/fs.scandir@2.1.5", + "description": "List files and directories inside the specified directory", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40nodelib/fs.scandir@2.1.5#master", + "externalReferences": [ + { + "url": "git+https://github.com/nodelib/nodelib.git#master", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/nodelib/nodelib/tree/master#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/nodelib/nodelib/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "beadb806adf29b91c4426d8d282af7c970f08dceef4ec1138510e7929d832bda75baa2d1f831eeae6fcd393a34286ec760753b7a9a4a663dcccaa62e3017fada" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nodelib/fs.scandir" + } + ] + }, + { + "type": "library", + "name": "fs.stat", + "group": "@nodelib", + "version": "2.0.5", + "bom-ref": "@nodelib/fs.stat@2.0.5", + "description": "Get the status of a file with some features", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40nodelib/fs.stat@2.0.5#master", + "externalReferences": [ + { + "url": "git+https://github.com/nodelib/nodelib.git#master", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/nodelib/nodelib/tree/master#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/nodelib/nodelib/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "46484f3e9db3aea0c0400ff68cd867ced70f025bfae17761229edaef8e78039a2f23b06e93182decc5fbb9dc00bb7ce0d437293d4d2bcf7555d5279aaaf638f8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nodelib/fs.stat" + } + ] + }, + { + "type": "library", + "name": "run-parallel", + "version": "1.2.0", + "bom-ref": "run-parallel@1.2.0", + "author": "Feross Aboukhadijeh", + "description": "Run an array of functions in parallel", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/run-parallel@1.2.0", + "externalReferences": [ + { + "url": "git://github.com/feross/run-parallel.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/feross/run-parallel", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/feross/run-parallel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e65e15c9947ce8b67f943c594d1ea3a8bf00144d92d0814b30fdba01b8ec2d5003c4776107f734194b07fb2dfd51f0a2dddcf3f0e950b8f9a768938ca031d004" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/run-parallel" + } + ] + }, + { + "type": "library", + "name": "queue-microtask", + "version": "1.2.3", + "bom-ref": "queue-microtask@1.2.3", + "author": "Feross Aboukhadijeh", + "description": "fast, tiny `queueMicrotask` shim for modern engines", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/queue-microtask@1.2.3", + "externalReferences": [ + { + "url": "git://github.com/feross/queue-microtask.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/feross/queue-microtask", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/feross/queue-microtask/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "36e68d49ae9f94a4f925a498433268934e09cd32f5080e9a1a1bf9adf2d6dcf82a03e3360a1a59427002f21f22e19164052f17e51aa40c11c0eebe217a3dcaf4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/queue-microtask" + } + ] + }, + { + "type": "library", + "name": "fastq", + "version": "1.17.1", + "bom-ref": "fastq@1.17.1", + "author": "Matteo Collina", + "description": "Fast, in memory work queue", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/fastq@1.17.1", + "externalReferences": [ + { + "url": "git+https://github.com/mcollina/fastq.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mcollina/fastq#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mcollina/fastq/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b11543de55952175a0e81cbaf1937bbe1a3d6b5a5070dfd604568002c0c31739498efa06c743fccfb575b7bda0ac525f261bb760f641baedb97fb29ac368cdd7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fastq" + } + ] + }, + { + "type": "library", + "name": "reusify", + "version": "1.0.4", + "bom-ref": "reusify@1.0.4", + "author": "Matteo Collina", + "description": "Reuse objects and functions with style", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/reusify@1.0.4", + "externalReferences": [ + { + "url": "git+https://github.com/mcollina/reusify.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mcollina/reusify#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mcollina/reusify/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "53d9c7f3c6b77dcfde902175974fd43f5228b22b888f24e1ee106f5d530762055c7c6bedf3ded782e8f650e2c3788e411b69bbfeec3268b553e9f6ed0b04f2cf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/reusify" + } + ] + }, + { + "type": "library", + "name": "structured-clone", + "group": "@ungap", + "version": "1.2.0", + "bom-ref": "@ungap/structured-clone@1.2.0", + "author": "Andrea Giammarchi", + "description": "A structuredClone polyfill", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/%40ungap/structured-clone@1.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/ungap/structured-clone.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ungap/structured-clone#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ungap/structured-clone/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cee55d16b3098ae083414302cd0683e8a2f6f0c8e7aaa37c5e702a884abd3cd9bf8423d34867eb5c239fc23d68c382c56ffb4dca624fc2c35b55e3dcd7116aad" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@ungap/structured-clone" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "fast-deep-equal", + "version": "3.1.3", + "bom-ref": "fast-deep-equal@3.1.3", + "author": "Evgeny Poberezkin", + "description": "Fast deep equal", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/fast-deep-equal@3.1.3", + "externalReferences": [ + { + "url": "git+https://github.com/epoberezkin/fast-deep-equal.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/epoberezkin/fast-deep-equal#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/epoberezkin/fast-deep-equal/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7f7a90f68432f63d808417bf1fd542f75c0b98a042094fe00ce9ca340606e61b303bb04b2a3d3d1dce4760dcfd70623efb19690c22200da8ad56cd3701347ce1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fast-deep-equal" + } + ] + }, + { + "type": "library", + "name": "fast-json-stable-stringify", + "version": "2.1.0", + "bom-ref": "fast-json-stable-stringify@2.1.0", + "author": "James Halliday", + "description": "deterministic `JSON.stringify()` - a faster version of substack's json-stable-strigify without jsonify", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/fast-json-stable-stringify@2.1.0", + "externalReferences": [ + { + "url": "git://github.com/epoberezkin/fast-json-stable-stringify.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/epoberezkin/fast-json-stable-stringify", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/epoberezkin/fast-json-stable-stringify/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "96177fc05f8b93df076684c2b6556b687b5f8795d88a32236a55dc93bb1a52db9a9d20f22ccc671e149710326a1f10fb9ac47c0f4b829aa964c23095f31bf01f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fast-json-stable-stringify" + } + ] + }, + { + "type": "library", + "name": "json-schema-traverse", + "version": "0.4.1", + "bom-ref": "json-schema-traverse@0.4.1", + "author": "Evgeny Poberezkin", + "description": "Traverse JSON Schema passing each schema object to callback", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/json-schema-traverse@0.4.1", + "externalReferences": [ + { + "url": "git+https://github.com/epoberezkin/json-schema-traverse.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/epoberezkin/json-schema-traverse#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/epoberezkin/json-schema-traverse/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c5b6c21f9742614e53f0b704861ba1ec727cf075ee5b7aac237634cce64529f6441dca5688753f271ce4eb6f41aec69bfe63221d0b62f7030ffbce3944f7b756" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/json-schema-traverse" + } + ] + }, + { + "type": "library", + "name": "uri-js", + "version": "4.4.1", + "bom-ref": "uri-js@4.4.1", + "author": "Gary Court", + "description": "An RFC 3986/3987 compliant, scheme extendable URI/IRI parsing/validating/resolving library for JavaScript.", + "licenses": [ + { + "license": { + "id": "BSD-2-Clause" + } + } + ], + "purl": "pkg:npm/uri-js@4.4.1", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/garycourt/uri-js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/garycourt/uri-js", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/garycourt/uri-js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "eeb294cb2df7435c9cf7ca50d430262edc17d74f45ed321f5a55b561da3c5a5d628b549e1e279e8741c77cf78bd9f3172bacf4b3c79c2acf5fac2b8b26f9dd06" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/uri-js" + } + ] + }, + { + "type": "library", + "name": "punycode", + "version": "2.3.1", + "bom-ref": "punycode@2.3.1", + "author": "Mathias Bynens", + "description": "A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/punycode@2.3.1", + "externalReferences": [ + { + "url": "git+https://github.com/mathiasbynens/punycode.js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://mths.be/punycode", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mathiasbynens/punycode.js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bd8b7b503d54f5683ad77f2c84bb4b3af740bbef03b02fe2945b44547707fb0c9d712a4d136d007d239db9fe8c91115a84be4563b5f5a14ee7295645b5fabc16" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/punycode" + } + ] + }, + { + "type": "library", + "name": "chalk", + "version": "4.1.2", + "bom-ref": "chalk@4.1.2", + "description": "Terminal string styling done right", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/chalk@4.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/chalk.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/chalk#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/chalk/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a0a9db845c91217a54b9ecfc881326c846b89db8f820e432ba173fc32f6463bfd654f73020ef5503aebc3eef1190eefed06efa48b44e7b2c3d0a9434eb58b898" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/chalk" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "supports-color", + "version": "7.2.0", + "bom-ref": "chalk@4.1.2|supports-color@7.2.0", + "author": "Sindre Sorhus", + "description": "Detect whether a terminal supports color", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/supports-color@7.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/supports-color.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/supports-color#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/supports-color/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "aa9080bd197db2db8e1ef78ab27ec79dc251befe74d6a21a70acd094effe2f0c5cf7ed2adb02f2bf80dfbedf34fc33e7da9a8e06c25d0e2a205c647df8ebf047" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/chalk/node_modules/supports-color" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "cross-spawn", + "version": "7.0.3", + "bom-ref": "cross-spawn@7.0.3", + "author": "André Cruz", + "description": "Cross platform child_process#spawn and child_process#spawnSync", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/cross-spawn@7.0.3", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/moxystudio/node-cross-spawn.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/moxystudio/node-cross-spawn", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/moxystudio/node-cross-spawn/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8910cf24a50f544343edd1cf3bcae46ce9cfa720f281c0c5b568e9796342832f163f6ad77315cbf13b2445e425e8eac1d86efe509ada82cd6ad7916e75cec6eb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cross-spawn" + } + ] + }, + { + "type": "library", + "name": "doctrine", + "version": "3.0.0", + "bom-ref": "doctrine@3.0.0", + "description": "JSDoc parser", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/doctrine@3.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/eslint/doctrine.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/eslint/doctrine", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/eslint/doctrine/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c92f90e62de105fec6064778286f1aede04d3563462d3684c306165228c860cef3ae56033340455c78e33d6956675460ed469d7597880e68bd8c5dc79aa890db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/doctrine" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "esutils", + "version": "2.0.3", + "bom-ref": "esutils@2.0.3", + "description": "utility box for ECMAScript language tools", + "licenses": [ + { + "license": { + "id": "BSD-2-Clause" + } + } + ], + "purl": "pkg:npm/esutils@2.0.3", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/estools/esutils.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/estools/esutils", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/estools/esutils/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "915b1ca97938382a7af126747648042958baffc8a3df4d0a0564c9ab7d8ffdd61e5934b02b8d56c93c5a94dd5e46603967d514fcb5fd0fb1564a657d480631ea" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/esutils" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "escape-string-regexp", + "version": "4.0.0", + "bom-ref": "escape-string-regexp@4.0.0", + "author": "Sindre Sorhus", + "description": "Escape RegExp special characters", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/escape-string-regexp@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/escape-string-regexp.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/escape-string-regexp#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/escape-string-regexp/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4eda5c349dd7033c771aaf2c591cc96956a346cd2e57103660091d6f58e6d9890fcf81ba7a05050320379f9bed10865e7cf93959ae145db2ae4b97ca90959d80" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/escape-string-regexp" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "eslint-scope", + "version": "7.2.2", + "bom-ref": "eslint-scope@7.2.2", + "description": "ECMAScript scope analyzer for ESLint", + "licenses": [ + { + "license": { + "id": "BSD-2-Clause" + } + } + ], + "purl": "pkg:npm/eslint-scope@7.2.2", + "externalReferences": [ + { + "url": "git+https://github.com/eslint/eslint-scope.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "http://github.com/eslint/eslint-scope", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/eslint/eslint-scope/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "74eb76d4eee54cc84333e5fd981e065fe0d9ad9b425093cbff095c4eac72af1e48bced0862d20b76dad0190a7ef27e52d20c1256639ff4d42b8cc3a07d066522" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/eslint-scope" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "esrecurse", + "version": "4.3.0", + "bom-ref": "esrecurse@4.3.0", + "description": "ECMAScript AST recursive visitor", + "licenses": [ + { + "license": { + "id": "BSD-2-Clause" + } + } + ], + "purl": "pkg:npm/esrecurse@4.3.0", + "externalReferences": [ + { + "url": "git+https://github.com/estools/esrecurse.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/estools/esrecurse", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/estools/esrecurse/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2a67ca2f76fa1be457bcff0dd6faf74ead642ffa021609f63585c4b6a3fcfcbde929aa540381bc70555aa05dd2537db7083e17ca947f7df8a81e692d8bafd36a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/esrecurse" + } + ] + }, + { + "type": "library", + "name": "estraverse", + "version": "5.3.0", + "bom-ref": "estraverse@5.3.0", + "description": "ECMAScript JS AST traversal functions", + "licenses": [ + { + "license": { + "id": "BSD-2-Clause" + } + } + ], + "purl": "pkg:npm/estraverse@5.3.0", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/estools/estraverse.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/estools/estraverse", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/estools/estraverse/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "30c74046e54443388d4de243f0380caa6870475d41450fdc04ffa92ed61d4939dfdcc20ef1f15e8883446d7dfa65d3657d4ffb03d7f7814c38f41de842cbf004" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/estraverse" + } + ] + }, + { + "type": "library", + "name": "acorn-jsx", + "version": "5.3.2", + "bom-ref": "acorn-jsx@5.3.2", + "description": "Modern, fast React.js JSX parser", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/acorn-jsx@5.3.2", + "externalReferences": [ + { + "url": "git+https://github.com/acornjs/acorn-jsx.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/acornjs/acorn-jsx", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/acornjs/acorn-jsx/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "aeaf6cf893617f4202863b435f196527b838d68664e52957b69d0b1f0c80e5c7a3c27eef2a62a9e293eb8ba60478fbf63d4eb9b00b1e81b5ed2229e60c50d781" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/acorn-jsx" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "acorn", + "version": "8.12.1", + "bom-ref": "acorn@8.12.1", + "description": "ECMAScript parser", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/acorn@8.12.1", + "externalReferences": [ + { + "url": "git+https://github.com/acornjs/acorn.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/acornjs/acorn", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/acornjs/acorn/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b5ca46c88f736e2cd3f496d5ea8604e3bed5ea64e55efbe2d13d06dd2348604d9aa66fc6e61b816b5f8af3d5467a8bdb83e8f2702adf865dc00f112b3ae3ba26" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/acorn" + } + ] + }, + { + "type": "library", + "name": "esquery", + "version": "1.6.0", + "bom-ref": "esquery@1.6.0", + "author": "Joel Feenstra", + "description": "A query library for ECMAScript AST using a CSS selector like query language.", + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + } + ], + "purl": "pkg:npm/esquery@1.6.0", + "externalReferences": [ + { + "url": "git+https://github.com/estools/esquery.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/estools/esquery/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/estools/esquery/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "71af69c3d7e898570a3ef14b5e104a50af7466f1a26e218ebd124d6e396363bb3bbaaff960ee013b3718b49a84c5dc7df6b17a6807274711e67141dccfab10b2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/esquery" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "file-entry-cache", + "version": "6.0.1", + "bom-ref": "file-entry-cache@6.0.1", + "author": "Roy Riojas", + "description": "Super simple cache for file metadata, useful for process that work o a given series of files and that only need to repeat the job on the changed ones since the previous run of the process", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/file-entry-cache@6.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/royriojas/file-entry-cache.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/royriojas/file-entry-cache#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/royriojas/file-entry-cache/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ec6a6cfd75b299b2e4d902d82b8373a4c3ab623321748c57b88bf2d9006c2c4ea58eea1d2af7645acfdca72249dc25485691f43a2d47be0d68bdb3332dd14106" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/file-entry-cache" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "flat-cache", + "version": "3.2.0", + "bom-ref": "flat-cache@3.2.0", + "author": "Jared Wray", + "description": "A stupidly simple key/value storage using files to persist some data", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/flat-cache@3.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/jaredwray/flat-cache.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jaredwray/flat-cache#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jaredwray/flat-cache/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "09870435af85b5c50a2e6861ab272da5c96cabb405dfca4a8d91ec18d892405e6be05b6828359a6c50e5de1cda11032f4f52c7132b30e6dc202efa5861be2f6f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/flat-cache" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "flatted", + "version": "3.3.1", + "bom-ref": "flatted@3.3.1", + "author": "Andrea Giammarchi", + "description": "A super light and fast circular JSON parser.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/flatted@3.3.1", + "externalReferences": [ + { + "url": "git+https://github.com/WebReflection/flatted.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/WebReflection/flatted#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/WebReflection/flatted/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5fc72a30b2e27bb2ac3540d277378df0560af6b12de03b7aeceb06fc33469d84d20c11b8b850091419d47a257ecc2540bf0172e7a22333db07e758d568484dc7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/flatted" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "keyv", + "version": "4.5.4", + "bom-ref": "keyv@4.5.4", + "author": "Jared Wray", + "description": "Simple key-value storage with support for multiple backends", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/keyv@4.5.4", + "externalReferences": [ + { + "url": "git+https://github.com/jaredwray/keyv.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jaredwray/keyv", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jaredwray/keyv/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a3154790747f1097f608d5e75b144b5ba9a0ec9c82094706d03b441a62f672d528d4f3538a7d4f52297eafffb8af93295600bf7e7d648ecc7b9a34ae8caa88a7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/keyv" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "json-buffer", + "version": "3.0.1", + "bom-ref": "json-buffer@3.0.1", + "author": "Dominic Tarr", + "description": "JSON parse & stringify that supports binary via bops & base64", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/json-buffer@3.0.1", + "externalReferences": [ + { + "url": "git://github.com/dominictarr/json-buffer.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dominictarr/json-buffer", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dominictarr/json-buffer/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e1b57905f4769aa7d04c99be579b4f3dd7fe669ba1888bd3b8007983c91cad7399a534ff430c15456072c17d68cebea512e3dd6c7c70689966f46ea6236b1f49" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/json-buffer" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "rimraf", + "version": "3.0.2", + "bom-ref": "rimraf@3.0.2", + "author": "Isaac Z. Schlueter", + "description": "A deep deletion module for node (like `rm -rf`)", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/rimraf@3.0.2", + "externalReferences": [ + { + "url": "git://github.com/isaacs/rimraf.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/rimraf#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/rimraf/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "25990931990018514f3f662a5d95cf6cc94c060b31cc4f082ece253085ffda8d0bf54070f4efd8de8eb0170fe2f582daa5c5095b0a9b8b791dc483dd0bad9320" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/rimraf" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "glob", + "version": "7.2.3", + "bom-ref": "rimraf@3.0.2|glob@7.2.3", + "author": "Isaac Z. Schlueter", + "description": "a little globber", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/glob@7.2.3", + "externalReferences": [ + { + "url": "git://github.com/isaacs/node-glob.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/node-glob#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/node-glob/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9c5474ccba54d9809a471c28089bcbe94bc21f6245c85548bf04cbb087f6d40b8794cb240358614dd93e2e5609b4e958b7dbfa76fb330f604646a04bfa240af5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/rimraf/node_modules/glob" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "minimatch", + "version": "3.1.2", + "bom-ref": "rimraf@3.0.2|minimatch@3.1.2", + "author": "Isaac Z. Schlueter", + "description": "a glob matcher in javascript", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/minimatch@3.1.2", + "externalReferences": [ + { + "url": "git://github.com/isaacs/minimatch.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/minimatch#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/minimatch/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "27ba7ade1462023c35343130c355bb8b7efe07222b3963b95d0400cd9dd539c2f43cdc9bc297e657f374e73140cf043d512c84717eaddd43be2b96aa0503881f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/rimraf/node_modules/minimatch" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "brace-expansion", + "version": "1.1.11", + "bom-ref": "rimraf@3.0.2|brace-expansion@1.1.11", + "author": "Julian Gruber", + "description": "Brace expansion as known from sh/bash", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/brace-expansion@1.1.11", + "externalReferences": [ + { + "url": "git://github.com/juliangruber/brace-expansion.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/juliangruber/brace-expansion", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/juliangruber/brace-expansion/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "882b8f1c3160ac75fb1f6bc423fe71a73d3bcd21c1d344e9ba0aa1998b5598c3bae75f260ae44ca0e60595d101974835f3bb9fa3375a1e058a71815beb5a8688" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/rimraf/node_modules/brace-expansion" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "fs.realpath", + "version": "1.0.0", + "bom-ref": "fs.realpath@1.0.0", + "author": "Isaac Z. Schlueter", + "description": "Use node's fs.realpath, but fall back to the JS implementation if the native one fails", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/fs.realpath@1.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/fs.realpath.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/fs.realpath#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/fs.realpath/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "38ed291f694ae9ad2166701d6aee48b731cf23aa5496f23b8cc567c54411b70e28c05db093c94e49a6ed1830933f81a0ae0d8c6c69d63bd5fc2b5b78f9f18c0f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fs.realpath" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "inflight", + "version": "1.0.6", + "bom-ref": "inflight@1.0.6", + "author": "Isaac Z. Schlueter", + "description": "Add callbacks to requests in flight to avoid async duplication", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/inflight@1.0.6", + "externalReferences": [ + { + "url": "git+https://github.com/npm/inflight.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/inflight", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/inflight/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "93dd88fdbd3cab8c2f16c71708bbea7ec1c2ae3ac5ef2897b10b8856f544ecdf365b7f9aaa9cee51d05b7e159ccbf159477ff82207e532028b3acbcf0eb18224" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/inflight" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "inherits", + "version": "2.0.4", + "bom-ref": "inherits@2.0.4", + "description": "Browser-friendly inheritance fully compatible with standard node.js inherits()", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/inherits@2.0.4", + "externalReferences": [ + { + "url": "git://github.com/isaacs/inherits.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/inherits#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/inherits/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "93fbc6697e3f6256b75b3c8c0af4d039761e207bea38ab67a8176ecd31e9ce9419cc0b2428c859d8af849c189233dcc64a820578ca572b16b8758799210a9ec1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/inherits" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "once", + "version": "1.4.0", + "bom-ref": "once@1.4.0", + "author": "Isaac Z. Schlueter", + "description": "Run a function exactly one time", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/once@1.4.0", + "externalReferences": [ + { + "url": "git://github.com/isaacs/once.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/once#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/once/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "94d689808fb643951140191c7042874d038f697754c67659125413658d0c15402e684a9ed44f8dcaf81dcff688c8d8ba67d3333b976fd47f27e7cfc610ba77fb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/once" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "path-is-absolute", + "version": "1.0.1", + "bom-ref": "path-is-absolute@1.0.1", + "author": "Sindre Sorhus", + "description": "Node.js 0.12 path.isAbsolute() ponyfill", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/path-is-absolute@1.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/path-is-absolute.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/path-is-absolute#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/path-is-absolute/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0156f0dd42767bd6eaeb8bd2692f409b47e37b53daf296c6a934ec9977da2223299ebe4394385f24eb8b8fd49ff7964f5430147ab0df124f3c30f98f7bb50242" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/path-is-absolute" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "find-up", + "version": "5.0.0", + "bom-ref": "find-up@5.0.0", + "author": "Sindre Sorhus", + "description": "Find a file or directory by walking up parent directories", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/find-up@5.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/find-up.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/find-up#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/find-up/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "efcfcf5d3d7094b2c3813cc3b3bb23abd873cf4bd70fece7fbbc32a447b87d74310a6766a9f1ac10f4319a2092408dda8c557dd5b552b2f36dac94625ba9c69e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/find-up" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "locate-path", + "version": "6.0.0", + "bom-ref": "locate-path@6.0.0", + "author": "Sindre Sorhus", + "description": "Get the first path that exists on disk of multiple paths", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/locate-path@6.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/locate-path.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/locate-path#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/locate-path/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "88f64ae9e6236f146edee078fd667712c10830914ca80a28a65dd1fb3baad148dc026fcc3ba282c1e0e03df3f77a54f3b6828fdcab67547c539f63470520d553" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/locate-path" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "p-locate", + "version": "5.0.0", + "bom-ref": "p-locate@5.0.0", + "author": "Sindre Sorhus", + "description": "Get the first fulfilled promise that satisfies the provided testing function", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/p-locate@5.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/p-locate.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/p-locate#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/p-locate/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2da363b51594058fbecc1e6713f37071aa0cca548f93e4be647341d53cdd6cc24c9f2e9dca7a401aded7fed97f418ab74c8784ea7c47a696e8d8b1b29ab1b93f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/p-locate" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "p-limit", + "version": "3.1.0", + "bom-ref": "p-limit@3.1.0", + "author": "Sindre Sorhus", + "description": "Run multiple promise-returning & async functions with limited concurrency", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/p-limit@3.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/p-limit.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/p-limit#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/p-limit/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4d839a9ccdf01b0346b193767154d83c0af0e39e319d78f9aa6585d5b12801ce3e714fe897b19587ba1d7af8e9d4534776e1dcdca64c70576ec54e5773ab8945" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/p-limit" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "yocto-queue", + "version": "0.1.0", + "bom-ref": "yocto-queue@0.1.0", + "author": "Sindre Sorhus", + "description": "Tiny queue data structure", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/yocto-queue@0.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/yocto-queue.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/yocto-queue#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/yocto-queue/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ad592cbec9cd09d27fa2119ceb180fc3237c7a1782c6c88b33c9b1b84fedfe6395a897b03ee3b59a22e94c74224604ca08b7b12f831e00555a82db3b1e6359d9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/yocto-queue" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "path-exists", + "version": "4.0.0", + "bom-ref": "path-exists@4.0.0", + "author": "Sindre Sorhus", + "description": "Check if a path exists", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/path-exists@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/path-exists.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/path-exists#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/path-exists/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6a4f50cb943b8d86f65b071ecb9169be0d8aa0073f64884b48b392066466ca03ec1b091556dd1f65ad2aaed333fa6ead2530077d943c167981e0c1b82d6cbbff" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/path-exists" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "glob-parent", + "version": "6.0.2", + "bom-ref": "glob-parent@6.0.2", + "author": "Gulp Team", + "description": "Extract the non-magic parent path from a glob string.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/glob-parent@6.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/gulpjs/glob-parent.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/gulpjs/glob-parent#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/gulpjs/glob-parent/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5f1c08f043a1550816a7a8832feddbd2bf3a7f877a017eb3494e791df078c9d084b972d773915c61e3aefa79c67ed4b84c48eeff5d6bb782893d33206df9afe0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/glob-parent" + } + ] + }, + { + "type": "library", + "name": "type-fest", + "version": "0.20.2", + "bom-ref": "type-fest@0.20.2", + "author": "Sindre Sorhus", + "description": "A collection of essential TypeScript types", + "licenses": [ + { + "expression": "(MIT OR CC0-1.0)" + } + ], + "purl": "pkg:npm/type-fest@0.20.2", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/type-fest.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/type-fest#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/type-fest/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "35ef9e138af4fe25a7a40c43f39db3dc0f8dd01b7944dfff36327045dd95147126af2c317f9bec66587847a962c65e81fb0cfff1dfa669348090dd452242372d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/type-fest" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "graphemer", + "version": "1.4.0", + "bom-ref": "graphemer@1.4.0", + "author": "Matt Davies", + "description": "A JavaScript library that breaks strings into their individual user-perceived characters (including emojis!)", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/graphemer@1.4.0", + "externalReferences": [ + { + "url": "git+https://github.com/flmnt/graphemer.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/flmnt/graphemer", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/flmnt/graphemer/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "12d2b0a0eea4c422fd58ee718a98874d9952cc19bb58b4fadbb4ea0bfb9545dd072a6abc357c9e6e7358c43a018bbc2df1e4d6ad4aca5c2395685abdc759206a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/graphemer" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "imurmurhash", + "version": "0.1.4", + "bom-ref": "imurmurhash@0.1.4", + "author": "Jens Taylor", + "description": "An incremental implementation of MurmurHash3", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/imurmurhash@0.1.4", + "externalReferences": [ + { + "url": "git+https://github.com/jensyt/imurmurhash-js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jensyt/imurmurhash-js", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jensyt/imurmurhash-js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2665cc67ac2ebc398b88712697dca4cea3ba97015ba1fd061b822470668435d0910c398c5679f2eece47b0880709b6aad30d8cc8f843aa48535204b62d4d8f1c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/imurmurhash" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-path-inside", + "version": "3.0.3", + "bom-ref": "is-path-inside@3.0.3", + "author": "Sindre Sorhus", + "description": "Check if a path is inside another path", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-path-inside@3.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/is-path-inside.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/is-path-inside#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/is-path-inside/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "15de200016fec9c18098aa2ef1e31fb42ba94a2af9951c6a7f8683fef774703daa7381cbd3b3a309eb8732bf11a380a831a782283074fc40813955a34f052f3d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-path-inside" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "argparse", + "version": "2.0.1", + "bom-ref": "argparse@2.0.1", + "description": "CLI arguments parser. Native port of python's argparse.", + "licenses": [ + { + "license": { + "id": "Python-2.0" + } + } + ], + "purl": "pkg:npm/argparse@2.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/nodeca/argparse.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/nodeca/argparse#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/nodeca/argparse/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f3ef56a9e6db173a57f4e47e59ae8edbd6ac22881e44ccdc1ad00835da4c1c7c80835d1fd3969215505b704a867ff3d7c35123019faadbf6c4060dc3beeacadd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/argparse" + } + ] + }, + { + "type": "library", + "name": "json-stable-stringify-without-jsonify", + "version": "1.0.1", + "bom-ref": "json-stable-stringify-without-jsonify@1.0.1", + "author": "James Halliday", + "description": "deterministic JSON.stringify() with custom sorting to get deterministic hashes from stringified results, with no public domain dependencies", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/json-stable-stringify-without-jsonify@1.0.1", + "externalReferences": [ + { + "url": "git://github.com/samn/json-stable-stringify.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/samn/json-stable-stringify", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/samn/json-stable-stringify/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "05d6e8cbe97bb40dce196e858f21475a43f92ee0728f54e4df72e3caad1ac72cdd93dfff2528b6bb77cfd504a677528dc2ae9538a606940bbcec28ac562afa3f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/json-stable-stringify-without-jsonify" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "levn", + "version": "0.4.1", + "bom-ref": "levn@0.4.1", + "author": "George Zahariev", + "description": "Light ECMAScript (JavaScript) Value Notation - human written, concise, typed, flexible", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/levn@0.4.1", + "externalReferences": [ + { + "url": "git://github.com/gkz/levn.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/gkz/levn", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/gkz/levn/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f9b4f6b87e04e4b184ee1fe7ddebdc4bfb109495c2a48a7aca6f0e589e5e57afbaec3b2a97f2da693eea24102ddabcdfa1aff94011818710e2c7574cb7691029" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/levn" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "prelude-ls", + "version": "1.2.1", + "bom-ref": "prelude-ls@1.2.1", + "author": "George Zahariev", + "description": "prelude.ls is a functionally oriented utility library. It is powerful and flexible. Almost all of its functions are curried. It is written in, and is the recommended base library for, LiveScript.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/prelude-ls@1.2.1", + "externalReferences": [ + { + "url": "git://github.com/gkz/prelude-ls.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "http://preludels.com", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/gkz/prelude-ls/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "be47033eb459a354192db9f944b18fa60fd698843ae6aa165a170629ffdbe5ea659246ab5f49bdcfca6909ab789a53aa52c5a9c8db9880edd5472ad81d2cd7e6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/prelude-ls" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "type-check", + "version": "0.4.0", + "bom-ref": "type-check@0.4.0", + "author": "George Zahariev", + "description": "type-check allows you to check the types of JavaScript values at runtime with a Haskell like type syntax.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/type-check@0.4.0", + "externalReferences": [ + { + "url": "git://github.com/gkz/type-check.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/gkz/type-check", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/gkz/type-check/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5e5794a1cf6ec065ea8d6c176944d9026ccc705679f39f10036befc7552be7121c8b15c83fef0b9c50e0469954df4bacead7aa765b2415fbbe69ee0aefd3a87b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/type-check" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "natural-compare", + "version": "1.4.0", + "bom-ref": "natural-compare@1.4.0", + "author": "Lauri Rooden", + "description": "Compare strings containing a mix of letters and numbers in the way a human being would in sort order.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/natural-compare@1.4.0", + "externalReferences": [ + { + "url": "git://github.com/litejs/natural-compare-lite.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/litejs/natural-compare-lite#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/litejs/natural-compare-lite/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "396343f1e8b756d342f61ed5eb4a9f7f7495a1b1ebf7de824f0831b9b832418129836f7487d2746eec8408d3497b19059b9b0e6a38791b5d7a45803573c64c4b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/natural-compare" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "optionator", + "version": "0.9.4", + "bom-ref": "optionator@0.9.4", + "author": "George Zahariev", + "description": "option parsing and help generation", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/optionator@0.9.4", + "externalReferences": [ + { + "url": "git://github.com/gkz/optionator.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/gkz/optionator", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/gkz/optionator/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e88a50ee6294c5171934b20e6d1d21cfb971b1aa5248860d649c173c6785d264d5a862852178f50d070ca13db64b744e70bc98febcf43d669667d6b25a669df6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/optionator" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "strip-ansi", + "version": "6.0.1", + "bom-ref": "strip-ansi@6.0.1", + "author": "Sindre Sorhus", + "description": "Strip ANSI escape codes from a string", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/strip-ansi@6.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/strip-ansi.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/strip-ansi#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/strip-ansi/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "637f153d21dcaa416b0a916743dbee4979aabaebf9a1738aa46793e9a1abaf7a3719cf409556ba2417d448e0a76f1186645fbfd28a08ecaacfb944b3b54754e4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/strip-ansi" + } + ] + }, + { + "type": "library", + "name": "text-table", + "version": "0.2.0", + "bom-ref": "text-table@0.2.0", + "author": "James Halliday", + "description": "borderless text tables with alignment", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/text-table@0.2.0", + "externalReferences": [ + { + "url": "git://github.com/substack/text-table.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/substack/text-table", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/substack/text-table/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "37ef148ac0170c693c3c55cfe07033551f676df995277cd82c05a24c8a2a0b9bf98ac8a786bfabe6e68ef3eeebdc131fb8d22e7c8b00ed176956069c0b6712a7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/text-table" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "typescript", + "version": "5.6.2", + "bom-ref": "typescript@5.6.2", + "author": "Microsoft Corp.", + "description": "TypeScript is a language for application scale JavaScript development", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/typescript@5.6.2", + "externalReferences": [ + { + "url": "git+https://github.com/microsoft/TypeScript.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://www.typescriptlang.org/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/microsoft/TypeScript/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "356f01ca874248d0b065e8218cdde8f895f93851f43a383ab1a76310a63886e679d93a9b2532670e8e7e4f0f7c952cbadcd66f8b89fe7b3e66daee5de0f919cb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/typescript" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-react-swc", + "group": "@vitejs", + "version": "3.7.1", + "bom-ref": "@vitejs/plugin-react-swc@3.7.1", + "author": "Arnaud Barré", + "description": "Speed up your Vite dev server with SWC", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40vitejs/plugin-react-swc@3.7.1", + "externalReferences": [ + { + "url": "git+https://github.com/vitejs/vite-plugin-react-swc.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/vitejs/vite-plugin-react-swc#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/vitejs/vite-plugin-react-swc/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@vitejs/plugin-react-swc/-/plugin-react-swc-3.7.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "be058e6348b51113942b40ad83587086d0b749d7038d971d8ade14a6ce1a3e40dc0758d8866a3e44c61663cedc997321bed0f9b9ff2557cf63db0d7abe475256" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@vitejs/plugin-react-swc" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "core", + "group": "@swc", + "version": "1.7.26", + "bom-ref": "@swc/core@1.7.26", + "author": "강동윤", + "description": "Super-fast alternative for babel", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/%40swc/core@1.7.26", + "externalReferences": [ + { + "url": "git+https://github.com/swc-project/swc.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://swc.rs", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/swc-project/swc/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@swc/core/-/core-1.7.26.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7f9b9815ff9398c432608a31927fdebd684d1ae5330bbdf4745c00286c015471d5a0fc9a935fc6bc9526ea2d522a5fb61eb8fda0dd22dd64a8596678a6023c97" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@swc/core" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "core-linux-x64-gnu", + "group": "@swc", + "version": "1.7.26", + "bom-ref": "@swc/core-linux-x64-gnu@1.7.26", + "author": "강동윤", + "description": "Super-fast alternative for babel", + "scope": "optional", + "licenses": [ + { + "expression": "Apache-2.0 AND MIT" + } + ], + "purl": "pkg:npm/%40swc/core-linux-x64-gnu@1.7.26", + "externalReferences": [ + { + "url": "git+https://github.com/swc-project/swc.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://swc.rs", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/swc-project/swc/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.7.26.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "73ea69f59924da5a9bd3a6cd1a44762e8a31aecec5b460cc038fda1e365c0aa013829df8f2138a1f958fbcd2c197ec8fac84ae5a36ca0d59f736002f7efa47e3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@swc/core-linux-x64-gnu" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "core-linux-x64-musl", + "group": "@swc", + "version": "1.7.26", + "bom-ref": "@swc/core-linux-x64-musl@1.7.26", + "author": "강동윤", + "description": "Super-fast alternative for babel", + "scope": "optional", + "licenses": [ + { + "expression": "Apache-2.0 AND MIT" + } + ], + "purl": "pkg:npm/%40swc/core-linux-x64-musl@1.7.26", + "externalReferences": [ + { + "url": "git+https://github.com/swc-project/swc.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://swc.rs", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/swc-project/swc/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.7.26.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3e0b727c7045eb11bcedd51249d4c91f0677ffcbd665f3485d05761a5c04a6c96b3a41aacbe59a8a2c84ece7fbcfd02f0c82df04105c26f27fafcbbdf34c007d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@swc/core-linux-x64-musl" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "counter", + "group": "@swc", + "version": "0.1.3", + "bom-ref": "@swc/counter@0.1.3", + "author": "강동윤", + "description": "Downloade counter for the swc project", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/%40swc/counter@0.1.3", + "externalReferences": [ + { + "url": "git+https://github.com/swc-project/pkgs.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://swc.rs", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/swc-project/swc/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7b6051e25b09924465299fea0873f0f59692c5cd0c55477b82d6ed681eda32f1de25561ef2c381f0305990fd83b4848719292ef6c08ae93e9c9d8d02b57ace09" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@swc/counter" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "types", + "group": "@swc", + "version": "0.1.12", + "bom-ref": "@swc/types@0.1.12", + "author": "강동윤", + "description": "Typings for the swc project.", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/%40swc/types@0.1.12", + "externalReferences": [ + { + "url": "git+https://github.com/swc-project/swc.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://swc.rs", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/swc-project/swc/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@swc/types/-/types-0.1.12.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c01240f9276d91b1611e34cc607f9d107d72e15a5f19d01cd8ac3f2cad3d8bd6d777f2ba8fa3e40dc1421336fa8957d93243d1ae5fead1ededa2a4c025d90854" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@swc/types" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "vite", + "version": "5.4.8", + "bom-ref": "vite@5.4.8", + "author": "Evan You", + "description": "Native-ESM powered web dev build tool", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/vite@5.4.8#packages/vite", + "externalReferences": [ + { + "url": "git+https://github.com/vitejs/vite.git#packages/vite", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://vitejs.dev", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/vitejs/vite/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/vite/-/vite-5.4.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "16aac8b50e034f5342e33094a8c07873801939130a21ad26f3f51154267bece67f41235e279e1b535beb1400db0ecbb07c83dc8249d1926a9a9107209cbe0689" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vite" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "esbuild", + "version": "0.21.5", + "bom-ref": "vite@5.4.8|esbuild@0.21.5", + "description": "An extremely fast JavaScript and CSS bundler and minifier.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/esbuild@0.21.5", + "externalReferences": [ + { + "url": "git+https://github.com/evanw/esbuild.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/evanw/esbuild#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/evanw/esbuild/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9a0dce3cc578857cb0c29a03c6edd075ae7108a422faf09366af12f49fc4a64841d87cca5eae12345644dfe34af77258c5cf153127a9fa5394482fd154a681ab" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vite/node_modules/esbuild" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "linux-x64", + "group": "@esbuild", + "version": "0.21.5", + "bom-ref": "vite@5.4.8|@esbuild/linux-x64@0.21.5", + "description": "The Linux 64-bit binary for esbuild, a JavaScript bundler.", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40esbuild/linux-x64@0.21.5", + "externalReferences": [ + { + "url": "git+https://github.com/evanw/esbuild.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/evanw/esbuild#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/evanw/esbuild/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d6b61d4e9cafd378b2705d7e061cebcd024274eb803ad6aa1d35896425af8a3283d8de57bb44ed542f3ffb57da5aa70ff6204258e9a39a1a07f78747f360713d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vite/node_modules/@esbuild/linux-x64" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "react-qr-scanner", + "group": "@yudiel", + "version": "2.0.8", + "bom-ref": "@yudiel/react-qr-scanner@2.0.8", + "author": "Yudiel Curbelo", + "description": "A library to scan QR codes in React.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40yudiel/react-qr-scanner@2.0.8", + "externalReferences": [ + { + "url": "git+https://github.com/yudielcurbelo/react-qr-scanner.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/yudielcurbelo/react-qr-scanner#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/yudielcurbelo/react-qr-scanner/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@yudiel/react-qr-scanner/-/react-qr-scanner-2.0.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ffb587b1d0b56bf67dd3d276cd9c6a829510d62239e787d9c486a0b9c1ffb45bb53216643487b291823539d6600c4c15e02cee4a2fa1f74c3036b86611372647" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@yudiel/react-qr-scanner" + } + ] + }, + { + "type": "library", + "name": "barcode-detector", + "version": "2.2.10", + "bom-ref": "barcode-detector@2.2.10", + "author": "Ze-Zheng Wu", + "description": "A Barcode Detection API polyfill that uses ZXing webassembly under the hood", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/barcode-detector@2.2.10", + "externalReferences": [ + { + "url": "git+https://github.com/Sec-ant/barcode-detector.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/Sec-ant/barcode-detector", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/Sec-ant/barcode-detector/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/barcode-detector/-/barcode-detector-2.2.10.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7c1eb6f3902177a3c86ebbbe3d1c3f08bf93d7e76d3d099f0b0040c079b0f8858b2c7aca1f4ab7eea9401075d6c4f34ce9b126c604cc8063be309bbf4a2d6e25" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/barcode-detector" + } + ] + }, + { + "type": "library", + "name": "dom-webcodecs", + "group": "@types", + "version": "0.1.12", + "bom-ref": "@types/dom-webcodecs@0.1.12", + "description": "TypeScript definitions for dom-webcodecs", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/dom-webcodecs@0.1.12#types/dom-webcodecs", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/dom-webcodecs", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/dom-webcodecs", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/dom-webcodecs/-/dom-webcodecs-0.1.12.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bc4930284af4c403b6c7034d91885a96d4fb8cc1a3ae001b7e9451dea29137b796dc1ed1ecee5f9b5b1cc7638a058eb03000a08c27b086efa58db09db9d63ee4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/dom-webcodecs" + } + ] + }, + { + "type": "library", + "name": "zxing-wasm", + "version": "1.2.14", + "bom-ref": "zxing-wasm@1.2.14", + "author": "Ze-Zheng Wu", + "description": "ZXing-C++ WebAssembly as an ES/CJS module with types", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/zxing-wasm@1.2.14", + "externalReferences": [ + { + "url": "git+https://github.com/Sec-ant/zxing-wasm.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/Sec-ant/zxing-wasm", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/Sec-ant/zxing-wasm/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-1.2.14.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "51a61fcd29853c8126603b7f2b23efb3f1f4dadf233b8ef404114750896fb66968026f1fdb374098e2fdde25984394187d29d3c853e0d32cd9c339e50637e0e0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/zxing-wasm" + } + ] + }, + { + "type": "library", + "name": "emscripten", + "group": "@types", + "version": "1.39.13", + "bom-ref": "@types/emscripten@1.39.13", + "description": "TypeScript definitions for emscripten", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/emscripten@1.39.13#types/emscripten", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/emscripten", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/emscripten", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/emscripten/-/emscripten-1.39.13.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "705abe7cefe2b2f86f9ae3fff929782b88ed53a136dc3a22bed6cee2be747b7a1d6b102255d6df498443749e2009dc71fb76918e1a614b964cc081f8845cbf0b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/emscripten" + } + ] + }, + { + "type": "library", + "name": "webrtc-adapter", + "version": "9.0.1", + "bom-ref": "webrtc-adapter@9.0.1", + "description": "A shim to insulate apps from WebRTC spec changes and browser prefix differences", + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + } + ], + "purl": "pkg:npm/webrtc-adapter@9.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/webrtchacks/adapter.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/webrtchacks/adapter#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/webrtchacks/adapter/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/webrtc-adapter/-/webrtc-adapter-9.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d4040ef9de0495f5525f2ccd55339ec20193fed0289b0c33b57ffa7b7b68b6fcb2cd73ef5c822e5148c09b26466ca04a6d93976aeb89a28666de0e88b85ba235" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/webrtc-adapter" + } + ] + }, + { + "type": "library", + "name": "sdp", + "version": "3.2.0", + "bom-ref": "sdp@3.2.0", + "author": "Philipp Hancke", + "description": "SDP parsing and serialization utilities", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/sdp@3.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/fippo/sdp.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/fippo/sdp#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/fippo/sdp/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/sdp/-/sdp-3.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "77bc033e00d5dc30e2aae9498ca895dbceb9c0ab09df8608f8d0d111b9be1724aae96b8a3a2930c8d41c9be7682c06753ba96d74ed1278a95edb132937706b83" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sdp" + } + ] + }, + { + "type": "library", + "name": "autoprefixer", + "version": "10.4.20", + "bom-ref": "autoprefixer@10.4.20", + "author": "Andrey Sitnik", + "description": "Parse CSS and add vendor prefixes to CSS rules using values from the Can I Use website", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/autoprefixer@10.4.20", + "externalReferences": [ + { + "url": "git+https://github.com/postcss/autoprefixer.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/postcss/autoprefixer#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/postcss/autoprefixer/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5d8db9cb9c52bffc04a2acc3c975cc1380057e4648d0fdb7cfa16cdd88329839ca2640863a790bd224f109af39513a9a4a07dcab27f7500ebe73bc14bf1ff5ea" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/autoprefixer" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "browserslist", + "version": "4.24.0", + "bom-ref": "browserslist@4.24.0", + "author": "Andrey Sitnik", + "description": "Share target browsers between different front-end tools, like Autoprefixer, Stylelint and babel-env-preset", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/browserslist@4.24.0", + "externalReferences": [ + { + "url": "git+https://github.com/browserslist/browserslist.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/browserslist/browserslist#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/browserslist/browserslist/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4666fadac4756698ea976e5e49a9c5184840c5c1707c0d4ad06b9070ba1a24101c10d7a0ad0badde161d857145d686d07e20f2a885bf70b3391d227ff64f3ce0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/browserslist" + } + ] + }, + { + "type": "library", + "name": "caniuse-lite", + "version": "1.0.30001667", + "bom-ref": "caniuse-lite@1.0.30001667", + "author": "Ben Briggs", + "description": "A smaller version of caniuse-db, with only the essentials!", + "licenses": [ + { + "license": { + "id": "CC-BY-4.0" + } + } + ], + "purl": "pkg:npm/caniuse-lite@1.0.30001667", + "externalReferences": [ + { + "url": "git+https://github.com/browserslist/caniuse-lite.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/browserslist/caniuse-lite#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/browserslist/caniuse-lite/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001667.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ecb4f02637119332859ada86b226cc7ae5e6bc50df66afe7cc88e79a0086cca2915738c3ef6b1e94b0cad683c5fcec739ade1f35c3ef4c3bc6a920c6e2d0802f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/caniuse-lite" + } + ] + }, + { + "type": "library", + "name": "electron-to-chromium", + "version": "1.5.33", + "bom-ref": "electron-to-chromium@1.5.33", + "author": "Kilian Valkhof", + "description": "Provides a list of electron-to-chromium version mappings", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/electron-to-chromium@1.5.33", + "externalReferences": [ + { + "url": "git+https://github.com/kilian/electron-to-chromium.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/kilian/electron-to-chromium#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/kilian/electron-to-chromium/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.33.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f9c61370507542a0f88f82de8302dfa4237189f6fa74315403093a46c2eeb02c0869923aa2bd9ffaaf2bb39b53076602e771e13a521b11aa87300002f08388c0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/electron-to-chromium" + } + ] + }, + { + "type": "library", + "name": "node-releases", + "version": "2.0.18", + "bom-ref": "node-releases@2.0.18", + "author": "Sergey Rubanov", + "description": "Node.js releases data", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/node-releases@2.0.18", + "externalReferences": [ + { + "url": "git+https://github.com/chicoxyzzy/node-releases.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chicoxyzzy/node-releases#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chicoxyzzy/node-releases/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "77d55e5d3e1227b65e3aa197e91e44334db6c292fe7963e8a0b23ee54a569f68c24f56a8b144048503f6d78c77dd6930c7725032f226fad22854e7687454b8d2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-releases" + } + ] + }, + { + "type": "library", + "name": "update-browserslist-db", + "version": "1.1.1", + "bom-ref": "update-browserslist-db@1.1.1", + "author": "Andrey Sitnik", + "description": "CLI tool to update caniuse-lite to refresh target browsers from Browserslist config", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/update-browserslist-db@1.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/browserslist/update-db.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/browserslist/update-db#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/browserslist/update-db/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "47c53309a6bd033fb7f1110f889d6d5e52264c95e555f80766c825c010ff93a9e3efa72db07d44deae1da06aee9222d0777b06418bb9eabe7e968e6bf78976f4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/update-browserslist-db" + } + ] + }, + { + "type": "library", + "name": "escalade", + "version": "3.2.0", + "bom-ref": "escalade@3.2.0", + "author": "Luke Edwards", + "description": "A tiny (183B to 210B) and fast utility to ascend parent directories", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/escalade@3.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/lukeed/escalade.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/lukeed/escalade#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/lukeed/escalade/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5948f6aa5c5a42d3b883a3eae5cdbd193716183c9df22b4bf334e58a98040b3dc97ac02288e2a8b5df0953aa2d0773c00a01bac64254c9585ba0c4be6e37bf8c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/escalade" + } + ] + }, + { + "type": "library", + "name": "picocolors", + "version": "1.1.0", + "bom-ref": "picocolors@1.1.0", + "author": "Alexey Raspopov", + "description": "The tiniest and the fastest library for terminal output formatting with ANSI colors", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/picocolors@1.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/alexeyraspopov/picocolors.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/alexeyraspopov/picocolors#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/alexeyraspopov/picocolors/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4d0f76981396d25dcb78c7b22d5ea6cf2fe45abf2591dfe1a7799383bc182bbcc986e052b6618c046d0175e0d94bf759c7522e91a5fa064d75cdc967db9a3503" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/picocolors" + } + ] + }, + { + "type": "library", + "name": "fraction.js", + "version": "4.3.7", + "bom-ref": "fraction.js@4.3.7", + "author": "Robert Eisele", + "description": "A rational number library", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/fraction.js@4.3.7", + "externalReferences": [ + { + "url": "git://github.com/rawify/Fraction.js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://www.xarg.org/2014/03/rational-numbers-in-javascript/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/rawify/Fraction.js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "66c0dfc4ee75c06017444639e5aee56bd2d2716a70bfd47122b60006b96f3850651ff4a13e7aedb177ae5087d728a39589c37143ea3c2536c9be34b833cf727b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fraction.js" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "normalize-range", + "version": "0.1.2", + "bom-ref": "normalize-range@0.1.2", + "author": "James Talmage", + "description": "Utility for normalizing a numeric range, with a wrapping function useful for polar coordinates", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/normalize-range@0.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/jamestalmage/normalize-range.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jamestalmage/normalize-range#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jamestalmage/normalize-range/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6dda24fd7bca208de75299259d5e8fda1c6d30dac26e83a301cc81b909d61213baeb9170ad2351c54f80aa9b32bcee8b80660fb2937e96ee422edc388cf44a34" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/normalize-range" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "postcss-value-parser", + "version": "4.2.0", + "bom-ref": "postcss-value-parser@4.2.0", + "author": "Bogdan Chadkin", + "description": "Transforms css values and at-rule params into the tree", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/postcss-value-parser@4.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/TrySound/postcss-value-parser.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/TrySound/postcss-value-parser", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/TrySound/postcss-value-parser/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d4d342b3abaeadf9156de5c6e12f09153f6dd7d9b8e480a789ff3358b779a0f499e74427c0c7caf87de3bf8d3c7788f0ffb06db6fe5ac52e48887a0b69534779" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/postcss-value-parser" + } + ] + }, + { + "type": "library", + "name": "postcss", + "version": "8.4.47", + "bom-ref": "postcss@8.4.47", + "author": "Andrey Sitnik", + "description": "Tool for transforming styles with JS plugins", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/postcss@8.4.47", + "externalReferences": [ + { + "url": "git+https://github.com/postcss/postcss.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://postcss.org/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/postcss/postcss/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e7aaf10aaec6fd77c1e04917abd1209f9182aae816bc316369f0ce4e121d301b08d798aa3ea479af5e537d2af560f61e108d7d61e6973026d8eaef3c63be862d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/postcss" + } + ] + }, + { + "type": "library", + "name": "axios", + "version": "1.7.7", + "bom-ref": "axios@1.7.7", + "author": "Matt Zabriskie", + "description": "Promise based HTTP client for the browser and node.js", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/axios@1.7.7", + "externalReferences": [ + { + "url": "git+https://github.com/axios/axios.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://axios-http.com", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/axios/axios/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/axios/-/axios-1.7.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4b890bed7ae38019af746badd2c377c89c6a633ac33a78af90188dd0e16cea12e251a9b750fbecc14a3492a1b286a5191843b2b47cae984757b0092008e51fdd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/axios" + } + ] + }, + { + "type": "library", + "name": "follow-redirects", + "version": "1.15.9", + "bom-ref": "follow-redirects@1.15.9", + "author": "Ruben Verborgh", + "description": "HTTP and HTTPS modules that follow redirects.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/follow-redirects@1.15.9", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/follow-redirects/follow-redirects.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/follow-redirects/follow-redirects", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/follow-redirects/follow-redirects/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "81ec381ac5e2ccd81da11caa9b27cc1f20265ec64393a987912c59142cd6f60c256ed396e38083b586af33ecbeef6a83fd5ab6979e7490c179d834fc7ce2c9a9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/follow-redirects" + } + ] + }, + { + "type": "library", + "name": "form-data", + "version": "4.0.0", + "bom-ref": "form-data@4.0.0", + "author": "Felix Geisendörfer", + "description": "A library to create readable \"multipart/form-data\" streams. Can be used to submit forms and file uploads to other web applications.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/form-data@4.0.0", + "externalReferences": [ + { + "url": "git://github.com/form-data/form-data.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/form-data/form-data#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/form-data/form-data/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1131249521a2e6dd10319ba25e803f43abdc9f170b40fe6f76e812a6e0328ba4951a2d9c94f3e9fb180486e31a1c2fb31a09f7d4a776df95b7e5fec7ca491ac3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/form-data" + } + ] + }, + { + "type": "library", + "name": "asynckit", + "version": "0.4.0", + "bom-ref": "asynckit@0.4.0", + "author": "Alex Indigo", + "description": "Minimal async jobs utility library, with streams support", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/asynckit@0.4.0", + "externalReferences": [ + { + "url": "git+https://github.com/alexindigo/asynckit.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/alexindigo/asynckit#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/alexindigo/asynckit/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "39e8bd387e2d461d18a94dc6c615fbf5d33f9b0560bdb64969235a464f9bb21923d12e5c7c772061a92b7818eb1f06ad5ca6f3f88a087582f1aca8a6d8c8d6d1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/asynckit" + } + ] + }, + { + "type": "library", + "name": "combined-stream", + "version": "1.0.8", + "bom-ref": "combined-stream@1.0.8", + "author": "Felix Geisendörfer", + "description": "A stream that emits multiple other streams one after another.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/combined-stream@1.0.8", + "externalReferences": [ + { + "url": "git://github.com/felixge/node-combined-stream.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/felixge/node-combined-stream", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/felixge/node-combined-stream/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1503783117ee25e1dfedc05b04c2455e12920eafb690002b06599106f72f144e410751d9297b5214048385d973f73398c3187c943767be630e7bffb971da0476" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/combined-stream" + } + ] + }, + { + "type": "library", + "name": "delayed-stream", + "version": "1.0.0", + "bom-ref": "delayed-stream@1.0.0", + "author": "Felix Geisendörfer", + "description": "Buffers events from a stream until you are ready to handle them.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/delayed-stream@1.0.0", + "externalReferences": [ + { + "url": "git://github.com/felixge/node-delayed-stream.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/felixge/node-delayed-stream", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/felixge/node-delayed-stream/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "672483ecd7fdd5a2c1d11c4be0a1ab28705797b11db350c098475ca156b05e72c3ed20e1a4d82db88236680920edaed04b8d63c4f499d7ba7855d1a730793731" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/delayed-stream" + } + ] + }, + { + "type": "library", + "name": "mime-types", + "version": "2.1.35", + "bom-ref": "mime-types@2.1.35", + "description": "The ultimate javascript content-type utility.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mime-types@2.1.35", + "externalReferences": [ + { + "url": "git+https://github.com/jshttp/mime-types.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jshttp/mime-types#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jshttp/mime-types/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "64363e6cf9b9cd34c5f98a42ac053d9cad148080983d3d10b53d4d65616fe2cfbe4cd91c815693d20ebee11dae238323423cf2b07075cf1b962f9d21cda7978b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mime-types" + } + ] + }, + { + "type": "library", + "name": "mime-db", + "version": "1.52.0", + "bom-ref": "mime-db@1.52.0", + "description": "Media Type Database", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mime-db@1.52.0", + "externalReferences": [ + { + "url": "git+https://github.com/jshttp/mime-db.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jshttp/mime-db#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jshttp/mime-db/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b0f538b95edd625bed589c70c311c3d0fba285536213b4f201b439496c43081f66518bce82ba103b061040e28f27c0886c4fb51135653a82b5502da7537818be" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mime-db" + } + ] + }, + { + "type": "library", + "name": "proxy-from-env", + "version": "1.1.0", + "bom-ref": "proxy-from-env@1.1.0", + "author": "Rob Wu", + "description": "Offers getProxyForUrl to get the proxy URL for a URL, respecting the *_PROXY (e.g. HTTP_PROXY) and NO_PROXY environment variables.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/proxy-from-env@1.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/Rob--W/proxy-from-env.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/Rob--W/proxy-from-env#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/Rob--W/proxy-from-env/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0fece439109b03d7f5b5d5912b445a091dc63efe7470cc5caf3e17f24e4b4d2503d43930e3b98a24465036e9c8b514e45b082d6944a8d515454481bd65788562" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/proxy-from-env" + } + ] + }, + { + "type": "library", + "name": "bowser", + "version": "2.11.0", + "bom-ref": "bowser@2.11.0", + "author": "Dustin Diaz", + "description": "Lightweight browser detector", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/bowser@2.11.0", + "externalReferences": [ + { + "url": "git+https://github.com/lancedikson/bowser.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/lancedikson/bowser", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/lancedikson/bowser/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "02571a2418bfa6aa8904843c53d31ca5cf62f00ab19fcf1292fe5dfb1057d34e81639bbc3779862c76b92e0a696bb2ff1dfc20c0b819e8d62cf8083ab9498944" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/bowser" + } + ] + }, + { + "type": "library", + "name": "browser-image-compression", + "version": "2.0.2", + "bom-ref": "browser-image-compression@2.0.2", + "author": "Donald", + "description": "Compress images in the browser", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/browser-image-compression@2.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/Donaldcwl/browser-image-compression.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/Donaldcwl/browser-image-compression#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/Donaldcwl/browser-image-compression/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/browser-image-compression/-/browser-image-compression-2.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a412e543251feb207c4a69a782b70ec371284b846943505cca52374fd62a9fbfb89eb4135c90f8b090dee4e0e725daef34c6a2a393a2705a3be6b0f2243d9473" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/browser-image-compression" + } + ] + }, + { + "type": "library", + "name": "uzip", + "version": "0.20201231.0", + "bom-ref": "uzip@0.20201231.0", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/uzip@0.20201231.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/uzip/-/uzip-0.20201231.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3997897d93fe474cfd0fa4e60602ead8b1f3492a6d18c1831a28068847b4a6bf1405effb7dd7e580794704d0c04935c1e639c5bb11e935a272c1283c6057869e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/uzip" + } + ] + }, + { + "type": "library", + "name": "browserslist-useragent-regexp", + "version": "4.1.3", + "bom-ref": "browserslist-useragent-regexp@4.1.3", + "author": "dangreen", + "description": "A utility to compile browserslist query to a RegExp to test browser useragent.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/browserslist-useragent-regexp@4.1.3", + "externalReferences": [ + { + "url": "git+https://github.com/browserslist/browserslist-useragent-regexp.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/browserslist/browserslist-useragent-regexp#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/browserslist/browserslist-useragent-regexp/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/browserslist-useragent-regexp/-/browserslist-useragent-regexp-4.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f8ab5e108565ac4d9e24e9adb5e5a172cdf060a8db15df5f54fccf963e151a080a3327fda2b7fece39a536df757a4227676ceaa31e40ac4643fed2970e3d2ff5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/browserslist-useragent-regexp" + } + ] + }, + { + "type": "library", + "name": "argue-cli", + "version": "2.1.0", + "bom-ref": "argue-cli@2.1.0", + "author": "dangreen", + "description": "A thin and strongly typed CLI arguments parser for Node.js.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/argue-cli@2.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/TrigenSoftware/Argue.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/TrigenSoftware/Argue#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/TrigenSoftware/Argue/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/argue-cli/-/argue-cli-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "760a235df7384a2aa63707b7f0f9db4f7cc96acaf3ee0eb674b00f0fe5454f94496fc5bb2c646ac36205776112fa996786ca781d8349985a8c535b424e1742c3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/argue-cli" + } + ] + }, + { + "type": "library", + "name": "easy-table", + "version": "1.2.0", + "bom-ref": "easy-table@1.2.0", + "author": "Eldar Gabdullin", + "description": "Nice text table for the CLI", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/easy-table@1.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/eldargab/easy-table.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/eldargab/easy-table#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/eldargab/easy-table/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/easy-table/-/easy-table-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "385cd53afd37629bed71619ee406b25391b6860c9bb20de2a80e9dad4f146a867207d8cb18c4ebcfdf9ab272e9fc4fbaa8f87cf32108d60bf2645678d5d9a0c3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/easy-table" + } + ] + }, + { + "type": "library", + "name": "ansi-regex", + "version": "5.0.1", + "bom-ref": "ansi-regex@5.0.1", + "author": "Sindre Sorhus", + "description": "Regular expression for matching ANSI escape codes", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/ansi-regex@5.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/ansi-regex.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/ansi-regex#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/ansi-regex/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "aae2505e54d25062f62c7f52517a3c570b18e2ca1a9e1828e8b3529bce04d4b05c13cb373b4c29762473c91f73fd9649325316bf7eea38e6fda5d26531410a15" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ansi-regex" + } + ] + }, + { + "type": "library", + "name": "wcwidth", + "version": "1.0.1", + "bom-ref": "wcwidth@1.0.1", + "author": "Tim Oxley", + "description": "Port of C's wcwidth() and wcswidth()", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/wcwidth@1.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/timoxley/wcwidth.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/timoxley/wcwidth#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/timoxley/wcwidth/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5c73c4c12d2ae936b172f1bce7ef046246e20aec765ed586da691ce3b360d80efb050bbdf83a8838995d493e0780f92e79aeddbca4a3e55817dcfd5de2b5bc4e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/wcwidth" + } + ] + }, + { + "type": "library", + "name": "defaults", + "version": "1.0.4", + "bom-ref": "defaults@1.0.4", + "author": "Elijah Insua", + "description": "merge single level defaults over a config object", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/defaults@1.0.4", + "externalReferences": [ + { + "url": "git://github.com/sindresorhus/node-defaults.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/node-defaults#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/node-defaults/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "785b9a2e8cbf4716a5bf692bfa5a8c9549eb0d657ede3e299633882602c8848d39f0841f589eef5e1c84207bbe1ed0bbdfc9251802d8c4e2833b46d03f7b60f0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/defaults" + } + ] + }, + { + "type": "library", + "name": "clone", + "version": "1.0.4", + "bom-ref": "clone@1.0.4", + "author": "Paul Vorbach", + "description": "deep cloning of objects and arrays", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/clone@1.0.4", + "externalReferences": [ + { + "url": "git://github.com/pvorb/node-clone.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/pvorb/node-clone#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/pvorb/node-clone/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2501d9d90316ea5dda1ff8fac42a904e163ff4e1f80fff65b37e1c8245018847a87114d4d38b477ca3c1b142b53ea64251033b1a20342085c94ae5c723ae0a6e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/clone" + } + ] + }, + { + "type": "library", + "name": "regexp-tree", + "version": "0.1.27", + "bom-ref": "regexp-tree@0.1.27", + "author": "Dmitry Soshnikov", + "description": "Regular Expressions parser in JavaScript", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/regexp-tree@0.1.27", + "externalReferences": [ + { + "url": "git+https://github.com/DmitrySoshnikov/regexp-tree.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/DmitrySoshnikov/regexp-tree", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DmitrySoshnikov/regexp-tree/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.27.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8844f1a632ba628456246e68ea15cbc2f8d80285be144667f68b343c3fdbe803fac50c2c6bf63b942560222c416d43cc7e1bbe8b62ed75e02a5538069506ab7c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/regexp-tree" + } + ] + }, + { + "type": "library", + "name": "ua-regexes-lite", + "version": "1.2.1", + "bom-ref": "ua-regexes-lite@1.2.1", + "author": "dangreen", + "description": "A lite useragent regexes collection.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/ua-regexes-lite@1.2.1", + "externalReferences": [ + { + "url": "git+https://github.com/TrigenSoftware/ua-regexes-lite.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/TrigenSoftware/ua-regexes-lite#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/TrigenSoftware/ua-regexes-lite/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ua-regexes-lite/-/ua-regexes-lite-1.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9629e0e165f866dc578e648c1f3b88f0f1a8b366ebc3fea01b762e5569f946e9c7a108de0a892915e31efed8be47c13b90e4cb13616a046e1b31d1502c5c1c25" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ua-regexes-lite" + } + ] + }, + { + "type": "library", + "name": "class-variance-authority", + "version": "0.7.0", + "bom-ref": "class-variance-authority@0.7.0", + "author": "Joe Bell", + "description": "Class Variance Authority 🧬", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/class-variance-authority@0.7.0", + "externalReferences": [ + { + "url": "git+https://github.com/joe-bell/cva.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/joe-bell/cva#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/joe-bell/cva/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/class-variance-authority/-/class-variance-authority-0.7.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8c523c210c3885ccda2f800b20dc6a2c45d06d670d8e84a49686b821ab9f5c226be906b0272c3bb6e472b11b2b13cc36a7fe2019ac4a22dfe15f7ab3fc86c3d4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/class-variance-authority" + } + ], + "components": [ + { + "type": "library", + "name": "clsx", + "version": "2.0.0", + "bom-ref": "class-variance-authority@0.7.0|clsx@2.0.0", + "author": "Luke Edwards", + "description": "A tiny (234B) utility for constructing className strings conditionally.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/clsx@2.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/lukeed/clsx.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/lukeed/clsx#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/lukeed/clsx/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ad0d7e91c8feb6d1c6d0c295181517c1ac82085d68877f4117908e229473b8212ff0cc23bf45ee72b2361313533a7f4894b89f18295641c53d06b64e46fb70e9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/class-variance-authority/node_modules/clsx" + } + ] + } + ] + }, + { + "type": "library", + "name": "cross-env", + "version": "7.0.3", + "bom-ref": "cross-env@7.0.3", + "author": "Kent C. Dodds", + "description": "Run scripts that set and use environment variables across platforms", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/cross-env@7.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/kentcdodds/cross-env.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/kentcdodds/cross-env#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/kentcdodds/cross-env/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fbf1ca77a1207100891a1d8f4a366e522b50050ca72a8af8c2b15b460e03b40812d5a58efa0539db1a47eccf52706817498980552f5b209f04cee686c34a0d03" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cross-env" + } + ] + }, + { + "type": "library", + "name": "path-key", + "version": "3.1.1", + "bom-ref": "path-key@3.1.1", + "author": "Sindre Sorhus", + "description": "Get the PATH environment variable key cross-platform", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/path-key@3.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/path-key.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/path-key#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/path-key/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a2399e374a9dfb2d23b3312da18e3caf43deab97703049089423aee90e5fe3595f92cc17b8ab58ae18284e92e7c887079b6e1486ac7ee53aa6d889d2c0b844e9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/path-key" + } + ] + }, + { + "type": "library", + "name": "shebang-command", + "version": "2.0.0", + "bom-ref": "shebang-command@2.0.0", + "author": "Kevin Mårtensson", + "description": "Get the command from a shebang", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/shebang-command@2.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/kevva/shebang-command.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/kevva/shebang-command#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/kevva/shebang-command/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "907c6bdb366962d766acdd6a0e3aeb5ff675ad1d641bc0f1fa09292b51b87979af5ecc26704d614d6056614ce5ada630d7fc99a7a62e0d8efb62dbdb3747660c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/shebang-command" + } + ] + }, + { + "type": "library", + "name": "shebang-regex", + "version": "3.0.0", + "bom-ref": "shebang-regex@3.0.0", + "author": "Sindre Sorhus", + "description": "Regular expression for matching a shebang line", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/shebang-regex@3.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/shebang-regex.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/shebang-regex#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/shebang-regex/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "efef9d161b5cc77df9dee05aabc0c347836ec417ad0730bb6503a19934089c711de9b4ab5dd884cb30af1b4ed9e3851874b4a1594c97b7933fca1cfc7a471bd4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/shebang-regex" + } + ] + }, + { + "type": "library", + "name": "which", + "version": "2.0.2", + "bom-ref": "which@2.0.2", + "author": "Isaac Z. Schlueter", + "description": "Like which(1) unix command. Find the first instance of an executable in the PATH.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/which@2.0.2", + "externalReferences": [ + { + "url": "git://github.com/isaacs/node-which.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/node-which#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/node-which/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "04b2374e5d535b73ef97bd25df2ab763ae22f9ac29c17aac181616924a8cb676d782b303fb28fbae15b492e103c7325a6171a3116e6881aa4a34c10a34c8e26c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/which" + } + ] + }, + { + "type": "library", + "name": "isexe", + "version": "2.0.0", + "bom-ref": "isexe@2.0.0", + "author": "Isaac Z. Schlueter", + "description": "Minimal module to check if a file is executable.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/isexe@2.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/isexe.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/isexe#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/isexe/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "447c4c2e9f659ca1c61d19e0f5016144231b600715a67ebdb2648672addfdfac638155564e18f8aaa2db4cb96aed2b23f01f9f210d44b8210623694ab3241e23" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/isexe" + } + ] + }, + { + "type": "library", + "name": "cypress-localstorage-commands", + "version": "2.2.6", + "bom-ref": "cypress-localstorage-commands@2.2.6", + "author": "Javier Brea", + "description": "Extends Cypress' cy commands with localStorage methods. Allows preserving localStorage between tests", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/cypress-localstorage-commands@2.2.6", + "externalReferences": [ + { + "url": "git+https://github.com/javierbrea/cypress-localstorage-commands.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/javierbrea/cypress-localstorage-commands#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/javierbrea/cypress-localstorage-commands/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/cypress-localstorage-commands/-/cypress-localstorage-commands-2.2.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9779d9f8bbba61b0569385087cdad190d2b9e81905f3355b0abab309fdf9c78365c76c00dabd2ca413995e72a36eeb50660a3aa83aad4bcb97a12a95dfa60cd5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cypress-localstorage-commands" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "cypress-split", + "version": "1.24.0", + "bom-ref": "cypress-split@1.24.0", + "author": "Gleb Bahmutov", + "description": "Split Cypress specs across parallel CI machines for speed", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/cypress-split@1.24.0", + "externalReferences": [ + { + "url": "git+https://github.com/bahmutov/cypress-split.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/bahmutov/cypress-split#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/bahmutov/cypress-split/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/cypress-split/-/cypress-split-1.24.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "644161d66eb3f87c0f5a907587d6001752fa2bfc243c1477bc3faff11ae0f01466e74b19ee84b1e83c3eb2feb37ebe4f7eabf6e3b0a7a1b2dec1d1412e53c805" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cypress-split" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "core", + "group": "@actions", + "version": "1.11.1", + "bom-ref": "@actions/core@1.11.1", + "description": "Actions core lib", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40actions/core@1.11.1#packages/core", + "externalReferences": [ + { + "url": "git+https://github.com/actions/toolkit.git#packages/core", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/actions/toolkit/tree/main/packages/core", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/actions/toolkit/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@actions/core/-/core-1.11.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8572424ab9307c0e3a55df59deae1ca44a47075acbe4d1b4e3efeb6ea5bd777f824afb41d6d61ef144e90258b16b5be3d26fd42e095f10ad942b1306c42c6fe4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@actions/core" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "exec", + "group": "@actions", + "version": "1.1.1", + "bom-ref": "@actions/exec@1.1.1", + "description": "Actions exec lib", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40actions/exec@1.1.1#packages/exec", + "externalReferences": [ + { + "url": "git+https://github.com/actions/toolkit.git#packages/exec", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/actions/toolkit/tree/main/packages/exec", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/actions/toolkit/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@actions/exec/-/exec-1.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fac09c1c76d5764f776b45d3d7d102b4efe0217a31bddb2040bcdbd9f136ff9b08666590ba5b98ca33d0b6bb531dd5356334d9edb00f378b084eadb18b5ebbf7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@actions/exec" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "io", + "group": "@actions", + "version": "1.1.3", + "bom-ref": "@actions/io@1.1.3", + "description": "Actions io lib", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40actions/io@1.1.3#packages/io", + "externalReferences": [ + { + "url": "git+https://github.com/actions/toolkit.git#packages/io", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/actions/toolkit/tree/main/packages/io", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/actions/toolkit/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@actions/io/-/io-1.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c22f498e028b612ed4ff3f0f3db728f8fbd36ff9d15a37a816527541eafcde4ff70b93c7422dbc86255d784da41d79882fdf664056b0c7caadfc93e3662949f1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@actions/io" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "http-client", + "group": "@actions", + "version": "2.2.3", + "bom-ref": "@actions/http-client@2.2.3", + "description": "Actions Http Client", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40actions/http-client@2.2.3#packages/http-client", + "externalReferences": [ + { + "url": "git+https://github.com/actions/toolkit.git#packages/http-client", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/actions/toolkit/tree/main/packages/http-client", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/actions/toolkit/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@actions/http-client/-/http-client-2.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9b1f21c898bf86316f6cfa240a0e2e45de195fbf2df98c913ed9ca5b0225f91ccd695b85a501df9a51957ec28424df0bc130af2fe0df56000cd385da1e49ba6c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@actions/http-client" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "tunnel", + "version": "0.0.6", + "bom-ref": "tunnel@0.0.6", + "author": "Koichi Kobayashi", + "description": "Node HTTP/HTTPS Agents for tunneling proxies", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/tunnel@0.0.6", + "externalReferences": [ + { + "url": "git+https://github.com/koichik/node-tunnel.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/koichik/node-tunnel/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/koichik/node-tunnel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d61fcb9eaf726a3298d8f11b05a74f5e3dd5c6c0c3bbce383a7680a39d9456623322fc30b413c8b8dbe48eecc19535a97c9c946c6ddecf42920626d0923e288e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tunnel" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "undici", + "version": "5.28.4", + "bom-ref": "undici@5.28.4", + "description": "An HTTP/1.1 client, written from scratch for Node.js", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/undici@5.28.4", + "externalReferences": [ + { + "url": "git+https://github.com/nodejs/undici.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://undici.nodejs.org", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/nodejs/undici/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/undici/-/undici-5.28.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ef6445003585a8a9946f68669af34e0ca2f7a7d85c07a1add83390322b3548405a57a6b8307f2ca01bf383ef7909884228f15e76eb76258f5b31fac397d0f6de" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/undici" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "busboy", + "group": "@fastify", + "version": "2.1.1", + "bom-ref": "@fastify/busboy@2.1.1", + "author": "Brian White", + "description": "A streaming parser for HTML form data for node.js", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40fastify/busboy@2.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/fastify/busboy.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/fastify/busboy#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/fastify/busboy/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bc164fe0d9737ce95ead04e76dae1aa99a0c844fdaf4763b1d1aa838f6844d071242e58423264c1c67d5bbac3dc06b462b97c40f9a91b360ed7950a3387eb4b0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@fastify/busboy" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "arg", + "version": "5.0.2", + "bom-ref": "arg@5.0.2", + "author": "Josh Junon", + "description": "Unopinionated, no-frills CLI argument parser", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/arg@5.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/vercel/arg.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/vercel/arg#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/vercel/arg/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3d88f214e2ca43dcb9ec9bd0e902e8f1d02036ab3087c33544c25875076e4fac5b59280adfa3ff67fbfea7cf3ca4cebd8cc31f4bc5ddf05e88d6443f23d1d41a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/arg" + } + ] + }, + { + "type": "library", + "name": "console.table", + "version": "0.10.0", + "bom-ref": "console.table@0.10.0", + "author": "Gleb Bahmutov", + "description": "Adds console.table method that prints an array of objects as a table in console", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/console.table@0.10.0", + "externalReferences": [ + { + "url": "git+https://github.com/bahmutov/console.table.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/bahmutov/console.table", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/bahmutov/console.table/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/console.table/-/console.table-0.10.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "74fc99a1faa0831baf49fed65ef363b917e7b0e93561ace454ff057711f8b5c1f6737ef073bf7f625e8186becbb2ed3428c832daa97fa8232e36ef3172d64cf2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/console.table" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "easy-table", + "version": "1.1.0", + "bom-ref": "console.table@0.10.0|easy-table@1.1.0", + "author": "Eldar Gabdullin", + "description": "Nice text table for the CLI", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/easy-table@1.1.0", + "externalReferences": [ + { + "url": "git+https://eldargab@github.com/eldargab/easy-table.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/eldargab/easy-table#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/eldargab/easy-table/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/easy-table/-/easy-table-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a2adf78563924a79761e8874d2d6566883e2d627afac3f5a146f36fc88239727009d6f611f1e4f909897a713ec80413e1fb06c6d54171551524fc4c45d2ebfa4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/console.table/node_modules/easy-table" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "ms", + "version": "2.1.3", + "bom-ref": "ms@2.1.3", + "description": "Tiny millisecond conversion utility", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/ms@2.1.3", + "externalReferences": [ + { + "url": "git+https://github.com/vercel/ms.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/vercel/ms#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/vercel/ms/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e85973b9b4cb646dc9d9afcd542025784863ceae68c601f268253dc985ef70bb2fa1568726afece715c8ebf5d73fab73ed1f7100eb479d23bfb57b45dd645394" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ms" + } + ] + }, + { + "type": "library", + "name": "fast-shuffle", + "version": "6.1.0", + "bom-ref": "fast-shuffle@6.1.0", + "author": "Philihp Busby", + "description": "A fast implementation of a fisher-yates shuffle that does not mutate the source array.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/fast-shuffle@6.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/philihp/fast-shuffle.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/philihp/fast-shuffle", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/philihp/fast-shuffle/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/fast-shuffle/-/fast-shuffle-6.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "dda8fca0ee9bbd914a6031af5cd9a612ec723a3adef2dac2a486ed15233f0d229dfa8de249b4103dbe41650789ed23d8562be7f44796de02a1d107670f4dbb31" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fast-shuffle" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "pcg", + "version": "1.0.0", + "bom-ref": "pcg@1.0.0", + "description": "A functional typescript implementation of the PCG family random number generators", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/pcg@1.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/philihp/pcg.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/philihp/pcg#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/philihp/pcg/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/pcg/-/pcg-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "eb08e84896784c4261234acb0ce29de663aee93c12e2cbe7f6805a46c0f53c2ae194334b5806938a6589801001988189c73908f916da1c96112c655ff50144e5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pcg" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "long", + "version": "5.2.3", + "bom-ref": "long@5.2.3", + "author": "Daniel Wirtz", + "description": "A Long class for representing a 64-bit two's-complement integer value.", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/long@5.2.3", + "externalReferences": [ + { + "url": "git+https://github.com/dcodeIO/long.js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dcodeIO/long.js#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dcodeIO/long.js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/long/-/long-5.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "95c1f0a4da208104ce6efe5aa463424dd26b3baf5e1ce64c8b804d0bead32c447c88702a1ab51578b87f8ab54833bcd3c366ce5c0f13eae34f7ae8f038b83fd9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/long" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "ramda", + "version": "0.29.0", + "bom-ref": "ramda@0.29.0", + "author": "Scott Sauyet", + "description": "A practical functional library for JavaScript programmers.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/ramda@0.29.0", + "externalReferences": [ + { + "url": "git://github.com/ramda/ramda.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://ramdajs.com/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ramda/ramda/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ramda/-/ramda-0.29.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "04179ae8bebb6d82ed75b3aa7e9f1fe7c7cf32a130c747682fea408bc4d9ca9d985b3f11f46f33f71ef909923c5be7edaa11470a9117d9c4675145cad77d2228" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ramda" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "find-cypress-specs", + "version": "1.43.4", + "bom-ref": "find-cypress-specs@1.43.4", + "author": "Gleb Bahmutov", + "description": "Find Cypress spec files using the config settings", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/find-cypress-specs@1.43.4", + "externalReferences": [ + { + "url": "git+https://github.com/bahmutov/find-cypress-specs.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/bahmutov/find-cypress-specs#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/bahmutov/find-cypress-specs/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/find-cypress-specs/-/find-cypress-specs-1.43.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "180773ea57c19dd6ceabd38e277a6c4e1439ea1aa02fcb5950238b9e5eb477f979e9bbc7902d13370caa94b7c139b8ac722ad26564a0c862fcea3264ae914cac" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/find-cypress-specs" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "minimatch", + "version": "3.1.2", + "bom-ref": "find-cypress-specs@1.43.4|minimatch@3.1.2", + "author": "Isaac Z. Schlueter", + "description": "a glob matcher in javascript", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/minimatch@3.1.2", + "externalReferences": [ + { + "url": "git://github.com/isaacs/minimatch.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/minimatch#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/minimatch/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "27ba7ade1462023c35343130c355bb8b7efe07222b3963b95d0400cd9dd539c2f43cdc9bc297e657f374e73140cf043d512c84717eaddd43be2b96aa0503881f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/find-cypress-specs/node_modules/minimatch" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "brace-expansion", + "version": "1.1.11", + "bom-ref": "find-cypress-specs@1.43.4|brace-expansion@1.1.11", + "author": "Julian Gruber", + "description": "Brace expansion as known from sh/bash", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/brace-expansion@1.1.11", + "externalReferences": [ + { + "url": "git://github.com/juliangruber/brace-expansion.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/juliangruber/brace-expansion", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/juliangruber/brace-expansion/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "882b8f1c3160ac75fb1f6bc423fe71a73d3bcd21c1d344e9ba0aa1998b5598c3bae75f260ae44ca0e60595d101974835f3bb9fa3375a1e058a71815beb5a8688" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/find-cypress-specs/node_modules/brace-expansion" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "find-test-names", + "version": "1.28.18", + "bom-ref": "find-test-names@1.28.18", + "author": "Gleb Bahmutov", + "description": "Given a Mocha / Cypress spec file, returns the list of suite and test names", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/find-test-names@1.28.18", + "externalReferences": [ + { + "url": "git+https://github.com/bahmutov/find-test-names.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/bahmutov/find-test-names#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/bahmutov/find-test-names/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/find-test-names/-/find-test-names-1.28.18.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8619c676458afaa100e59d364eed0ea8640852315937238213859a2696e15b8840175f8d67b382af406cb3d4426a3ec106d8e8223914f77bada1b43ca60da256" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/find-test-names" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "parser", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/parser@7.25.7", + "author": "The Babel Team", + "description": "A JavaScript parser", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/parser@7.25.7#packages/babel-parser", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-parser", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-parser", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A+parser+%28babylon%29%22+is%3Aopen", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6999fb113b50b238c61b91ebbaf7942b4e9c5371e58ee85df48a239b833c596bf7c0b13a3a41393d66c352422d98c81e82671c6884ee772b96e513d8ad89605b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/parser" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "types", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/types@7.25.7", + "author": "The Babel Team", + "description": "Babel Types is a Lodash-esque utility library for AST nodes", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/types@7.25.7#packages/babel-types", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-types", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-types", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20types%22+is%3Aopen", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/types/-/types-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bf02157571be8fe14ea64c2a1d17018072d834bed7324b9fae5685bcbf68e808bdb099fdf8f77220be6a6b45f34d9c34f3873ebbd2ce96ce777a86563ff5b959" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/types" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-syntax-jsx", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-syntax-jsx@7.25.7", + "author": "The Babel Team", + "description": "Allow parsing of jsx", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-syntax-jsx@7.25.7#packages/babel-plugin-syntax-jsx", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-syntax-jsx", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-syntax-jsx", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "aee64e9ca3be6a354bfcc571f8fc0d04f3a4ae75d35e858cb6d7b5301a5e81f080ae1a8e7b7063e766af563d61b8b2f134a60a5d8692c59d85fb0a0ad5e9177f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-syntax-jsx" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "core", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/core@7.25.7", + "author": "The Babel Team", + "description": "Babel compiler core.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/core@7.25.7#packages/babel-core", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-core", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-core", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20core%22+is%3Aopen", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/core/-/core-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c89e3be19bf773089238ef675c9baacefc0478cf9c843b90f06262af0fa967dd6c0860b2399ddd264544d3d7d35745445735f22d6861dc6fc0a256133d7ecca3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/core" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "semver", + "version": "6.3.1", + "bom-ref": "@babel/core@7.25.7|semver@6.3.1", + "author": "GitHub Inc.", + "description": "The semantic version parser used by npm.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/semver@6.3.1", + "externalReferences": [ + { + "url": "git+https://github.com/npm/node-semver.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/node-semver#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/node-semver/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "051ed5bc30951cefaadb10445ac9314ba0c9135a919dbec3c7352ba206fbd425a849f89c07162c88019df8a9749a6abf329ac6f7202b464cab4314cee978cccc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/core/node_modules/semver" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "helper-plugin-utils", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/helper-plugin-utils@7.25.7", + "author": "The Babel Team", + "description": "General utilities for plugins to use", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/helper-plugin-utils@7.25.7#packages/babel-helper-plugin-utils", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-helper-plugin-utils", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-helper-plugin-utils", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "79a3d96a2d0f8aa0a2d3da4fb37a4015f97fcd8806684e88757b58be67f4aa57034dddd60ad3bb25609c45deb87b4110adc62088789b1199ce1ac498e104a06b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/helper-plugin-utils" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "acorn-walk", + "version": "8.3.4", + "bom-ref": "acorn-walk@8.3.4", + "description": "ECMAScript (ESTree) AST walker", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/acorn-walk@8.3.4", + "externalReferences": [ + { + "url": "git+https://github.com/acornjs/acorn.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/acornjs/acorn", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/acornjs/acorn/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b9e11ea67ba3a6a79eda8e5a2189ef1d4e82d00e3630d76c2037aacb907276b92e0b947566e5059e6dbb11e1491a8107250827dee95e46f9935da2607d76ede2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/acorn-walk" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "simple-bin-help", + "version": "1.8.0", + "bom-ref": "simple-bin-help@1.8.0", + "author": "Gleb Bahmutov", + "description": "Simple help and sanity checks for Node CLI bin scripts", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/simple-bin-help@1.8.0", + "externalReferences": [ + { + "url": "git+https://github.com/bahmutov/simple-bin-help.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/bahmutov/simple-bin-help#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/bahmutov/simple-bin-help/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/simple-bin-help/-/simple-bin-help-1.8.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d0bc479fe3f5945e6bd96c1507fcdade12d122c6282da36ad425ea8dbaecdd9bcbbaf9569d12ab523116cd5eee9992fb86943bc542e240c57ed225dd45ae6216" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/simple-bin-help" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "pluralize", + "version": "8.0.0", + "bom-ref": "pluralize@8.0.0", + "author": "Blake Embrey", + "description": "Pluralize and singularize any word", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/pluralize@8.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/blakeembrey/pluralize.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/blakeembrey/pluralize#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/blakeembrey/pluralize/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "35cdc84f9c87cdf9537db8e0a967023e9a3b0da2b2e059e907497fcc2016d1373b8f1022baa4b11dab27b41dc3efcf3b2d2ac0f7790327d217a2fc49631c8b08" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pluralize" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "require-and-forget", + "version": "1.0.1", + "bom-ref": "require-and-forget@1.0.1", + "author": "Gleb Bahmutov", + "description": "Require Node module and immediately remove it from module cache to force loading again next time", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/require-and-forget@1.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/bahmutov/require-and-forget.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/bahmutov/require-and-forget#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/bahmutov/require-and-forget/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/require-and-forget/-/require-and-forget-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "49e6bceb50ffb1e1a8ddca6dc5cf39edadf80dfd281228d78adf10dc80e8762c19333566c97ad123d1204106b7863921a048cdcc206fbf4b7fd1f32079b9962e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/require-and-forget" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "debug", + "version": "4.3.4", + "bom-ref": "require-and-forget@1.0.1|debug@4.3.4", + "author": "Josh Junon", + "description": "Lightweight debugging utility for Node.js and the browser", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/debug@4.3.4", + "externalReferences": [ + { + "url": "git://github.com/debug-js/debug.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/debug-js/debug#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/debug-js/debug/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3d15851ee494dde0ed4093ef9cd63b25c91eb758f4b793ae3ac1733cfcec7a40f9d9997ca947c520f122b305ea22f1d61951ce817fbb1bfbc234d85e870c5f91" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/require-and-forget/node_modules/debug" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "ms", + "version": "2.1.2", + "bom-ref": "require-and-forget@1.0.1|ms@2.1.2", + "description": "Tiny millisecond conversion utility", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/ms@2.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/zeit/ms.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/zeit/ms#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/zeit/ms/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b0690fc7e56332d980e8c5f6ee80381411442c50996784b85ea7863970afebcb53fa36f7be4fd1c9a2963f43d32b25ad98b48cd1bf9a7544c4bdbb353c4687db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/require-and-forget/node_modules/ms" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "shelljs", + "version": "0.8.5", + "bom-ref": "shelljs@0.8.5", + "description": "Portable Unix shell commands for Node.js", + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + } + ], + "purl": "pkg:npm/shelljs@0.8.5", + "externalReferences": [ + { + "url": "git://github.com/shelljs/shelljs.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "http://github.com/shelljs/shelljs", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/shelljs/shelljs/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4e2c1c45cae4847bdbad96e745c15830b977d037e8bf71caab3a79b4ee5be29b7a1bf49ecca7188660e0d79cd7541b301e672d48040ace7a8d5b62cee6d4c3a3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/shelljs" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "glob", + "version": "7.2.3", + "bom-ref": "shelljs@0.8.5|glob@7.2.3", + "author": "Isaac Z. Schlueter", + "description": "a little globber", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/glob@7.2.3", + "externalReferences": [ + { + "url": "git://github.com/isaacs/node-glob.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/node-glob#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/node-glob/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9c5474ccba54d9809a471c28089bcbe94bc21f6245c85548bf04cbb087f6d40b8794cb240358614dd93e2e5609b4e958b7dbfa76fb330f604646a04bfa240af5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/shelljs/node_modules/glob" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "minimatch", + "version": "3.1.2", + "bom-ref": "shelljs@0.8.5|minimatch@3.1.2", + "author": "Isaac Z. Schlueter", + "description": "a glob matcher in javascript", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/minimatch@3.1.2", + "externalReferences": [ + { + "url": "git://github.com/isaacs/minimatch.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/minimatch#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/minimatch/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "27ba7ade1462023c35343130c355bb8b7efe07222b3963b95d0400cd9dd539c2f43cdc9bc297e657f374e73140cf043d512c84717eaddd43be2b96aa0503881f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/shelljs/node_modules/minimatch" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "brace-expansion", + "version": "1.1.11", + "bom-ref": "shelljs@0.8.5|brace-expansion@1.1.11", + "author": "Julian Gruber", + "description": "Brace expansion as known from sh/bash", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/brace-expansion@1.1.11", + "externalReferences": [ + { + "url": "git://github.com/juliangruber/brace-expansion.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/juliangruber/brace-expansion", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/juliangruber/brace-expansion/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "882b8f1c3160ac75fb1f6bc423fe71a73d3bcd21c1d344e9ba0aa1998b5598c3bae75f260ae44ca0e60595d101974835f3bb9fa3375a1e058a71815beb5a8688" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/shelljs/node_modules/brace-expansion" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "interpret", + "version": "1.4.0", + "bom-ref": "interpret@1.4.0", + "author": "Gulp Team", + "description": "A dictionary of file extensions and associated module loaders.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/interpret@1.4.0", + "externalReferences": [ + { + "url": "git+https://github.com/gulpjs/interpret.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/gulpjs/interpret#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/gulpjs/interpret/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6a013841f0762e4a7db880a7ec102aa2c730e1264ff644c4da1c62148de304f99725f76a89a8536d4b8a1ac3283761ada8bf40c61622a00715be0b1bd47bd16c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/interpret" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "rechoir", + "version": "0.6.2", + "bom-ref": "rechoir@0.6.2", + "author": "Tyler Kellen", + "description": "Require any supported file as a node module.", + "licenses": [ + { + "license": { + "id": "MIT", + "url": "https://github.com/tkellen/node-rechoir/blob/master/LICENSE" + } + } + ], + "purl": "pkg:npm/rechoir@0.6.2", + "externalReferences": [ + { + "url": "git://github.com/tkellen/node-rechoir.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/tkellen/node-rechoir", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/tkellen/node-rechoir/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1c533cae467e8b7ceb57ee0b423c10d16f9ecfdf290293063371d4acdd388f70aaccf3b397d9e63f5e58f185cd9bc4071affde69c395123aa1996a64455d0d03" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/rechoir" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "resolve", + "version": "1.22.8", + "bom-ref": "rechoir@0.6.2|resolve@1.22.8", + "author": "James Halliday", + "description": "resolve like require.resolve() on behalf of files asynchronously and synchronously", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/resolve@1.22.8", + "externalReferences": [ + { + "url": "git://github.com/browserify/resolve.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/browserify/resolve#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/browserify/resolve/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a0a59e3c2c6aa5de8594bbc6575554d31edb90f9a608da25c738cc7f835cce80e741c216ac017e70fb599f98ba9fe45f0f677d8b4b73a4a9c6e98935ebcc88cb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/rechoir/node_modules/resolve" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "is-core-module", + "version": "2.15.1", + "bom-ref": "is-core-module@2.15.1", + "author": "Jordan Harband", + "description": "Is this specifier a node.js core module?", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-core-module@2.15.1", + "externalReferences": [ + { + "url": "git+https://github.com/inspect-js/is-core-module.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/is-core-module", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/is-core-module/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cf4bed5d2c2e71426d00d41695d85bb5bb7b0672f4bf18858c87432c06adc210d8b72d9b69deacfab8a30fa462e18b9826e6cbcc824b522742874f5ed5d8c455" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-core-module" + } + ] + }, + { + "type": "library", + "name": "path-parse", + "version": "1.0.7", + "bom-ref": "path-parse@1.0.7", + "author": "Javier Blanco", + "description": "Node.js path.parse() ponyfill", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/path-parse@1.0.7", + "externalReferences": [ + { + "url": "git+https://github.com/jbgutierrez/path-parse.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jbgutierrez/path-parse#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jbgutierrez/path-parse/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2c32733d510410f47ecb8f33f7703411dd325dbf29001c865a8fe4e5861d620a58dbfd84b0eb24b09aeaee5387c6bcab54e9f57a31baa00a7c6a1bce2100fcb3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/path-parse" + } + ] + }, + { + "type": "library", + "name": "supports-preserve-symlinks-flag", + "version": "1.0.0", + "bom-ref": "supports-preserve-symlinks-flag@1.0.0", + "author": "Jordan Harband", + "description": "Determine if the current node version supports the `--preserve-symlinks` flag.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/supports-preserve-symlinks-flag@1.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/inspect-js/node-supports-preserve-symlinks-flag.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/node-supports-preserve-symlinks-flag#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/node-supports-preserve-symlinks-flag/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a2dd169d74bd7e076480871e3dee911cd935580f3e9ae3dae9c4a3791dd5f0adbbabd041d6b4c4dd1d69ec7bf4cf567201cf2ce95beff0323259febcd4c02dd3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/supports-preserve-symlinks-flag" + } + ] + }, + { + "type": "library", + "name": "spec-change", + "version": "1.11.11", + "bom-ref": "spec-change@1.11.11", + "author": "Gleb Bahmutov", + "description": "Computes specs to re-run when files change", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/spec-change@1.11.11", + "externalReferences": [ + { + "url": "git+https://github.com/bahmutov/spec-change.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/bahmutov/spec-change#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/bahmutov/spec-change/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/spec-change/-/spec-change-1.11.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c12c62d5729e36bf09c419588f5dcbc3c4d3329a23614db3465926c97974907a7ec46930614a576955dca1f884984aabab51e81a0ee9c0a133bcc8d8710b9bb7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/spec-change" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "lazy-ass", + "version": "2.0.3", + "bom-ref": "spec-change@1.11.11|lazy-ass@2.0.3", + "author": "Gleb Bahmutov", + "description": "Lazy assertions without performance penalty", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/lazy-ass@2.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/bahmutov/lazy-ass.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/bahmutov/lazy-ass", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/bahmutov/lazy-ass/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/lazy-ass/-/lazy-ass-2.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fcedff0e84262355c0864943bc5d5d02315ffdea44f2ede5cce65e8107cb67c1bb51de5b4d14998853a9ba41c2bba8ce0eb080e20b487705020bb86dc5c0c008" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/spec-change/node_modules/lazy-ass" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "deep-equal", + "version": "2.2.3", + "bom-ref": "deep-equal@2.2.3", + "author": "James Halliday", + "description": "node's assert.deepEqual algorithm", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/deep-equal@2.2.3", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/inspect-js/node-deep-equal.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/node-deep-equal#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/node-deep-equal/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "648c299debcebab4bc6e94f8d7ddaca80a3058cefa2432921d8ccc2edcb7059192b3082aea905a1f70e10925b9c5501920267229d3813e3c30c39c1f813ffa3c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/deep-equal" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "array-buffer-byte-length", + "version": "1.0.1", + "bom-ref": "array-buffer-byte-length@1.0.1", + "author": "Jordan Harband", + "description": "Get the byte length of an ArrayBuffer, even in engines without a `.byteLength` method.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/array-buffer-byte-length@1.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/inspect-js/array-buffer-byte-length.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/array-buffer-byte-length#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/array-buffer-byte-length/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6a10b95b5c60a2ef8a4d78b1e2c00ef0a8b5d90fa37f88b4fad9a4dec0bece07329ec8641f1ce95dd22605e86251828a283c2f7c5889975b59b7a7b0b1c4b532" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/array-buffer-byte-length" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "call-bind", + "version": "1.0.7", + "bom-ref": "call-bind@1.0.7", + "author": "Jordan Harband", + "description": "Robustly `.call.bind()` a function", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/call-bind@1.0.7", + "externalReferences": [ + { + "url": "git+https://github.com/ljharb/call-bind.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/call-bind#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/call-bind/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1874d2352608090eec707eec67e336ac5a294682e1f2dd9b2d25ba05b82bb4bb1a84e201e62c805497fd1a358addc6130da323e17741a4cd5c03aa484b42afdb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/call-bind" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "es-get-iterator", + "version": "1.1.3", + "bom-ref": "es-get-iterator@1.1.3", + "author": "Jordan Harband", + "description": "Get an iterator for any JS language value. Works robustly across all environments, all versions.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/es-get-iterator@1.1.3", + "externalReferences": [ + { + "url": "git+https://github.com/ljharb/es-get-iterator.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/es-get-iterator#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/es-get-iterator/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b0f666a8705ee892224df379ab6a448bffd3c31980147c23fd712e6234eeb1eefc8bc2b16aa3134f3c4fa052aecd1a43a5327ed0d01ba5f7a79261f6ade3edbb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/es-get-iterator" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "get-intrinsic", + "version": "1.2.4", + "bom-ref": "get-intrinsic@1.2.4", + "author": "Jordan Harband", + "description": "Get and robustly cache all JS language-level intrinsics at first require time", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/get-intrinsic@1.2.4", + "externalReferences": [ + { + "url": "git+https://github.com/ljharb/get-intrinsic.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/get-intrinsic#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/get-intrinsic/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e6e621b091fc549053bfba2c960e01ce7258843a1123ac1a602c4c9827674eb702ac703f7c214aa13173d8928a1341dd0c5505effa10ba1cee99724aee968145" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/get-intrinsic" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "has-symbols", + "version": "1.0.3", + "bom-ref": "has-symbols@1.0.3", + "author": "Jordan Harband", + "description": "Determine if the JS environment has Symbol support. Supports spec, or shams.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/has-symbols@1.0.3", + "externalReferences": [ + { + "url": "git://github.com/inspect-js/has-symbols.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/has-symbols#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/has-symbols/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9772c2b85e8c8033704c32a47581848a1623b79a513db120e3aaed9669d23e551b82607c2ce22b2896d86050526e73da25ec4c2ad88f3bc8667918d1cf64ddf8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/has-symbols" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-arguments", + "version": "1.1.1", + "bom-ref": "is-arguments@1.1.1", + "author": "Jordan Harband", + "description": "Is this an arguments object? It's a harder question than you think.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-arguments@1.1.1", + "externalReferences": [ + { + "url": "git://github.com/inspect-js/is-arguments.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/is-arguments", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/is-arguments/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f10ec40118f31272a9b7f3c20fb7b5720512d1ae97f2ee6d75288ca978688ce76857d4ec32c88efbd54b0b9bc098ef0deff1a65e7ef28d1f2a9c0e9b5401337c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-arguments" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-map", + "version": "2.0.3", + "bom-ref": "is-map@2.0.3", + "author": "Jordan Harband", + "description": "Is this value a JS Map? This module works cross-realm/iframe, and despite ES6 @@toStringTag.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-map@2.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/inspect-js/is-map.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/is-map#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/is-map/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d5079dd3f1ebda6f98ab19ccd3d0a303677f8ba61935f17a476a1100e8f7e9e51d4baa8857f86e3c935212929bba97b016cf99b09971b238cf6dcd3f69f5ba2f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-map" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-set", + "version": "2.0.3", + "bom-ref": "is-set@2.0.3", + "author": "Jordan Harband", + "description": "Is this value a JS Set? This module works cross-realm/iframe, and despite ES6 @@toStringTag.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-set@2.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/inspect-js/is-set.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/is-set#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/is-set/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "88f0237abaec7b6effca018bc70f84051f5a82ff58eae2de61524cbbe40d0a8a2e275ff5ae2d261ab716a5f0aa159bb3cf1dd68edc311b4f7c5fe9f83ae4643e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-set" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-string", + "version": "1.0.7", + "bom-ref": "is-string@1.0.7", + "author": "Jordan Harband", + "description": "Is this value a JS String object or primitive? This module works cross-realm/iframe, and despite ES6 @@toStringTag.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-string@1.0.7", + "externalReferences": [ + { + "url": "git://github.com/ljharb/is-string.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/is-string#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/is-string/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b44d945f38af8deea87cf5bb976ddc8c338c6b4f606fbc6502a1ba8c6e5e8fab8f577d939563f734a3e282d68678736ef5fa2171c458bc889931f38e9ce614b6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-string" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "isarray", + "version": "2.0.5", + "bom-ref": "isarray@2.0.5", + "author": "Julian Gruber", + "description": "Array#isArray for older browsers", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/isarray@2.0.5", + "externalReferences": [ + { + "url": "git://github.com/juliangruber/isarray.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/juliangruber/isarray", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/juliangruber/isarray/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c478e10ebddc3412b40737542523d7667b50531fe6c0c4b9470e00ee53c9f745c600ee8848ffde3c336ea34be1a8e654f940f9268a1dc02000a1941ddc57802b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/isarray" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "stop-iteration-iterator", + "version": "1.0.0", + "bom-ref": "stop-iteration-iterator@1.0.0", + "author": "Jordan Harband", + "description": "Firefox 17-26 iterators throw a StopIteration object to indicate \"done\". This normalizes it.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/stop-iteration-iterator@1.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/ljharb/stop-iteration-iterator.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/stop-iteration-iterator#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/stop-iteration-iterator/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8821908fed25d0739d67600478100396c442fafb270ec66c6dd4a21f5c8d4a371f28cedf76908c7ea00bfddc05e412e2c3f5e145fb7f59ac7acd06e1ab605c8d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/stop-iteration-iterator" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "internal-slot", + "version": "1.0.7", + "bom-ref": "internal-slot@1.0.7", + "author": "Jordan Harband", + "description": "ES spec-like internal slots", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/internal-slot@1.0.7", + "externalReferences": [ + { + "url": "git+https://github.com/ljharb/internal-slot.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/internal-slot#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/internal-slot/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3469eb2b05f34a6b36a9452287f20b679241a8d4d26b5f9998fe9f95a229e8a992125804f6a7677734b772a8eb0e8bf015d9b0b06b0b75e16007ab2ec3ed5ef6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/internal-slot" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "has-tostringtag", + "version": "1.0.2", + "bom-ref": "has-tostringtag@1.0.2", + "author": "Jordan Harband", + "description": "Determine if the JS environment has `Symbol.toStringTag` support. Supports spec, or shams.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/has-tostringtag@1.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/inspect-js/has-tostringtag.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/has-tostringtag#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/has-tostringtag/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "36a00307c5633c52ccd95d15bc751ec30c2cc3465605a21d828fa2787b4ade16ac2f3e2a78246361ca9f07a010ac182044aa69285f0be76fd5a9d56c3b8ec397" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/has-tostringtag" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-array-buffer", + "version": "3.0.4", + "bom-ref": "is-array-buffer@3.0.4", + "author": "Jordan Harband", + "description": "Is this value a JS ArrayBuffer?", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-array-buffer@3.0.4", + "externalReferences": [ + { + "url": "git+https://github.com/inspect-js/is-array-buffer.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/is-array-buffer#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/is-array-buffer/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c1c8da7ab1f0d32759c1f86229b5c958b0d8f00ef257b2a18d03a96fcde11a019f21dfda41ae133afc32ce7d8fbacc16da03c26042ff9c4022495a5d3a3d655f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-array-buffer" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-date-object", + "version": "1.0.5", + "bom-ref": "is-date-object@1.0.5", + "author": "Jordan Harband", + "description": "Is this value a JS Date object? This module works cross-realm/iframe, and despite ES6 @@toStringTag.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-date-object@1.0.5", + "externalReferences": [ + { + "url": "git://github.com/inspect-js/is-date-object.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/is-date-object#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/is-date-object/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f5841a4b1b00892c1cbd2df7301937c130959d62be1e117c5594768d1c5e84cd7a41c54e747a8f9f854f1e644ae254abdfc9fd26b8aeac89cb70ff74c6c60d7d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-date-object" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-regex", + "version": "1.1.4", + "bom-ref": "is-regex@1.1.4", + "author": "Jordan Harband", + "description": "Is this value a JS regex? Works cross-realm/iframe, and despite ES6 @@toStringTag", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-regex@1.1.4", + "externalReferences": [ + { + "url": "git://github.com/inspect-js/is-regex.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/is-regex", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/is-regex/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "92f45dc43b31663873517d3b6672f27734b54d4fd32654d41c763860b2fcededfba14038f437e42ea832f958c5a1ca30cb6f5c2af7128aefa422fef6f234d356" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-regex" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-shared-array-buffer", + "version": "1.0.3", + "bom-ref": "is-shared-array-buffer@1.0.3", + "author": "Jordan Harband", + "description": "Is this value a JS SharedArrayBuffer?", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-shared-array-buffer@1.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/inspect-js/is-shared-array-buffer.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/is-shared-array-buffer#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/is-shared-array-buffer/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9c0da1bf95c884b477b95cc30df0889277ab871f1750a9ecb6e38444f34d2229d71bbbfdbbea215c5ebbbf19b84cf4c43d4ea59bad599303f773d3c207deeb86" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-shared-array-buffer" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "object-is", + "version": "1.1.6", + "bom-ref": "object-is@1.1.6", + "author": "Jordan Harband", + "description": "ES2015-compliant shim for Object.is - differentiates between -0 and +0", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/object-is@1.1.6", + "externalReferences": [ + { + "url": "git://github.com/es-shims/object-is.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/es-shims/object-is", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/es-shims/object-is/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "17c719f8a7c69521a2d3d9494fbfcd77a28967dca0b6f602d3f51860b23d9e640a2cc9f276907dcaf6eff4ad6e4a412eec553dbd83e65702e0df6f2d5fea2ddd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object-is" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "define-properties", + "version": "1.2.1", + "bom-ref": "define-properties@1.2.1", + "author": "Jordan Harband", + "description": "Define multiple non-enumerable properties at once. Uses `Object.defineProperty` when available; falls back to standard assignment in older engines.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/define-properties@1.2.1", + "externalReferences": [ + { + "url": "git://github.com/ljharb/define-properties.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/define-properties#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/define-properties/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f109902aa10048b7799f1d14d41d6890b1256d4baeb6d27f0276264576db6c60d687ab92db4f048c3e17aaafc8f702bbbb4bfa3b4f178535a7b795ed11b47a0e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/define-properties" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "object-keys", + "version": "1.1.1", + "bom-ref": "object-keys@1.1.1", + "author": "Jordan Harband", + "description": "An Object.keys replacement, in case Object.keys is not available. From https://github.com/es-shims/es5-shim", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/object-keys@1.1.1", + "externalReferences": [ + { + "url": "git://github.com/ljharb/object-keys.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/object-keys#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/object-keys/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "36e00449439432b9485ce7c72b30fa6e93eeded62ddf1be335d44843e15e4f494d6f82bc591ef409a0f186e360b92d971be1a39323303b3b0de5992d2267e12c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object-keys" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "object.assign", + "version": "4.1.5", + "bom-ref": "object.assign@4.1.5", + "author": "Jordan Harband", + "description": "ES6 spec-compliant Object.assign shim. From https://github.com/es-shims/es6-shim", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/object.assign@4.1.5", + "externalReferences": [ + { + "url": "git://github.com/ljharb/object.assign.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/object.assign#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/object.assign/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6f2cbe53b829f855709b2cca3d8856da1e65ddcae9986b3197b5f6b3ccb8dc8831bc6e20dd067a09f7c3b6c350cb55ac999a506cefb26e8d00956ed363a0dc05" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object.assign" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "regexp.prototype.flags", + "version": "1.5.3", + "bom-ref": "regexp.prototype.flags@1.5.3", + "author": "Jordan Harband", + "description": "ES6 spec-compliant RegExp.prototype.flags shim.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/regexp.prototype.flags@1.5.3", + "externalReferences": [ + { + "url": "git://github.com/es-shims/RegExp.prototype.flags.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/es-shims/RegExp.prototype.flags#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/es-shims/RegExp.prototype.flags/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bea942d38f9142815a94e0c26c2ba61b6c483af6a9cd5307c2cc8818cfd2204f1f461145b17787f3f410facd13d240c084a738937d2cef7ff4c9d907433e8795" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/regexp.prototype.flags" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "side-channel", + "version": "1.0.6", + "bom-ref": "side-channel@1.0.6", + "author": "Jordan Harband", + "description": "Store information about any JS value in a side channel. Uses WeakMap if available.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/side-channel@1.0.6", + "externalReferences": [ + { + "url": "git+https://github.com/ljharb/side-channel.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/side-channel#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/side-channel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7c35bf119e90f5188ef1e146f078feeeefe85be5eb3d320287008e336fad87603a39b943b58608a6f7bd9be2af23d6780bda9211795a191e9b4c460745eba094" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/side-channel" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "which-boxed-primitive", + "version": "1.0.2", + "bom-ref": "which-boxed-primitive@1.0.2", + "author": "Jordan Harband", + "description": "Which kind of boxed JS primitive is this?", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/which-boxed-primitive@1.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/inspect-js/which-boxed-primitive.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/which-boxed-primitive#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/which-boxed-primitive/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6f065dbf400a2e9a65158d8a6515fa4efcae37ba238ebee5c2483a9a5d2ba08cbd61eb92afb252dfbdaa94d5b5f14418ce060af7388671ead6a993a6127f5536" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/which-boxed-primitive" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-bigint", + "version": "1.0.4", + "bom-ref": "is-bigint@1.0.4", + "author": "Jordan Harband", + "description": "Is this value an ES BigInt?", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-bigint@1.0.4", + "externalReferences": [ + { + "url": "git+https://github.com/inspect-js/is-bigint.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/is-bigint#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/is-bigint/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cc1f42aee31a9a3ca6f358b6259dd4327e783ca1ac433b097a8eb1bcddc7249e0202c40d07a891bada764e8efb39f08dba8c6ca6c221cda3e83b5cf20848453a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-bigint" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "has-bigints", + "version": "1.0.2", + "bom-ref": "has-bigints@1.0.2", + "author": "Jordan Harband", + "description": "Determine if the JS environment has BigInt support.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/has-bigints@1.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/ljharb/has-bigints.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/has-bigints#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/has-bigints/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b52bc22ad06bf65905d04c7469088ff4df8ea55e338b6aff35e7b95644436daaafdf944b60ccdbc107c5499647d2447e45deb7d36509676a7f6c9084a11dd5a1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/has-bigints" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-boolean-object", + "version": "1.1.2", + "bom-ref": "is-boolean-object@1.1.2", + "author": "Jordan Harband", + "description": "Is this value a JS Boolean? This module works cross-realm/iframe, and despite ES6 @@toStringTag.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-boolean-object@1.1.2", + "externalReferences": [ + { + "url": "git://github.com/inspect-js/is-boolean-object.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/is-boolean-object#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/is-boolean-object/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "80361a2872669e3e1a5b1ca3e981f25d5a5d41ac2d54b1d4e5c6fe7b3b4f19ccdfe9c8ee4ddc2f7b964811f817a87e1ee7b027d43d4029ff02677918ad046a60" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-boolean-object" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-number-object", + "version": "1.0.7", + "bom-ref": "is-number-object@1.0.7", + "author": "Jordan Harband", + "description": "Is this value a JS Number object? This module works cross-realm/iframe, and despite ES6 @@toStringTag.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-number-object@1.0.7", + "externalReferences": [ + { + "url": "git://github.com/inspect-js/is-number-object.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/is-number-object#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/is-number-object/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "935534211ccb328ed995821fcd1bb6dce87a3222056ac8296fd5fbe9ea9f15902ac07e38508e0a4c1bc16086757522fd6730a14c1f528477cb911e29756e64ad" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-number-object" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-symbol", + "version": "1.0.4", + "bom-ref": "is-symbol@1.0.4", + "author": "Jordan Harband", + "description": "Determine if a value is an ES6 Symbol or not.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-symbol@1.0.4", + "externalReferences": [ + { + "url": "git://github.com/inspect-js/is-symbol.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/is-symbol#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/is-symbol/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0bf08f06a2969ef75cc6a200471c8e878bf551410e087a600dad16620a4a0c532ccdcacf71f7e0e6e8704a03c22c3d965b19aaea2b22b33f3bb734f4d6db8686" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-symbol" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "which-collection", + "version": "1.0.2", + "bom-ref": "which-collection@1.0.2", + "author": "Jordan Harband", + "description": "Which kind of Collection (Map, Set, WeakMap, WeakSet) is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/which-collection@1.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/inspect-js/which-collection.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/which-collection#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/which-collection/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2b88d5ca39c1760bdcf3a63a06468b64437ddf74b060eb8116476606ef597e47006dd55ba484e70e68ef67f6908d15d0aefe443e44e70f5b37f468a2a9b9e00b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/which-collection" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-weakmap", + "version": "2.0.2", + "bom-ref": "is-weakmap@2.0.2", + "author": "Jordan Harband", + "description": "Is this value a JS WeakMap? This module works cross-realm/iframe, and despite ES6 @@toStringTag.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-weakmap@2.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/inspect-js/is-weakmap.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/is-weakmap#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/is-weakmap/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2b9a5760e9bdc2a6354608e92f7613905dfdb678b55da8d42246b04cb528f446445541606b981240917c9cd4bb670250d36cbed5808d61c321f8721fd59a84fb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-weakmap" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-weakset", + "version": "2.0.3", + "bom-ref": "is-weakset@2.0.3", + "author": "Jordan Harband", + "description": "Is this value a JS WeakSet? This module works cross-realm/iframe, and despite ES6 @@toStringTag.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-weakset@2.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/inspect-js/is-weakset.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/is-weakset#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/is-weakset/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2ef226dff296cd2f684451ee81a6fb77e33f19c057b975f9c599333e637e3718a1750959510e1d5ae495d7147fb2aeaea4bd532440eb7c18117a91c5741b5235" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-weakset" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "which-typed-array", + "version": "1.1.15", + "bom-ref": "which-typed-array@1.1.15", + "author": "Jordan Harband", + "description": "Which kind of Typed Array is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/which-typed-array@1.1.15", + "externalReferences": [ + { + "url": "git://github.com/inspect-js/which-typed-array.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/which-typed-array#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/which-typed-array/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a15d23985b54932e825df92a7a156f04ffcb496276b32e2f58c8a888437224b78fac13bfc8ac95f4ec89c927c02a8b21f91624225e73242359f3fe099dcae974" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/which-typed-array" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "dependency-tree", + "version": "11.0.1", + "bom-ref": "dependency-tree@11.0.1", + "author": "Joel Kemp", + "description": "Get the dependency tree of a module", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/dependency-tree@11.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/dependents/node-dependency-tree.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dependents/node-dependency-tree", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dependents/node-dependency-tree/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/dependency-tree/-/dependency-tree-11.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "782b7b1d22880bd371808ca41b60d1ab701ec27f548554b5e0c077ac49fa97f02c108d45060e99192942534499e938e6da49218faffc736a558a29eec8a10b86" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/dependency-tree" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "commander", + "version": "12.1.0", + "bom-ref": "dependency-tree@11.0.1|commander@12.1.0", + "author": "TJ Holowaychuk", + "description": "the complete solution for node.js command-line programs", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/commander@12.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/tj/commander.js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/tj/commander.js#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/tj/commander.js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "570f2a1caddb64cf72fcfd74bb75626fca3f0dd92f0363ad3ed66f0fcef540a8f2ef85a3d5648a1482cc3d13d27544b1e5114ad5aae527312d0383e41609dbb8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/dependency-tree/node_modules/commander" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "filing-cabinet", + "version": "5.0.2", + "bom-ref": "filing-cabinet@5.0.2", + "author": "Joel Kemp", + "description": "Find files based on partial paths", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/filing-cabinet@5.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/dependents/node-filing-cabinet.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dependents/node-filing-cabinet", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dependents/node-filing-cabinet/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/filing-cabinet/-/filing-cabinet-5.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4599458fc973caeea3aad14179736a5238cd1bac66fa0c17b9edd3ef4a51c70d56e34909c2582ad0f4960268749c09e7e431ee04879c2d793dfb554a4bd2025c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/filing-cabinet" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "commander", + "version": "12.1.0", + "bom-ref": "filing-cabinet@5.0.2|commander@12.1.0", + "author": "TJ Holowaychuk", + "description": "the complete solution for node.js command-line programs", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/commander@12.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/tj/commander.js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/tj/commander.js#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/tj/commander.js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "570f2a1caddb64cf72fcfd74bb75626fca3f0dd92f0363ad3ed66f0fcef540a8f2ef85a3d5648a1482cc3d13d27544b1e5114ad5aae527312d0383e41609dbb8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/filing-cabinet/node_modules/commander" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "resolve", + "version": "1.22.8", + "bom-ref": "filing-cabinet@5.0.2|resolve@1.22.8", + "author": "James Halliday", + "description": "resolve like require.resolve() on behalf of files asynchronously and synchronously", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/resolve@1.22.8", + "externalReferences": [ + { + "url": "git://github.com/browserify/resolve.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/browserify/resolve#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/browserify/resolve/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a0a59e3c2c6aa5de8594bbc6575554d31edb90f9a608da25c738cc7f835cce80e741c216ac017e70fb599f98ba9fe45f0f677d8b4b73a4a9c6e98935ebcc88cb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/filing-cabinet/node_modules/resolve" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "app-module-path", + "version": "2.2.0", + "bom-ref": "app-module-path@2.2.0", + "author": "Patrick Steele-Idem", + "description": "Simple module to add additional directories to the Node module search for top-level app modules", + "licenses": [ + { + "license": { + "id": "BSD-2-Clause" + } + } + ], + "purl": "pkg:npm/app-module-path@2.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/patrick-steele-idem/app-module-path-node.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/patrick-steele-idem/app-module-path-node", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/patrick-steele-idem/app-module-path-node/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/app-module-path/-/app-module-path-2.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "824728faac4434957ef2f15c0e288586ea12bd15dbd9afd03eaa52a16855cfcdbd54d25f3939c42db0663e634a1717f7c5d367c380d60a4ce40da6af717ff561" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/app-module-path" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "enhanced-resolve", + "version": "5.17.1", + "bom-ref": "enhanced-resolve@5.17.1", + "author": "Tobias Koppers @sokra", + "description": "Offers a async require.resolve function. It's highly configurable.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/enhanced-resolve@5.17.1", + "externalReferences": [ + { + "url": "git://github.com/webpack/enhanced-resolve.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "http://github.com/webpack/enhanced-resolve", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/webpack/enhanced-resolve/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2cc1e5ddd5e14dc7eff20338904cc851e4d0fbb7e9740d25dad51fdf805d7573e4cf6039c49e4bfcf72177904beab75c70cf501afbb4b166732b5675b78c30ca" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/enhanced-resolve" + } + ] + }, + { + "type": "library", + "name": "module-definition", + "version": "6.0.0", + "bom-ref": "module-definition@6.0.0", + "author": "Joel Kemp", + "description": "Determines if a file is using a CommonJS or AMD module definition", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/module-definition@6.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/dependents/module-definition.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dependents/module-definition", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dependents/module-definition/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/module-definition/-/module-definition-6.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b0418fe672845d4edf19265430bfdca096eb3bec90b71729a4301859113da2f5ac4db168507076a83531e7ae165330da0475ec0f8e8905b20ae56553c02caedf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/module-definition" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "ast-module-types", + "version": "6.0.0", + "bom-ref": "ast-module-types@6.0.0", + "author": "Joel Kemp", + "description": "Collection of useful helper functions when trying to determine module type (CommonJS or AMD) properties of an AST node.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/ast-module-types@6.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/dependents/node-ast-module-types.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dependents/node-ast-module-types", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dependents/node-ast-module-types/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ast-module-types/-/ast-module-types-6.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2c5460ef5efc170e51e05004c19c55aa2448f08c5233e032d9406b1e809ead73667be90c30c7f3ed3df10c657f7367deafcee172bb60246b2748e7d4acf2ba9e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ast-module-types" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "node-source-walk", + "version": "7.0.0", + "bom-ref": "node-source-walk@7.0.0", + "author": "Joel Kemp", + "description": "Execute a callback on every node of a source code's AST and stop walking when you see fit", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/node-source-walk@7.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/dependents/node-source-walk.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dependents/node-source-walk", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dependents/node-source-walk/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/node-source-walk/-/node-source-walk-7.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d6e898e78dcbf8dece838cacc2f966e4d08a80f28311777d01447d261de07a7ea839e06c7acafa2ea857a26d5eaf7791cd251c551597ce1bfcb5236b21f1872b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-source-walk" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "module-lookup-amd", + "version": "9.0.2", + "bom-ref": "module-lookup-amd@9.0.2", + "author": "Joel Kemp", + "description": "Resolve aliased dependency paths using a RequireJS config", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/module-lookup-amd@9.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/dependents/node-module-lookup-amd.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dependents/node-module-lookup-amd", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dependents/node-module-lookup-amd/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/module-lookup-amd/-/module-lookup-amd-9.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a7b3f3495116896f5f1d15fda0cf95e1a5790769c255d75536fe0367f241eadf46b1763813e65584fa67c145fb6db27219e79566a852f2afc967f1fbec8a8f14" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/module-lookup-amd" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "commander", + "version": "12.1.0", + "bom-ref": "module-lookup-amd@9.0.2|commander@12.1.0", + "author": "TJ Holowaychuk", + "description": "the complete solution for node.js command-line programs", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/commander@12.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/tj/commander.js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/tj/commander.js#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/tj/commander.js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "570f2a1caddb64cf72fcfd74bb75626fca3f0dd92f0363ad3ed66f0fcef540a8f2ef85a3d5648a1482cc3d13d27544b1e5114ad5aae527312d0383e41609dbb8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/module-lookup-amd/node_modules/commander" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "glob", + "version": "7.2.3", + "bom-ref": "module-lookup-amd@9.0.2|glob@7.2.3", + "author": "Isaac Z. Schlueter", + "description": "a little globber", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/glob@7.2.3", + "externalReferences": [ + { + "url": "git://github.com/isaacs/node-glob.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/node-glob#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/node-glob/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9c5474ccba54d9809a471c28089bcbe94bc21f6245c85548bf04cbb087f6d40b8794cb240358614dd93e2e5609b4e958b7dbfa76fb330f604646a04bfa240af5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/module-lookup-amd/node_modules/glob" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "minimatch", + "version": "3.1.2", + "bom-ref": "module-lookup-amd@9.0.2|minimatch@3.1.2", + "author": "Isaac Z. Schlueter", + "description": "a glob matcher in javascript", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/minimatch@3.1.2", + "externalReferences": [ + { + "url": "git://github.com/isaacs/minimatch.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/minimatch#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/minimatch/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "27ba7ade1462023c35343130c355bb8b7efe07222b3963b95d0400cd9dd539c2f43cdc9bc297e657f374e73140cf043d512c84717eaddd43be2b96aa0503881f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/module-lookup-amd/node_modules/minimatch" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "brace-expansion", + "version": "1.1.11", + "bom-ref": "module-lookup-amd@9.0.2|brace-expansion@1.1.11", + "author": "Julian Gruber", + "description": "Brace expansion as known from sh/bash", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/brace-expansion@1.1.11", + "externalReferences": [ + { + "url": "git://github.com/juliangruber/brace-expansion.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/juliangruber/brace-expansion", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/juliangruber/brace-expansion/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "882b8f1c3160ac75fb1f6bc423fe71a73d3bcd21c1d344e9ba0aa1998b5598c3bae75f260ae44ca0e60595d101974835f3bb9fa3375a1e058a71815beb5a8688" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/module-lookup-amd/node_modules/brace-expansion" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "requirejs-config-file", + "version": "4.0.0", + "bom-ref": "requirejs-config-file@4.0.0", + "author": "Philipp Scheit", + "description": "A small api to read and write your requirejs config file", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/requirejs-config-file@4.0.0", + "externalReferences": [ + { + "url": "git://github.com/webforge-labs/requirejs-config-file.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/webforge-labs/requirejs-config-file#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/webforge-labs/requirejs-config-file/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/requirejs-config-file/-/requirejs-config-file-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8e722b7bc71b58ecafafc6b91762aea819d8f920c0e0d5ebfe1cc46491bbf4cc66d96885433d9dce10bc89bb4f252ef39260449759b14b0a791e10b55b8aa9c7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/requirejs-config-file" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "esprima", + "version": "4.0.1", + "bom-ref": "esprima@4.0.1", + "author": "Ariya Hidayat", + "description": "ECMAScript parsing infrastructure for multipurpose analysis", + "licenses": [ + { + "license": { + "id": "BSD-2-Clause" + } + } + ], + "purl": "pkg:npm/esprima@4.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/jquery/esprima.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "http://esprima.org", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jquery/esprima/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "786b85170ed4a5d6be838a7e407be75b44724d7fd255e2410ccfe00ad30044ed1c2ee4f61dc10a9d33ef86357a6867aaac207fb1b368a742acce6d23b1a594e0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/esprima" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "stringify-object", + "version": "3.3.0", + "bom-ref": "stringify-object@3.3.0", + "author": "Sindre Sorhus", + "description": "Stringify an object/array like JSON.stringify just without all the double-quotes", + "licenses": [ + { + "license": { + "id": "BSD-2-Clause" + } + } + ], + "purl": "pkg:npm/stringify-object@3.3.0", + "externalReferences": [ + { + "url": "git+https://github.com/yeoman/stringify-object.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/yeoman/stringify-object#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/yeoman/stringify-object/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ac7aa2161d5e96a090f563cb202f08d10fe0ff08f927578c932a220fa7a8400a561cfd05b652bbaea9e199a6cbe55518f4940272ac30be539a4aebad7a4832af" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/stringify-object" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "requirejs", + "version": "2.3.7", + "bom-ref": "requirejs@2.3.7", + "author": "James Burke", + "description": "Node adapter for RequireJS, for loading AMD modules. Includes RequireJS optimizer", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/requirejs@2.3.7", + "externalReferences": [ + { + "url": "git+https://github.com/jrburke/r.js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "http://github.com/jrburke/r.js", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jrburke/r.js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/requirejs/-/requirejs-2.3.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0e8b931bc4f559a9c6a24e908e0d925ee08ccecccea34787787f610d9e58e31f097bef49077f077532d3e3f540f0e6948416b424f547274a72064335cfea43b3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/requirejs" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "resolve-dependency-path", + "version": "4.0.0", + "bom-ref": "resolve-dependency-path@4.0.0", + "author": "Joel Kemp", + "description": "Convert a dependency path into a filepath", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/resolve-dependency-path@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/dependents/node-resolve-dependency-path.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dependents/node-resolve-dependency-path", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dependents/node-resolve-dependency-path/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/resolve-dependency-path/-/resolve-dependency-path-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8656354b26c11a6e5a60ddcf0b8ae9d79333b092ccd70f8c100ff8294dd404f7f3e12d252f714bea682fec981a03c6be653784400885d5ad41b8dda792a88896" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/resolve-dependency-path" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "sass-lookup", + "version": "6.0.1", + "bom-ref": "sass-lookup@6.0.1", + "author": "Joel Kemp", + "description": "Get the file associated with a Sass import", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/sass-lookup@6.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/dependents/node-sass-lookup.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dependents/node-sass-lookup", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dependents/node-sass-lookup/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/sass-lookup/-/sass-lookup-6.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9e5f56c5b8fd4631090394925748520e8536cd81ad13e00d6834b8385511ee762baaebc116f3ca659b501dede5be7c427329440d5d342948a38dd31350495c55" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sass-lookup" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "commander", + "version": "12.1.0", + "bom-ref": "sass-lookup@6.0.1|commander@12.1.0", + "author": "TJ Holowaychuk", + "description": "the complete solution for node.js command-line programs", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/commander@12.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/tj/commander.js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/tj/commander.js#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/tj/commander.js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "570f2a1caddb64cf72fcfd74bb75626fca3f0dd92f0363ad3ed66f0fcef540a8f2ef85a3d5648a1482cc3d13d27544b1e5114ad5aae527312d0383e41609dbb8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sass-lookup/node_modules/commander" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "stylus-lookup", + "version": "6.0.0", + "bom-ref": "stylus-lookup@6.0.0", + "author": "Joel Kemp", + "description": "Get the file associated with an imported/required Stylus partial", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/stylus-lookup@6.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/dependents/node-stylus-lookup.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dependents/node-stylus-lookup", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dependents/node-stylus-lookup/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/stylus-lookup/-/stylus-lookup-6.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "45a58ac40bcf9c85eb75bcbe5160abd5645f6be96b3cc4893f24ad7b843a6bead6ca3789c8538b271af91ab0157dc302b1f5650aecd3009ff2b184fca7c768ed" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/stylus-lookup" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "commander", + "version": "12.1.0", + "bom-ref": "stylus-lookup@6.0.0|commander@12.1.0", + "author": "TJ Holowaychuk", + "description": "the complete solution for node.js command-line programs", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/commander@12.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/tj/commander.js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/tj/commander.js#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/tj/commander.js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "570f2a1caddb64cf72fcfd74bb75626fca3f0dd92f0363ad3ed66f0fcef540a8f2ef85a3d5648a1482cc3d13d27544b1e5114ad5aae527312d0383e41609dbb8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/stylus-lookup/node_modules/commander" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "tsconfig-paths", + "version": "4.2.0", + "bom-ref": "tsconfig-paths@4.2.0", + "author": "Jonas Kello", + "description": "Load node modules according to tsconfig paths, in run-time or via API.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/tsconfig-paths@4.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/dividab/tsconfig-paths.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dividab/tsconfig-paths#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dividab/tsconfig-paths/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "368678ae888decb9db2a7f50a84d5a99cf4325fcef657c45e310dabdc396b7504f91dc7e9bed2026e3ccf92d2f09eef34c931850fd11f293b65ccafe63ca0b22" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tsconfig-paths" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "json5", + "version": "2.2.3", + "bom-ref": "json5@2.2.3", + "author": "Aseem Kishore", + "description": "JSON for Humans", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/json5@2.2.3", + "externalReferences": [ + { + "url": "git+https://github.com/json5/json5.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "http://json5.org/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/json5/json5/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5e63967bb7b21d81f5e1c2dd54fa3283e18e1f7ad85fef8aa73af2949c125bdf2ddcd93e53c5ce97c15628e830b7375bf255c67facd8c035337873167f16acca" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/json5" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "minimist", + "version": "1.2.8", + "bom-ref": "minimist@1.2.8", + "author": "James Halliday", + "description": "parse argument options", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/minimist@1.2.8", + "externalReferences": [ + { + "url": "git://github.com/minimistjs/minimist.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/minimistjs/minimist", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/minimistjs/minimist/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "db2c8047ca8190ddd8ba17896a7529582e54ddb6f9a2c0f2c0d07c4730d5943c031dba1c009bdeaaa8f5bbcf92543ee39164f8cafb070a95aaa96a80c5bd3308" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/minimist" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "strip-bom", + "version": "3.0.0", + "bom-ref": "strip-bom@3.0.0", + "author": "Sindre Sorhus", + "description": "Strip UTF-8 byte order mark (BOM) from a string", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/strip-bom@3.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/strip-bom.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/strip-bom#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/strip-bom/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bdabc03115ce80154d17a9f210498bdc304ad7d891a437282305beb3043e09b1a2bbb963bbab7e264940d4c1f07a85ad69d82de0849552c5cbc83ab7e1d75cc0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/strip-bom" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "precinct", + "version": "12.1.2", + "bom-ref": "precinct@12.1.2", + "author": "Joel Kemp", + "description": "Unleash the detectives", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/precinct@12.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/dependents/node-precinct.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dependents/node-precinct", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dependents/node-precinct/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/precinct/-/precinct-12.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c76a95377a123a9dc3d398a109df1776420fb8442ccad7bb3d2c732ea891824b6eefd4b90ebd48ef9fd2fb302ea7cff47308e88894d0ced13d874fec5a9f5b25" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/precinct" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "commander", + "version": "12.1.0", + "bom-ref": "precinct@12.1.2|commander@12.1.0", + "author": "TJ Holowaychuk", + "description": "the complete solution for node.js command-line programs", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/commander@12.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/tj/commander.js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/tj/commander.js#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/tj/commander.js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "570f2a1caddb64cf72fcfd74bb75626fca3f0dd92f0363ad3ed66f0fcef540a8f2ef85a3d5648a1482cc3d13d27544b1e5114ad5aae527312d0383e41609dbb8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/precinct/node_modules/commander" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "detective-less", + "group": "@dependents", + "version": "5.0.0", + "bom-ref": "@dependents/detective-less@5.0.0", + "author": "Joel Kemp", + "description": "Find the dependencies of a less file", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40dependents/detective-less@5.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/dependents/node-detective-less.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dependents/node-detective-less", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dependents/node-detective-less/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@dependents/detective-less/-/detective-less-5.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0fff5da33b5e29cbad23939dc4977cad4f9f2fa5e069a460eb4b0f3c95a44f7dce0a245f902bb9c0ee41ff25d369a2f67ba101d257020467b91345ec7190afbd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@dependents/detective-less" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "gonzales-pe", + "version": "4.3.0", + "bom-ref": "gonzales-pe@4.3.0", + "author": "Tony Ganch", + "description": "Gonzales Preprocessor Edition (fast CSS parser)", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/gonzales-pe@4.3.0", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/tonyganch/gonzales-pe.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "http://github.com/tonyganch/gonzales-pe", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "http://github.com/tonyganch/gonzales-pe/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-4.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a2d8123e9526756278dd55f288d804604e25bb31c22f6a73e304343a70e5b82e848382a8dd57b1cbf4ab4b29e0970fde47e3a19339aa14265afce15afd180039" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/gonzales-pe" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "detective-amd", + "version": "6.0.0", + "bom-ref": "detective-amd@6.0.0", + "author": "Joel Kemp", + "description": "Find all dependencies within a JavaScript file using AMD module syntax", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/detective-amd@6.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/dependents/node-detective-amd.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dependents/node-detective-amd", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dependents/node-detective-amd/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/detective-amd/-/detective-amd-6.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "353a9f61fc0db16ec0425b4a48469647aea11a44de0f9d8acf779143e9df900f59159b778a27d109687ec99fe6eaddc7e36245c15153ae697f0fae11d8f00838" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/detective-amd" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "escodegen", + "version": "2.1.0", + "bom-ref": "escodegen@2.1.0", + "description": "ECMAScript code generator", + "licenses": [ + { + "license": { + "id": "BSD-2-Clause" + } + } + ], + "purl": "pkg:npm/escodegen@2.1.0", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/estools/escodegen.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "http://github.com/estools/escodegen", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/estools/escodegen/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d8d9480d3c145893749913d039db500736d41ef7466363f55574b253cdd0df12b133b5875f6425f1d2aaefcd90f5381050d38b133118bbd6f32cd8f5abcf08e7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/escodegen" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "source-map", + "version": "0.6.1", + "bom-ref": "source-map@0.6.1", + "author": "Nick Fitzgerald", + "description": "Generates and consumes source maps", + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + } + ], + "purl": "pkg:npm/source-map@0.6.1", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/mozilla/source-map.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mozilla/source-map", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mozilla/source-map/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "52381aa6e99695b3219018334fb624739617513e3a17488abbc4865ead1b7303f9773fe1d0f963e9e9c9aa3cf565bab697959aa989eb55bc16396332177178ee" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/source-map" + } + ] + }, + { + "type": "library", + "name": "get-amd-module-type", + "version": "6.0.0", + "bom-ref": "get-amd-module-type@6.0.0", + "author": "Joel Kemp", + "description": "Get the type of an AMD module used for an AST node or within a file", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/get-amd-module-type@6.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/dependents/node-get-amd-module-type.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dependents/node-get-amd-module-type", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dependents/node-get-amd-module-type/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/get-amd-module-type/-/get-amd-module-type-6.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "84533ba22bed96027777a5d60fa1b8ee5f16ca1fc2eaf170e46db82a4d536eaf39ca1e6070cf059dee7f945862bb107e453ebe488ec8d53841f651b81418778f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/get-amd-module-type" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "detective-cjs", + "version": "6.0.0", + "bom-ref": "detective-cjs@6.0.0", + "author": "Joel Kemp", + "description": "Get the dependencies of a CommonJS module by traversing its AST", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/detective-cjs@6.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/dependents/node-detective-cjs.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dependents/node-detective-cjs", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dependents/node-detective-cjs/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/detective-cjs/-/detective-cjs-6.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "479e634d2e8a926cbaba476b6f3638c7e23b2a45e2b833e917351588557fb66d8f046b530a3921f59993b8973549ace230724e7badfa76d8992c4bb304bf5dae" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/detective-cjs" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "detective-es6", + "version": "5.0.0", + "bom-ref": "detective-es6@5.0.0", + "author": "Joel Kemp", + "description": "Get the dependencies of an ES6 module", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/detective-es6@5.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/dependents/node-detective-es6.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dependents/node-detective-es6", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dependents/node-detective-es6/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/detective-es6/-/detective-es6-5.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3464e7ce3be078c5b59215121170b33c3a2b68b7a759b5230858f0c51787f88afe3fa2c68d8b5a05b02f2135a7d87d15482f9e33bffd2c5393024aed6ba84d62" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/detective-es6" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "detective-postcss", + "version": "7.0.0", + "bom-ref": "detective-postcss@7.0.0", + "author": "Joscha Feth", + "description": "Detective to find dependents of CSS (PostCSS dialect)", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/detective-postcss@7.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/dependents/node-detective-postcss.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dependents/node-detective-postcss#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dependents/node-detective-postcss/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/detective-postcss/-/detective-postcss-7.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a525c0e9dcaa9813c1b84469a0e28a4d452340267064f2d16ddd5576c4dbb7a5be9bffba44e97805b13cef240152d2e82bbc97f29bd71dd2b233fc4d216f45ec" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/detective-postcss" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-url", + "version": "1.2.4", + "bom-ref": "is-url@1.2.4", + "description": "Check whether a string is a URL.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-url@1.2.4", + "externalReferences": [ + { + "url": "git+https://github.com/segmentio/is-url.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/segmentio/is-url#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/segmentio/is-url/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "213bc68a6f058518987b8210e6e1d2923ee955a3c3ac24e435ddf2ab7715ee26407097474d430f3041dca923b2f7167da857a7402be2fb6c231fd6b59d7a87c3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-url" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "postcss-values-parser", + "version": "6.0.2", + "bom-ref": "postcss-values-parser@6.0.2", + "author": "Andrew Powell", + "description": "A CSS property value parser for use with PostCSS", + "licenses": [ + { + "license": { + "id": "MPL-2.0" + } + } + ], + "purl": "pkg:npm/postcss-values-parser@6.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/shellscape/postcss-values-parser.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/shellscape/postcss-values-parser", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/shellscape/postcss-values-parser/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-6.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "60b2692b43756eb70d26bb3d59ab6e245b47695f6ae5a00e8fe4b80c8e52ee38079517e6d0f21b0c20054583100f9487abb172eb1b03872bad812d10380b34ab" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/postcss-values-parser" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "color-name", + "version": "1.1.4", + "bom-ref": "color-name@1.1.4", + "author": "DY", + "description": "A list of color names and its values", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/color-name@1.1.4", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/colorjs/color-name.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/colorjs/color-name", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/colorjs/color-name/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "74ecbedc0b96ddadb035b64722e319a537208c6b8b53fb812ffb9b71917d3976c3a3c7dfe0ef32569e417f479f4bcb84a18a39ab8171edd63d3a04065e002c40" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/color-name" + } + ] + }, + { + "type": "library", + "name": "is-url-superb", + "version": "4.0.0", + "bom-ref": "is-url-superb@4.0.0", + "author": "Sindre Sorhus", + "description": "Check if a string is a URL", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-url-superb@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/is-url-superb.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/is-url-superb#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/is-url-superb/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-url-superb/-/is-url-superb-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "188f968dece13cf71b33eb6a13d2e79ac639aaa8f01f34ef8c9dfac31617e6e8cd5de7d2509fd3d7baf96ea0d5f322e1720079f4a4cf34e73d3bd7261d33d6b0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-url-superb" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "quote-unquote", + "version": "1.0.0", + "bom-ref": "quote-unquote@1.0.0", + "author": "Dominic Tarr", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/quote-unquote@1.0.0", + "externalReferences": [ + { + "url": "git://github.com/dominictarr/quote-unquote.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dominictarr/quote-unquote", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dominictarr/quote-unquote/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/quote-unquote/-/quote-unquote-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b70c113bf8a58651bf14881878a185ab21e1a0486a82729591c9aa30a8b6af9db8833dd96c34dcc85b77f04f718c9236bd3f8a6d134755b9c9fded08db9033c2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/quote-unquote" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "detective-sass", + "version": "6.0.0", + "bom-ref": "detective-sass@6.0.0", + "author": "Joel Kemp", + "description": "Find the dependencies of a sass file", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/detective-sass@6.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/dependents/node-detective-sass.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dependents/node-detective-sass", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dependents/node-detective-sass/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/detective-sass/-/detective-sass-6.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8791827c53243e6e195147c61d53ca347293f2357b7129a02beb38760407e3f74850d87dfe1b91d5f8c442b6e53903436a5494ee4ee0fad896f4b27e9d511486" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/detective-sass" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "detective-scss", + "version": "5.0.0", + "bom-ref": "detective-scss@5.0.0", + "author": "Joel Kemp", + "description": "Find the dependencies of an scss file", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/detective-scss@5.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/dependents/node-detective-scss.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dependents/node-detective-scss", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dependents/node-detective-scss/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/detective-scss/-/detective-scss-5.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "63ae07c8caa7b5db02875a801fb722f79764d279e9036f60df5f70ff977fa18707a2570651525b2213a2ace1637cdd4a9cc0170059b9148919e25d842851a0c6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/detective-scss" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "detective-stylus", + "version": "5.0.0", + "bom-ref": "detective-stylus@5.0.0", + "author": "Joel Kemp", + "description": "Get the dependencies of a Stylus file", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/detective-stylus@5.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/dependents/node-detective-stylus.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dependents/node-detective-stylus", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dependents/node-detective-stylus/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/detective-stylus/-/detective-stylus-5.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "28c1ceb0f63a6aadf5f7a5ad795864639145fba36773fafbabbe3513e1aaf80c7d9a11368b08fc1e5c3ca65fbbe3d84f0d10c11d9d969603a33feb70206eb5bd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/detective-stylus" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "detective-typescript", + "version": "13.0.0", + "bom-ref": "detective-typescript@13.0.0", + "author": "Patrik Henningsson", + "description": "Get the dependencies of a TypeScript module", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/detective-typescript@13.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/dependents/detective-typescript.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dependents/detective-typescript", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dependents/detective-typescript/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/detective-typescript/-/detective-typescript-13.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b5c3187e2156a147a349bbd26e5c3dd0d0edefaff898d7ed6025f448c9d5458cd25eff05be8d3a862e0938f74dbd537146d0802a0dcc277701261fb2804307f8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/detective-typescript" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "detective-vue2", + "version": "2.0.3", + "bom-ref": "detective-vue2@2.0.3", + "author": "Havunen", + "description": "Get the dependencies of a Vue module", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/detective-vue2@2.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/dependents/detective-vue2.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dependents/detective-vue2", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dependents/detective-vue2/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/detective-vue2/-/detective-vue2-2.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "02059d49f5677edf2e3c69d491dbc4d440da74410d0c2ce849132ddb165fa71b23a953bad7bcc65976c1f13188c476aa1f3fe71daea539280007cfddb74c84ba" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/detective-vue2" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "compiler-sfc", + "group": "@vue", + "version": "3.5.11", + "bom-ref": "@vue/compiler-sfc@3.5.11", + "author": "Evan You", + "description": "@vue/compiler-sfc", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40vue/compiler-sfc@3.5.11#packages/compiler-sfc", + "externalReferences": [ + { + "url": "git+https://github.com/vuejs/core.git#packages/compiler-sfc", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/vuejs/core/tree/main/packages/compiler-sfc#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/vuejs/core/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "82c6c1b53e0df403575dea69ae57be5fd60b83686d424d6ca87fea189fc402997e760a5405d4efdf23fb625479df9b87658de7e97691d3f6caa34060c300e78b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@vue/compiler-sfc" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "compiler-core", + "group": "@vue", + "version": "3.5.11", + "bom-ref": "@vue/compiler-core@3.5.11", + "author": "Evan You", + "description": "@vue/compiler-core", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40vue/compiler-core@3.5.11#packages/compiler-core", + "externalReferences": [ + { + "url": "git+https://github.com/vuejs/core.git#packages/compiler-core", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/vuejs/core/tree/main/packages/compiler-core#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/vuejs/core/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3f001dc6cefff4773789e04ed76b57ce64c3f8b9f8aa14ffe7a4bef03bebad9e242c39f867f00c52bf2d5c90f46b1889052d11288a0d691d3232e401f6ff5476" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@vue/compiler-core" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "shared", + "group": "@vue", + "version": "3.5.11", + "bom-ref": "@vue/shared@3.5.11", + "author": "Evan You", + "description": "internal utils shared across @vue packages", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40vue/shared@3.5.11#packages/shared", + "externalReferences": [ + { + "url": "git+https://github.com/vuejs/core.git#packages/shared", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/vuejs/core/tree/main/packages/shared#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/vuejs/core/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5bc1a0cac2559c5a3cd45b61873bab7510163ff6f2ab7ab6a88c3bd1ed0959b9735618e038c882d86ca8bd7ad94c54099c556bc9868a18fdd373dbd8cd89ba3d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@vue/shared" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "entities", + "version": "4.5.0", + "bom-ref": "entities@4.5.0", + "author": "Felix Boehm", + "description": "Encode & decode XML and HTML entities with ease & speed", + "licenses": [ + { + "license": { + "id": "BSD-2-Clause" + } + } + ], + "purl": "pkg:npm/entities@4.5.0", + "externalReferences": [ + { + "url": "git://github.com/fb55/entities.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/fb55/entities#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/fb55/entities/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5748631f87463e1f40a39a74328458e8156ab700a3873eaf2392d3f00279e47fb883dff8bdb1f1d48e787d2d17b9c94b8431c0acf40288c8c3c6368bf1f3f187" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/entities" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "estree-walker", + "version": "2.0.2", + "bom-ref": "estree-walker@2.0.2", + "author": "Rich Harris", + "description": "Traverse an ESTree-compliant AST", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/estree-walker@2.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/Rich-Harris/estree-walker.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/Rich-Harris/estree-walker#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/Rich-Harris/estree-walker/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "45f924fcca7f0cbec95637b7bb5f05c45ba34254cd476aba41f312301ec0bc2071f753468ff6dade409fcdad1fe9d5436f0ed89517ff9c3ae7ee942b082c90ff" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/estree-walker" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "source-map-js", + "version": "1.2.1", + "bom-ref": "source-map-js@1.2.1", + "author": "Valentin 7rulnik Semirulnik", + "description": "Generates and consumes source maps", + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + } + ], + "purl": "pkg:npm/source-map-js@1.2.1", + "externalReferences": [ + { + "url": "git+https://github.com/7rulnik/source-map-js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/7rulnik/source-map-js", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/7rulnik/source-map-js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "51758c2a12cec1529bef6f0852d40f5f17d853ebac7726ed52b2bff2e184f0240cbeb84ea70bf30c1c23d108522fb31073bbc8b084811bc550f3e203431a5f40" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/source-map-js" + } + ] + }, + { + "type": "library", + "name": "compiler-dom", + "group": "@vue", + "version": "3.5.11", + "bom-ref": "@vue/compiler-dom@3.5.11", + "author": "Evan You", + "description": "@vue/compiler-dom", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40vue/compiler-dom@3.5.11#packages/compiler-dom", + "externalReferences": [ + { + "url": "git+https://github.com/vuejs/core.git#packages/compiler-dom", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/vuejs/core/tree/main/packages/compiler-dom#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/vuejs/core/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a7219ff3375b0c346406b1337fca7b05094c28d345e4593f09ffdf43a3e2533f5ab7839a51fc975b4746253a36565d5fe54f6348b08d7f4119244a202d7a1e7b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@vue/compiler-dom" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "compiler-ssr", + "group": "@vue", + "version": "3.5.11", + "bom-ref": "@vue/compiler-ssr@3.5.11", + "author": "Evan You", + "description": "@vue/compiler-ssr", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40vue/compiler-ssr@3.5.11#packages/compiler-ssr", + "externalReferences": [ + { + "url": "git+https://github.com/vuejs/core.git#packages/compiler-ssr", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/vuejs/core/tree/main/packages/compiler-ssr#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/vuejs/core/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3f8f863e33ae0b66854e4d59e1600dbc48723b291cbc47796c88f62953462867ccef8e4b6971abfbee678e97414f3573e696627dd951d64a5848926922549e3c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@vue/compiler-ssr" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "magic-string", + "version": "0.30.11", + "bom-ref": "magic-string@0.30.11", + "author": "Rich Harris", + "description": "Modify strings, generate sourcemaps", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/magic-string@0.30.11", + "externalReferences": [ + { + "url": "git+https://github.com/rich-harris/magic-string.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/rich-harris/magic-string#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/rich-harris/magic-string/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f96ae2f69d101cccbee78e612b0c3b600bb9372cc5f22a263cbfd141acee810f7e133e0873798444c77c6535f9adf2bde388fee7ad19262f2203081a93501cec" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/magic-string" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "sourcemap-codec", + "group": "@jridgewell", + "version": "1.5.0", + "bom-ref": "@jridgewell/sourcemap-codec@1.5.0", + "author": "Rich Harris", + "description": "Encode/decode sourcemap mappings", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40jridgewell/sourcemap-codec@1.5.0", + "externalReferences": [ + { + "url": "git+https://github.com/jridgewell/sourcemap-codec.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jridgewell/sourcemap-codec#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jridgewell/sourcemap-codec/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "82fdd945a2125377e33c080db2b88146a19640beaab85c74e1830f5bfcc3f1730bb14df69a10826df6cee8a6452e3bd8a4267ccf20c482ab207fe3f03da33b19" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@jridgewell/sourcemap-codec" + } + ] + }, + { + "type": "library", + "name": "tinyglobby", + "version": "0.2.9", + "bom-ref": "tinyglobby@0.2.9", + "author": "Superchupu", + "description": "A fast and minimal alternative to globby and fast-glob", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/tinyglobby@0.2.9", + "externalReferences": [ + { + "url": "git+https://github.com/SuperchupuDev/tinyglobby.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/SuperchupuDev/tinyglobby#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/SuperchupuDev/tinyglobby/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.9.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f28af5f81184764d59924c368a2d7aa924bbb95ad024fadee40f68fd79163c04e4936dc5661ff5e41285c4f9e54f2eaf9258d9c4ba980b3cc1323df466b4af8f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tinyglobby" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "fdir", + "version": "6.4.0", + "bom-ref": "tinyglobby@0.2.9|fdir@6.4.0", + "author": "thecodrr", + "description": "The fastest directory crawler & globbing alternative to glob, fast-glob, & tiny-glob. Crawls 1m files in < 1s", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/fdir@6.4.0", + "externalReferences": [ + { + "url": "git+https://github.com/thecodrr/fdir.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/thecodrr/fdir#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/thecodrr/fdir/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/fdir/-/fdir-6.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "de8075df7a6b1f5a388ff2f994b5bbb8e085d4f943fbf22dd8bd1e2ff880a96301f754416ea4dec0006ac618f489b05df7410499666aee7b485b355a59c5d319" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tinyglobby/node_modules/fdir" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "picomatch", + "version": "4.0.2", + "bom-ref": "tinyglobby@0.2.9|picomatch@4.0.2", + "author": "Jon Schlinkert", + "description": "Blazing fast and accurate glob matcher written in JavaScript, with no dependencies and full support for standard and extended Bash glob features, including braces, extglobs, POSIX brackets, and regular expressions.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/picomatch@4.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/micromatch/picomatch.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromatch/picomatch", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromatch/picomatch/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "33b04057a465732e6efa6ea83e100f160253cc08a85ffe81d03c72bc3968f65f3e4f79cb29badcce0d962d4cb3778e4bf11a9f50cc863f37a46ccbd7d8b764c2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tinyglobby/node_modules/picomatch" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "tsx", + "version": "4.19.1", + "bom-ref": "tsx@4.19.1", + "author": "Hiroki Osame", + "description": "TypeScript Execute (tsx): Node.js enhanced with esbuild to run TypeScript & ESM files", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/tsx@4.19.1", + "externalReferences": [ + { + "url": "git+https://github.com/privatenumber/tsx.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://tsx.is", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/privatenumber/tsx/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/tsx/-/tsx-4.19.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d1f94ccf5961ef8051e303af063ba1f6895b9f0a823dcdf938e95fcb31db6b40dcf903547965ff1aad984db9f07163cedc131df1f933455ac772c47e6bbcfbac" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tsx" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "esbuild", + "version": "0.23.1", + "bom-ref": "esbuild@0.23.1", + "description": "An extremely fast JavaScript and CSS bundler and minifier.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/esbuild@0.23.1", + "externalReferences": [ + { + "url": "git+https://github.com/evanw/esbuild.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/evanw/esbuild#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/evanw/esbuild/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/esbuild/-/esbuild-0.23.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "555373ffd49ad1bb394842ed9f77fbaa12420cf085e6830497970ef7f4928a7a44f616cf56fc5b779ef61c7e402a23fb583f0834ee771a07c30e146393294712" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/esbuild" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "linux-x64", + "group": "@esbuild", + "version": "0.23.1", + "bom-ref": "@esbuild/linux-x64@0.23.1", + "description": "The Linux 64-bit binary for esbuild, a JavaScript bundler.", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40esbuild/linux-x64@0.23.1", + "externalReferences": [ + { + "url": "git+https://github.com/evanw/esbuild.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/evanw/esbuild#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/evanw/esbuild/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.23.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "115ebea2f4ec11708f029e7c836743ebc2f1a0fff02b9a51be0cb427f1f13c6074d3da2614fbf761eb741e26aabeb22b80f4c1b82eb0087d4b4ce63dd443b985" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@esbuild/linux-x64" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "get-tsconfig", + "version": "4.8.1", + "bom-ref": "get-tsconfig@4.8.1", + "author": "Hiroki Osame", + "description": "Find and parse the tsconfig.json file from a directory path", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/get-tsconfig@4.8.1", + "externalReferences": [ + { + "url": "git+https://github.com/privatenumber/get-tsconfig.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/privatenumber/get-tsconfig#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/privatenumber/get-tsconfig/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.8.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "93d3cdf9c14199a2d6b55cf6f52914a2a5393b4b252ee1c95edff63feb4c5454fea61b121971a4a7db77ad022a773d1efb4e841cd1acde833a657d6cdb31f146" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/get-tsconfig" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "resolve-pkg-maps", + "version": "1.0.0", + "bom-ref": "resolve-pkg-maps@1.0.0", + "author": "Hiroki Osame", + "description": "Resolve package.json exports & imports maps", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/resolve-pkg-maps@1.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/privatenumber/resolve-pkg-maps.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/privatenumber/resolve-pkg-maps#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/privatenumber/resolve-pkg-maps/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b1e4b64e3dba4c154e0b6348736ace7b6cb664eede7f1213b4b65c1923a71c734e43b0a489405fc34230d9c93ac642213f02e128d2d2f013be844a6781096acf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/resolve-pkg-maps" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "array-union", + "version": "2.1.0", + "bom-ref": "array-union@2.1.0", + "author": "Sindre Sorhus", + "description": "Create an array of unique values, in order, from the input arrays", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/array-union@2.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/array-union.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/array-union#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/array-union/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1c6cb1a0e4d853208ceacb547ba1098277781287b0008ef331d7ea3be9068e79599810f3fdc479a5ff2bfdc4785aaeb4b0bfe9d0891c8d41043f04b7185ac8cb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/array-union" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "dir-glob", + "version": "3.0.1", + "bom-ref": "dir-glob@3.0.1", + "author": "Kevin Mårtensson", + "description": "Convert directories to glob compatible strings", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/dir-glob@3.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/kevva/dir-glob.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/kevva/dir-glob#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/kevva/dir-glob/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5a4ad6a7d191e0a5df28663338b993b86562d545857f0b37efb9fd71ce79fed6fa0eeab217aa5c43901b88712c85a0e963dbfaa1a4abd9708389d1a633077320" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/dir-glob" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "path-type", + "version": "4.0.0", + "bom-ref": "path-type@4.0.0", + "author": "Sindre Sorhus", + "description": "Check if a path is a file, directory, or symlink", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/path-type@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/path-type.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/path-type#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/path-type/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "80329bf1a64c0de0ffb595acf4febeab427d33091d97ac4c57c4e39c63f7a89549d3a6dd32091b0652d4f0875f3ac22c173d815b5acd553dd7b8d125f333c0bf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/path-type" + } + ] + }, + { + "type": "library", + "name": "fast-glob", + "version": "3.3.2", + "bom-ref": "fast-glob@3.3.2", + "author": "Denis Malinochkin", + "description": "It's a very fast and efficient glob library for Node.js", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/fast-glob@3.3.2", + "externalReferences": [ + { + "url": "git+https://github.com/mrmlnc/fast-glob.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mrmlnc/fast-glob#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mrmlnc/fast-glob/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a17dabb80150c1ffceae3f26ef7ed8e5a7710d03b42c007bfd2e4c9f109d4cd0dde29e81b32215b2ff4942c0136d34aaf0a1d1a4bc081db56550d6adc5dfb53b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fast-glob" + } + ], + "components": [ + { + "type": "library", + "name": "glob-parent", + "version": "5.1.2", + "bom-ref": "fast-glob@3.3.2|glob-parent@5.1.2", + "author": "Gulp Team", + "description": "Extract the non-magic parent path from a glob string.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/glob-parent@5.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/gulpjs/glob-parent.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/gulpjs/glob-parent#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/gulpjs/glob-parent/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "00e22049009ea62258c0fdc04671b1fb95674eed870587736c63f8e5e2f0d6faf7cc1def64b7b279dd6c0bd8676dc39cf7f4ab33233944f42b906cf8692f59a3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fast-glob/node_modules/glob-parent" + } + ] + } + ] + }, + { + "type": "library", + "name": "merge2", + "version": "1.4.1", + "bom-ref": "merge2@1.4.1", + "description": "Merge multiple streams into one stream in sequence or parallel.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/merge2@1.4.1", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/teambition/merge2.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/teambition/merge2", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/teambition/merge2/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f2aed51203095b827cb5c7d53f2f20d3d35c43065d6f0144aa17bf5999282338e7ff74c60f0b4e098b571b10373bcb4fce97330820e0bfe3f63f9cb4d1924e3a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/merge2" + } + ] + }, + { + "type": "library", + "name": "slash", + "version": "3.0.0", + "bom-ref": "slash@3.0.0", + "author": "Sindre Sorhus", + "description": "Convert Windows backslash paths to slash paths", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/slash@3.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/slash.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/slash#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/slash/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "83d43585a79bcb7e8e492b706f89ed08618668ab1a5528d0ebc7c1c6841cbad9797d2d6fb98d7c1f7c12b778c5c85b6b931f8acf45751bce40e0cc80743322d9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/slash" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "humanize-duration", + "version": "3.32.1", + "bom-ref": "humanize-duration@3.32.1", + "author": "Evan Hahn", + "description": "Convert millisecond durations to English and many other languages.", + "licenses": [ + { + "license": { + "id": "Unlicense" + } + } + ], + "purl": "pkg:npm/humanize-duration@3.32.1", + "externalReferences": [ + { + "url": "git://github.com/EvanHahn/HumanizeDuration.js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/EvanHahn/HumanizeDuration.js", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/EvanHahn/HumanizeDuration.js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/humanize-duration/-/humanize-duration-3.32.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8a7879c2e7b95dd7ce6e1bbf20610c880d675178a048671a28d7a671b2d129aee35d8183657af72e84fda53233ab684f11b95def0feabfd87e8a4586cfc7cbd6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/humanize-duration" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "request", + "group": "@cypress", + "version": "3.0.5", + "bom-ref": "@cypress/request@3.0.5", + "author": "Mikeal Rogers", + "description": "Cypress's fork of a simplified HTTP request client.", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/%40cypress/request@3.0.5", + "externalReferences": [ + { + "url": "git+https://github.com/cypress-io/request.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/cypress-io/request#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "http://github.com/cypress-io/request/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@cypress/request/-/request-3.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bfe5c777d5e659bb9fc45d7f6d36959b6ca16f163e4c1e18b5646a176cda5c194334c925b37e0a8804f3d005432dabcbde207a6d093dffb9f7a18d44a0b49618" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@cypress/request" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "uuid", + "version": "8.3.2", + "bom-ref": "@cypress/request@3.0.5|uuid@8.3.2", + "description": "RFC4122 (v1, v4, and v5) UUIDs", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/uuid@8.3.2", + "externalReferences": [ + { + "url": "git+https://github.com/uuidjs/uuid.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/uuidjs/uuid#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/uuidjs/uuid/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f8d62cd9078c5b2f865853849bdc679fa1c20e9d25ed0043ee697cccb52627ef77439345d0da1c12b9f09139175453625f7fdfa42e9a7d2f0385bfe0cfb47b7a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@cypress/request/node_modules/uuid" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "aws-sign2", + "version": "0.7.0", + "bom-ref": "aws-sign2@0.7.0", + "author": "Mikeal Rogers", + "description": "AWS signing. Originally pulled from LearnBoost/knox, maintained as vendor in request, now a standalone module.", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/aws-sign2@0.7.0", + "externalReferences": [ + { + "url": "git+https://github.com/mikeal/aws-sign.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mikeal/aws-sign#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mikeal/aws-sign/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d3c91c1aa9d87ff6268e84617f1caef822f106352d1cb5cb5d7fef51fc7d9762d8cc6ddcd66eb59eba72154648eb3792f8b8bfc1630c89d0fd2a0aeab46ab798" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/aws-sign2" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "aws4", + "version": "1.13.2", + "bom-ref": "aws4@1.13.2", + "author": "Michael Hart", + "description": "Signs and prepares requests using AWS Signature Version 4", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/aws4@1.13.2", + "externalReferences": [ + { + "url": "git+https://github.com/mhart/aws4.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mhart/aws4#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mhart/aws4/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/aws4/-/aws4-1.13.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9477badb3bdb4c1e5e100054562fc0c1587464a63dacc3038669be79ecaeb9441b437f89f9f38d550399ca3f8376bbc3e01637dee6278b2449e142486922807f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/aws4" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "caseless", + "version": "0.12.0", + "bom-ref": "caseless@0.12.0", + "author": "Mikeal Rogers", + "description": "Caseless object set/get/has, very useful when working with HTTP headers.", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/caseless@0.12.0", + "externalReferences": [ + { + "url": "git+https://github.com/mikeal/caseless.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mikeal/caseless#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mikeal/caseless/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e2d605ca27da15f19a72888e6e325e828964c12538c503466d581488d6155316d0db1da552c16f638855815cc68887ba58b38fab27165c0e3497e3d6b31b6153" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/caseless" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "extend", + "version": "3.0.2", + "bom-ref": "extend@3.0.2", + "author": "Stefan Thomas", + "description": "Port of jQuery.extend for node.js and the browser", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/extend@3.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/justmoon/node-extend.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/justmoon/node-extend#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/justmoon/node-extend/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7e3aae0b9f5c0fb0b25babab3572b4141b9f9197288861bcd304ee3ee8d7e7dd1c0794ed967db4136501e12fd601156a8577df665d8b3604be81074f2088a6fe" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/extend" + } + ] + }, + { + "type": "library", + "name": "forever-agent", + "version": "0.6.1", + "bom-ref": "forever-agent@0.6.1", + "author": "Mikeal Rogers", + "description": "HTTP Agent that keeps socket connections alive between keep-alive requests. Formerly part of mikeal/request, now a standalone module.", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/forever-agent@0.6.1", + "externalReferences": [ + { + "url": "git+https://github.com/mikeal/forever-agent.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mikeal/forever-agent#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mikeal/forever-agent/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8f428b60f866eb379a738973de8277a3ae6abe040270fb9b8b2a2d66b5ea11a1b884d6a03583bca9d954ad7e6fc2abfda21a9e4ff6778fafb25b4ebbc9659d53" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/forever-agent" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "http-signature", + "version": "1.4.0", + "bom-ref": "http-signature@1.4.0", + "author": "MNX Cloud", + "description": "Reference implementation of Joyent's HTTP Signature scheme.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/http-signature@1.4.0", + "externalReferences": [ + { + "url": "git://github.com/TritonDataCenter/node-http-signature.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/TritonDataCenter/node-http-signature/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/TritonDataCenter/node-http-signature/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/http-signature/-/http-signature-1.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1b96a47e7ede29ba4337ef273d2fdc6f9ed8780d632d35718e90a3eed9a6dd028f7720f2ed3faa482e347bda6dc9d496be4c23497c3555b929c849b7f6e91e02" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/http-signature" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "assert-plus", + "version": "1.0.0", + "bom-ref": "assert-plus@1.0.0", + "author": "Mark Cavage", + "description": "Extra assertions on top of node's assert module", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/assert-plus@1.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/mcavage/node-assert-plus.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mcavage/node-assert-plus#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mcavage/node-assert-plus/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "35f27853304271018b0e542aee71f11feb6fde4c99d211d0a85e413ba27bb4d25e3f9768d6594fafc759f331e89df840bb43c701d3244a8fbca34c3183d9595b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/assert-plus" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "jsprim", + "version": "2.0.2", + "bom-ref": "jsprim@2.0.2", + "description": "utilities for primitive JavaScript types", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/jsprim@2.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/joyent/node-jsprim.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/joyent/node-jsprim#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/joyent/node-jsprim/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/jsprim/-/jsprim-2.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "82a5dd7633ea43a1b8d1576723a4fac8e6c40bea4336fc8ff79c1d421916920edcac71f7926e6a3f516c397124cc44309f3ea0cf9a864e7d5cd98e76c0fdcec9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/jsprim" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "extsprintf", + "version": "1.3.0", + "bom-ref": "extsprintf@1.3.0", + "description": "extended POSIX-style sprintf", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/extsprintf@1.3.0", + "externalReferences": [ + { + "url": "git://github.com/davepacheco/node-extsprintf.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/davepacheco/node-extsprintf#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/davepacheco/node-extsprintf/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d7535dcfb36ffa6bc00b58f492d4daedf01bd2f2f21865feacc1cd05842f8900c65341f0ee585cb4900da9b3e1bbd9d5f7f8b34ff227b53819ec89bff4b26cf6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/extsprintf" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "json-schema", + "version": "0.4.0", + "bom-ref": "json-schema@0.4.0", + "author": "Kris Zyp", + "description": "JSON Schema validation and specifications", + "licenses": [ + { + "expression": "(AFL-2.1 OR BSD-3-Clause)" + } + ], + "purl": "pkg:npm/json-schema@0.4.0", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/kriszyp/json-schema.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/kriszyp/json-schema#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/kriszyp/json-schema/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7acf783379d321fb043e2b1169f6a4f870cb7c75e7281855def5397aa3dc4b77e5216a9cc495a05c75e27b2dd8ae968db1a9d8e5e8b55686046cece28eeabd04" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/json-schema" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "verror", + "version": "1.10.0", + "bom-ref": "verror@1.10.0", + "description": "richer JavaScript errors", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/verror@1.10.0", + "externalReferences": [ + { + "url": "git://github.com/davepacheco/node-verror.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/davepacheco/node-verror#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/davepacheco/node-verror/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "65929298300414e8a311104b92661f27ebe6937c3eee138b603364442b91b8c246126a9834234bc81045c162953217f068417758e774665c3ce94fd60bffa763" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/verror" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "core-util-is", + "version": "1.0.2", + "bom-ref": "core-util-is@1.0.2", + "author": "Isaac Z. Schlueter", + "description": "The `util.is*` functions introduced in Node v0.12.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/core-util-is@1.0.2", + "externalReferences": [ + { + "url": "git://github.com/isaacs/core-util-is.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/core-util-is#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/core-util-is/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "de5ab3e588d64d89d6e9d9436b94cb69309c4a17daaf57b8d2b99c255c020490ba996945ba3d1e0872049661b5839932b89fc60fef169f814509ccf88093df69" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/core-util-is" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "sshpk", + "version": "1.18.0", + "bom-ref": "sshpk@1.18.0", + "author": "Joyent, Inc", + "description": "A library for finding and using SSH public keys", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/sshpk@1.18.0", + "externalReferences": [ + { + "url": "git+https://github.com/joyent/node-sshpk.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/arekinath/node-sshpk#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/arekinath/node-sshpk/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/sshpk/-/sshpk-1.18.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "da9d8a2594d2a90fc8dfe1d7e3612960e6b69777fc12bbfc3162accb623db9fe3003bc852245d17df61db31f3acbacf8bc7b55f2eee0fa93e5afcff8a2e031b1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sshpk" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "asn1", + "version": "0.2.6", + "bom-ref": "asn1@0.2.6", + "author": "Joyent", + "description": "Contains parsers and serializers for ASN.1 (currently BER only)", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/asn1@0.2.6", + "externalReferences": [ + { + "url": "git+https://github.com/joyent/node-asn1.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/joyent/node-asn1#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/joyent/node-asn1/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8b1fc5c4f9f43038dec89ee2ff2a07185b7f117e8bc8d6f148484f3d73833cbf8a07454f93ce9461f2f494c772f8a0a7bfe7e6bc8cf24b068ae423b0a956d64d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/asn1" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "safer-buffer", + "version": "2.1.2", + "bom-ref": "safer-buffer@2.1.2", + "author": "Nikita Skovoroda", + "description": "Modern Buffer API polyfill without footguns", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/safer-buffer@2.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/ChALkeR/safer-buffer.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ChALkeR/safer-buffer#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ChALkeR/safer-buffer/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "619a372bcd920fb462ca2d04d4440fa232f3ee4a5ea6749023d2323db1c78355d75debdbe5d248eeda72376003c467106c71bbbdcc911e4d1c6f0a9c42b894b6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/safer-buffer" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "bcrypt-pbkdf", + "version": "1.0.2", + "bom-ref": "bcrypt-pbkdf@1.0.2", + "description": "Port of the OpenBSD bcrypt_pbkdf function to pure JS", + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + } + ], + "purl": "pkg:npm/bcrypt-pbkdf@1.0.2", + "externalReferences": [ + { + "url": "git://github.com/joyent/node-bcrypt-pbkdf.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/joyent/node-bcrypt-pbkdf#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/joyent/node-bcrypt-pbkdf/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a9e1485ed3f8312a22e8d2ea3b5d967ea011596b822a2d919fff6124b126b41e724cdafd0ea1569094427f6a92856ccf7803119ce802aead2c83f28bbf9112f7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/bcrypt-pbkdf" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "tweetnacl", + "version": "0.14.5", + "bom-ref": "tweetnacl@0.14.5", + "author": "TweetNaCl-js contributors", + "description": "Port of TweetNaCl cryptographic library to JavaScript", + "licenses": [ + { + "license": { + "id": "Unlicense" + } + } + ], + "purl": "pkg:npm/tweetnacl@0.14.5", + "externalReferences": [ + { + "url": "git+https://github.com/dchest/tweetnacl-js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://tweetnacl.js.org", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dchest/tweetnacl-js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2975c515d01b15763881e148c28c8d2be7f96756fbb307d70017cbec75c29a821630a5377664b6ebaef603811e42d0f32cacbb49799f06ee7526896f10ac2d18" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tweetnacl" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "dashdash", + "version": "1.14.1", + "bom-ref": "dashdash@1.14.1", + "author": "Trent Mick", + "description": "A light, featureful and explicit option parsing library.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/dashdash@1.14.1", + "externalReferences": [ + { + "url": "git://github.com/trentm/node-dashdash.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/trentm/node-dashdash#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/trentm/node-dashdash/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8d1162f140c6a3a8fea1d6621298dacd9696a846a5df0fdb6ac163407404c15b592460e9c5b1f531e625bb0092f17ab9c262c9a280e5320bd56ab9967c6338e2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/dashdash" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "ecc-jsbn", + "version": "0.1.2", + "bom-ref": "ecc-jsbn@0.1.2", + "author": "Jeremie Miller", + "description": "ECC JS code based on JSBN", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/ecc-jsbn@0.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/quartzjer/ecc-jsbn.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/quartzjer/ecc-jsbn", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/quartzjer/ecc-jsbn/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7a1f4efa1c111cd6c6e012d38c49779f0d38e029069b95fa2e86827fb2cfa7b514f10aede3b258362ea73d7f318d6f7b4ca18a9b5a2e72d834412a597bdaab9f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ecc-jsbn" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "jsbn", + "version": "0.1.1", + "bom-ref": "jsbn@0.1.1", + "author": "Tom Wu", + "description": "The jsbn library is a fast, portable implementation of large-number math in pure JavaScript, enabling public-key crypto and other applications on desktop and mobile browsers.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/jsbn@0.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/andyperlitch/jsbn.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/andyperlitch/jsbn#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/andyperlitch/jsbn/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "51553d7626ead897055b140f03a282aa3e4ee3654e980637cd051f10ac54d0aa53197c0da028e45f57b5dde1cdbf0ff13f29edea9534ad9d61b63593353497b2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/jsbn" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "getpass", + "version": "0.1.7", + "bom-ref": "getpass@0.1.7", + "author": "Alex Wilson", + "description": "getpass for node.js", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/getpass@0.1.7", + "externalReferences": [ + { + "url": "git+https://github.com/arekinath/node-getpass.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/arekinath/node-getpass#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/arekinath/node-getpass/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d1fce3f49c4e2df27e5c62e147ccdedee9cdd0a642819c224920f3d7af151118caf1697c91549d72eda4b29778b38c2d01ad72feaad5462000d1672556cbb49e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/getpass" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-typedarray", + "version": "1.0.0", + "bom-ref": "is-typedarray@1.0.0", + "author": "Hugh Kennedy", + "description": "Detect whether or not an object is a Typed Array", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-typedarray@1.0.0", + "externalReferences": [ + { + "url": "git://github.com/hughsk/is-typedarray.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/hughsk/is-typedarray", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/hughsk/is-typedarray/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "732039ea208c1c087909dce32486b86a8849c9e3b561bc0b8b725cdf9326454ea9a2ba058c8199cd4ceea468913ce8e01e0f532eee37c5ba705e4e76ddf33128" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-typedarray" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "isstream", + "version": "0.1.2", + "bom-ref": "isstream@0.1.2", + "author": "Rod Vagg", + "description": "Determine if an object is a Stream", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/isstream@0.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/rvagg/isstream.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/rvagg/isstream", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/rvagg/isstream/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6258f3edf7f23dbacba4b9e0accb59ecd76e52056f8bac06f5127d21473209de7d610f75d4f049a6138351c6ce55ba987f17b5c2e61ffcb27c3dab8c470b0cfe" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/isstream" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "json-stringify-safe", + "version": "5.0.1", + "bom-ref": "json-stringify-safe@5.0.1", + "author": "Isaac Z. Schlueter", + "description": "Like JSON.stringify, but doesn't blow up on circular refs.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/json-stringify-safe@5.0.1", + "externalReferences": [ + { + "url": "git://github.com/isaacs/json-stringify-safe.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/json-stringify-safe", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/json-stringify-safe/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "642960e80698bda9af60413cd9ddc8c9ddef49222343ea1d823693cd1b8edeceeda0274529cce86f68b4cc287b244f245a7d7bcaf016854571bea1b051a96c44" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/json-stringify-safe" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "performance-now", + "version": "2.1.0", + "bom-ref": "performance-now@2.1.0", + "author": "Braveg1rl", + "description": "Implements performance.now (based on process.hrtime).", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/performance-now@2.1.0", + "externalReferences": [ + { + "url": "git://github.com/braveg1rl/performance-now.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/braveg1rl/performance-now", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/braveg1rl/performance-now/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ec40079722c7239e9510874ae7bbb01dd1ca21a0066e75cf8b0d3259b6ab41938a68aa6f508816d2359154b89ab6733e5d7952c2c6a72011ff87318c26e94ca3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/performance-now" + } + ] + }, + { + "type": "library", + "name": "qs", + "version": "6.13.0", + "bom-ref": "qs@6.13.0", + "description": "A querystring parser that supports nesting and arrays, with a depth limit", + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + } + ], + "purl": "pkg:npm/qs@6.13.0", + "externalReferences": [ + { + "url": "git+https://github.com/ljharb/qs.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/qs", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/qs/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fb7f2a23d48eafcb5f67842624da65314c6a8db7bb2cabef66059d13104e99df9e8194ed8cb07aec6bb41d15f7bbf5ceabb514d8dc7a9ec8ef4b5e99f6ec1fa6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/qs" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "safe-buffer", + "version": "5.2.1", + "bom-ref": "safe-buffer@5.2.1", + "author": "Feross Aboukhadijeh", + "description": "Safer Node.js Buffer API", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/safe-buffer@5.2.1", + "externalReferences": [ + { + "url": "git://github.com/feross/safe-buffer.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/feross/safe-buffer", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/feross/safe-buffer/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ae9dd2a34eca71d9a629b1af81a37141226bedb1954959394bd12ad45fa9a5b468ef4f9879a0f1930e4377c34f37e183e9b8e7626d95b8fb825e6a6e62f9825d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/safe-buffer" + } + ] + }, + { + "type": "library", + "name": "tough-cookie", + "version": "4.1.4", + "bom-ref": "tough-cookie@4.1.4", + "author": "Jeremy Stashewsky", + "description": "RFC6265 Cookies and Cookie Jar for node.js", + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + } + ], + "purl": "pkg:npm/tough-cookie@4.1.4", + "externalReferences": [ + { + "url": "git://github.com/salesforce/tough-cookie.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/salesforce/tough-cookie", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/salesforce/tough-cookie/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2e8a39514bcb0fd49c67a8e1f1b797d53eac3b5c36fcca4246910fed5dbcd0628c5544342736abd94dd424fb2b75bce22c430c86edd48e7abffeb86216e21e6a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tough-cookie" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "universalify", + "version": "0.2.0", + "bom-ref": "tough-cookie@4.1.4|universalify@0.2.0", + "author": "Ryan Zimmerman", + "description": "Make a callback- or promise-based function support both promises and callbacks.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/universalify@0.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/RyanZim/universalify.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/RyanZim/universalify#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/RyanZim/universalify/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "089d5080a98d8370b0bc0bff90e166b6710dd397f40ff727f509ed80d39095017d760bd54c78f7b7ef093dd8ea6b008793b57f280f9f6d4ab367d5d685ca8f52" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tough-cookie/node_modules/universalify" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "psl", + "version": "1.9.0", + "bom-ref": "psl@1.9.0", + "author": "Lupo Montero", + "description": "Domain name parser based on the Public Suffix List", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/psl@1.9.0", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/lupomontero/psl.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/lupomontero/psl#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/lupomontero/psl/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "13f66c754e072ecffaf206338064e43227164cb3dd01fb492df24594b50000a646912b4d53bdac6634fae929cc0d539f39663f600a220fb2716bd887be781c6a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/psl" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "url-parse", + "version": "1.5.10", + "bom-ref": "url-parse@1.5.10", + "author": "Arnout Kazemier", + "description": "Small footprint URL parser that works seamlessly across Node.js and browser environments", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/url-parse@1.5.10", + "externalReferences": [ + { + "url": "git+https://github.com/unshiftio/url-parse.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/unshiftio/url-parse#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/unshiftio/url-parse/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5b2a5c7e24617de50ff6fbc5d23eabc3427786b5abc3a899bf7fb6da1ea244c27ff33d538fa5df2cfe03b148b1e4c84c3e75e98870e82b2a19fdb74293004289" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/url-parse" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "querystringify", + "version": "2.2.0", + "bom-ref": "querystringify@2.2.0", + "author": "Arnout Kazemier", + "description": "Querystringify - Small, simple but powerful query string parser.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/querystringify@2.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/unshiftio/querystringify.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/unshiftio/querystringify", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/unshiftio/querystringify/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "148aa08f6114bd36bb479d2ed2b1acc937edce3626bff6b784edf8e5b64daea69b36a8ed8220cc826a389a452377e9f3539a05ddd0a52aa1483d42b26d4caaa1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/querystringify" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "requires-port", + "version": "1.0.0", + "bom-ref": "requires-port@1.0.0", + "author": "Arnout Kazemier", + "description": "Check if a protocol requires a certain port number to be added to an URL.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/requires-port@1.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/unshiftio/requires-port.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/unshiftio/requires-port", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/unshiftio/requires-port/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2a280e087728714dd7383271b2ef22fe3f13f6dcd3e1a74789e730391450d19645729eda8705ee454d66fb2b8ef740b9654c867867e87070c8d783372f7c8301" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/requires-port" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "tunnel-agent", + "version": "0.6.0", + "bom-ref": "tunnel-agent@0.6.0", + "author": "Mikeal Rogers", + "description": "HTTP proxy tunneling agent. Formerly part of mikeal/request, now a standalone module.", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/tunnel-agent@0.6.0", + "externalReferences": [ + { + "url": "git+https://github.com/mikeal/tunnel-agent.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mikeal/tunnel-agent#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mikeal/tunnel-agent/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "31c9cd895d65f1161e63cb41804a6ea1d082d662d475b48df826012fb909b093489ce3fc5230c3130764e8cc3ad2f74b2ebaf934729984c00e4ab476359b90fb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tunnel-agent" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "xvfb", + "group": "@cypress", + "version": "1.2.4", + "bom-ref": "@cypress/xvfb@1.2.4", + "author": "Rob Wu", + "description": "Easily start and stop an X Virtual Frame Buffer from your node apps.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40cypress/xvfb@1.2.4", + "externalReferences": [ + { + "url": "git+https://github.com/cypress-io/xvfb.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/cypress-io/xvfb#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/cypress-io/xvfb/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@cypress/xvfb/-/xvfb-1.2.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b246c1ccf8203956026e71a057ed1d981756fecefb66400e5c80b59274bc35a8300e306b342d4bb97b5025e88dea5fa6ee5ce61ed6a8530fdcb4929daa41b9ed" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@cypress/xvfb" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "debug", + "version": "3.2.7", + "bom-ref": "@cypress/xvfb@1.2.4|debug@3.2.7", + "author": "TJ Holowaychuk", + "description": "small debugging utility", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/debug@3.2.7", + "externalReferences": [ + { + "url": "git://github.com/visionmedia/debug.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/visionmedia/debug#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/visionmedia/debug/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0858f3618022e1385f890be2ceb1507af4d35c7b670aa59f7bbc75021804b1c4f3e996cb6dfa0b44b3ee81343206d87a7fc644455512c961c50ffed6bb8b755d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@cypress/xvfb/node_modules/debug" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "lodash.once", + "version": "4.1.1", + "bom-ref": "lodash.once@4.1.1", + "author": "John-David Dalton", + "description": "The lodash method `_.once` exported as a module.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/lodash.once@4.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/lodash/lodash.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://lodash.com/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/lodash/lodash/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "49be3ceda4ce0abf5dad054bf292313b356169f3a364df54539e2188df0f537b8089257b971d7260da5b3667b1d8f2ba752268353489514b304fae75cb0c3732" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lodash.once" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "sinonjs__fake-timers", + "group": "@types", + "version": "8.1.1", + "bom-ref": "@types/sinonjs__fake-timers@8.1.1", + "description": "TypeScript definitions for @sinonjs/fake-timers", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/sinonjs__fake-timers@8.1.1#types/sinonjs__fake-timers", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/sinonjs__fake-timers", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/sinonjs__fake-timers", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d244ae2a3012d13ac62c9d0cffef0c685906b10859a41ea9c4e9af4b72bc15823bd8afff62675fa16f57daa3ec00a8759a4c31183e7389bf6cd4520579de84f2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/sinonjs__fake-timers" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "sizzle", + "group": "@types", + "version": "2.3.8", + "bom-ref": "@types/sizzle@2.3.8", + "description": "TypeScript definitions for sizzle", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/sizzle@2.3.8#types/sizzle", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/sizzle", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/sizzle", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d2f58b34ad83e4c4fd760d223a8f0694a82e3c0534d908e6662b4f12c5d1b895d4fce1883adf6f4fd15cdbac2d62e6af2f1b4ee39bfd3c695ea0bf59d24d4b1e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/sizzle" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "arch", + "version": "2.2.0", + "bom-ref": "arch@2.2.0", + "author": "Feross Aboukhadijeh", + "description": "Better `os.arch()` for node and the browser -- detect OS architecture", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/arch@2.2.0", + "externalReferences": [ + { + "url": "git://github.com/feross/arch.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/feross/arch", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/feross/arch/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "39ffd1d30aa9f377201e8cdf2182db04c9de8fbf54fd254638ecae07755516fd4d44cfcf48530ad76c7d295b6263326a9a7539591daaa74679ac76fbb161a715" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/arch" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "blob-util", + "version": "2.0.2", + "bom-ref": "blob-util@2.0.2", + "author": "Nolan Lawson", + "description": "Utilities for working with Blob objects in the browser", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/blob-util@2.0.2", + "externalReferences": [ + { + "url": "git://github.com/nolanlawson/blob-util.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/nolanlawson/blob-util#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/nolanlawson/blob-util/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/blob-util/-/blob-util-2.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4fb2506becec5d711aebff19847710116d5415f54ce3d4eceb9b819052fa7f3d909ab125aa66da8c80c9bee034b448517b97888e957d645fb445f651f6fa0915" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/blob-util" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "bluebird", + "version": "3.7.2", + "bom-ref": "bluebird@3.7.2", + "author": "Petka Antonov", + "description": "Full featured Promises/A+ implementation with exceptionally good performance", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/bluebird@3.7.2", + "externalReferences": [ + { + "url": "git://github.com/petkaantonov/bluebird.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/petkaantonov/bluebird", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "http://github.com/petkaantonov/bluebird/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5e9363e860d0cdd7d6fabd969e7ef189201ded33378f39311970464ed58ab925efd71515f9acf1026f2375664dd3a413424fb63765c1f6344392f6e6426711b6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/bluebird" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "buffer", + "version": "5.7.1", + "bom-ref": "buffer@5.7.1", + "author": "Feross Aboukhadijeh", + "description": "Node.js Buffer API, for the browser", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/buffer@5.7.1", + "externalReferences": [ + { + "url": "git://github.com/feross/buffer.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/feross/buffer", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/feross/buffer/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "10773220f050e0148696f8c1d7a9392a0009dbb088b0763fd8906609145ea38f32f6b43731a533597dca56505ae14eccc97d361dd563d0aec2dd6681de3bbb15" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/buffer" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "base64-js", + "version": "1.5.1", + "bom-ref": "base64-js@1.5.1", + "author": "T. Jameson Little", + "description": "Base64 encoding/decoding in pure JS", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/base64-js@1.5.1", + "externalReferences": [ + { + "url": "git://github.com/beatgammit/base64-js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/beatgammit/base64-js", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/beatgammit/base64-js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "00aa5a6251e7f2de1255b3870b2f9be7e28a82f478bebb03f2f6efadb890269b3b7ca0d3923903af2ea38b4ad42630b49336cd78f2f0cf1abc8b2a68e35a9e58" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/base64-js" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "ieee754", + "version": "1.2.1", + "bom-ref": "ieee754@1.2.1", + "author": "Feross Aboukhadijeh", + "description": "Read/write IEEE754 floating point numbers from/to a Buffer or array-like object", + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + } + ], + "purl": "pkg:npm/ieee754@1.2.1", + "externalReferences": [ + { + "url": "git://github.com/feross/ieee754.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/feross/ieee754#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/feross/ieee754/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "75ccaa843bd7d42e3a95765c56a0a92be16d31141574830debf0dfe63b36ce8b94b2a1bb23ab05c62b480beeca60adbd29d5ce2c776ef732f8b059e85509ea68" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ieee754" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "cachedir", + "version": "2.4.0", + "bom-ref": "cachedir@2.4.0", + "author": "Linus Unnebäck", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/cachedir@2.4.0", + "externalReferences": [ + { + "url": "git+https://github.com/LinusU/node-cachedir.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/LinusU/node-cachedir#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/LinusU/node-cachedir/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/cachedir/-/cachedir-2.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f44b4539947c836d822fb0568c9f41531d7e03f7639287e7c96dda39764e44d5b6931a14a71da1fae37670eab03e61619e9566c60f8a5b63a339280285312fb1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cachedir" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "ansi-styles", + "version": "4.3.0", + "bom-ref": "ansi-styles@4.3.0", + "author": "Sindre Sorhus", + "description": "ANSI escape codes for styling strings in the terminal", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/ansi-styles@4.3.0", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/ansi-styles.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/ansi-styles#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/ansi-styles/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cdb07dac22404f5adb8e25436f686a2851cd60bc60b64f0d511c59dc86700f717a36dc5b5d94029e74a2d4b931f880e885d3e5169db6db05402c885e64941212" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ansi-styles" + } + ] + }, + { + "type": "library", + "name": "color-convert", + "version": "2.0.1", + "bom-ref": "color-convert@2.0.1", + "author": "Heather Arthur", + "description": "Plain color conversion functions", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/color-convert@2.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/Qix-/color-convert.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/Qix-/color-convert#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/Qix-/color-convert/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4511023ec8fb8aeff16f9a0a61cb051d2a6914d9ec8ffe763954d129be333f9a275f0545df3566993a0d70e7c60be0910e97cafd4e7ce1f320dfc64709a12529" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/color-convert" + } + ] + }, + { + "type": "library", + "name": "has-flag", + "version": "4.0.0", + "bom-ref": "has-flag@4.0.0", + "author": "Sindre Sorhus", + "description": "Check if argv has a specific flag", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/has-flag@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/has-flag.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/has-flag#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/has-flag/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1329094ff4352a34d672da698080207d23b4b4a56e6548e180caf5ee4a93ba6325e807efdc421295e53ba99533a170c54c01d30c2e0d3a81bf67153712f94c3d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/has-flag" + } + ] + }, + { + "type": "library", + "name": "check-more-types", + "version": "2.24.0", + "bom-ref": "check-more-types@2.24.0", + "author": "Gleb Bahmutov", + "description": "Large collection of predicates.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/check-more-types@2.24.0", + "externalReferences": [ + { + "url": "git+https://github.com/kensho/check-more-types.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/kensho/check-more-types", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/kensho/check-more-types/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3e3efbf6a1f1576b6e6a9be2cb56d264d10bd66697af5ddb3d8a6cbd20c1ebc1e561c62e8650eb98677ade2d091cc08b2b373bad448d22ba5d26585594dc2bc4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/check-more-types" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "cli-cursor", + "version": "3.1.0", + "bom-ref": "cli-cursor@3.1.0", + "author": "Sindre Sorhus", + "description": "Toggle the CLI cursor", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/cli-cursor@3.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/cli-cursor.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/cli-cursor#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/cli-cursor/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "23fcc7030b0a7fd16a1a85cce16591002a1bf7e48dba465377de03585e7b138b68a2e46e95b0b171487a44a5043909584c7267ce43ccc92bcf35a6922cd7cb67" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cli-cursor" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "restore-cursor", + "version": "3.1.0", + "bom-ref": "restore-cursor@3.1.0", + "author": "Sindre Sorhus", + "description": "Gracefully restore the CLI cursor on exit", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/restore-cursor@3.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/restore-cursor.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/restore-cursor#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/restore-cursor/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "97eb1279fcc7a63e6a8a6845484e5af27b9f65800cdec05254c00fb589260bee041f66a7486684317483d22cd141bbbd9dfc90f72e49ad59a9ec4f2866b523bc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/restore-cursor" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "onetime", + "version": "5.1.2", + "bom-ref": "onetime@5.1.2", + "author": "Sindre Sorhus", + "description": "Ensure a function is only called once", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/onetime@5.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/onetime.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/onetime#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/onetime/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "91ba5a4921894d674063928f55e30e2974ab3edafc0bc0bbc287496dcb1de758d19e60fe199bbc63456853a0e6e59e2f5abd0883fd4d2ae59129fee3e5a6984a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/onetime" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "signal-exit", + "version": "3.0.7", + "bom-ref": "signal-exit@3.0.7", + "author": "Ben Coe", + "description": "when you want to fire an event no matter how a process exits.", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/signal-exit@3.0.7", + "externalReferences": [ + { + "url": "git+https://github.com/tapjs/signal-exit.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/tapjs/signal-exit", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/tapjs/signal-exit/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c270f6644fa5f923c2feea12d2f5de13d2f5fb4c2e68ca8a95fcfd00c528dfc26cc8b48159215c1d1d51ae2eb62d9735daf2ebd606f78e5ee2c10860c2901b19" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/signal-exit" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "cli-table3", + "version": "0.6.5", + "bom-ref": "cli-table3@0.6.5", + "author": "James Talmage", + "description": "Pretty unicode tables for the command line. Based on the original cli-table.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/cli-table3@0.6.5", + "externalReferences": [ + { + "url": "git+https://github.com/cli-table/cli-table3.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/cli-table/cli-table3", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/cli-table/cli-table3/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f96ff979f4d1ef2e47443ee0002c3dc908ea315bc430b04799ba0cfe43d66a6f87f879b2ae08e1e989dc54a2b5db6619917acbb9dcd3b80ba4530f459cc7fb21" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cli-table3" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "colors", + "group": "@colors", + "version": "1.5.0", + "bom-ref": "@colors/colors@1.5.0", + "author": "DABH", + "description": "get colors in your node.js console", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40colors/colors@1.5.0", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/DABH/colors.js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/DABH/colors.js", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DABH/colors.js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a28582ae564fd758bc1889928d31d81cb92f1433f8f274b8fb6d389c66f54625ff59760798903620823dfded8359569b08449d5bb841004cc746a527f4e515bd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@colors/colors" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "string-width", + "version": "4.2.3", + "bom-ref": "string-width@4.2.3", + "author": "Sindre Sorhus", + "description": "Get the visual width of a string - the number of columns required to display it", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/string-width@4.2.3", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/string-width.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/string-width#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/string-width/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c0ac90450a63274b08a7ad84ad265d1ac8cc256b1aa79a1136284786ee86ec954effd8c807a5327af2feb57b8eaab9e0f23fdcc4a4d6c96530bd24eb8a2673fe" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/string-width" + } + ] + }, + { + "type": "library", + "name": "emoji-regex", + "version": "8.0.0", + "bom-ref": "emoji-regex@8.0.0", + "author": "Mathias Bynens", + "description": "A regular expression to match all Emoji-only symbols as per the Unicode Standard.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/emoji-regex@8.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/mathiasbynens/emoji-regex.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://mths.be/emoji-regex", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mathiasbynens/emoji-regex/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3128d8cdc58d380d1ec001e9cf4331a5816fc20eb28f2d4d1b7c6d7a8ab3eb8e150a8fd13e09ebd7f186b7e89cde2253cd0f04bb74dd335e126b09d5526184e8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/emoji-regex" + } + ] + }, + { + "type": "library", + "name": "is-fullwidth-code-point", + "version": "3.0.0", + "bom-ref": "is-fullwidth-code-point@3.0.0", + "author": "Sindre Sorhus", + "description": "Check if the character represented by a given Unicode code point is fullwidth", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-fullwidth-code-point@3.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/is-fullwidth-code-point.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/is-fullwidth-code-point#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/is-fullwidth-code-point/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cf29a6e7ebbeb02b125b20fda8d69e8d5dc316f84229c94a762cd868952e1c0f3744b8dbee74ae1a775d0871afd2193e298ec130096c59e2b851e83a115e9742" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-fullwidth-code-point" + } + ] + }, + { + "type": "library", + "name": "commander", + "version": "6.2.1", + "bom-ref": "commander@6.2.1", + "author": "TJ Holowaychuk", + "description": "the complete solution for node.js command-line programs", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/commander@6.2.1", + "externalReferences": [ + { + "url": "git+https://github.com/tj/commander.js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/tj/commander.js#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/tj/commander.js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "53b55dac9167260a38c63ac7a53ceed32ac73c622676c983f796658184846a3027d892b30e10d33c6f6405379f98e6cbdb0fe781e6678a593e395f421b777b50" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/commander" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "common-tags", + "version": "1.8.2", + "bom-ref": "common-tags@1.8.2", + "author": "Declan de Wet", + "description": "a few common utility template tags for ES2015", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/common-tags@1.8.2", + "externalReferences": [ + { + "url": "git+https://github.com/zspecza/common-tags.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/zspecza/common-tags", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "http://github.com/zspecza/common-tags/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "824fd9f39d83d96b5bfffd08fa444534a284f5d208562ae3a2a3e8035c0953e5de3d55d97c6781a64e39f80d6b28ee10e37a6ba9604d63f32221e44b6cf59468" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/common-tags" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "dayjs", + "version": "1.11.13", + "bom-ref": "dayjs@1.11.13", + "author": "iamkun", + "description": "2KB immutable date time library alternative to Moment.js with the same modern API ", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/dayjs@1.11.13", + "externalReferences": [ + { + "url": "git+https://github.com/iamkun/dayjs.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://day.js.org", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/iamkun/dayjs/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.13.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a1a3017a5ea08e894af3adae68f40e55303bab74d986e4afb8c4000209500ce5983bd03dd48ac0394244c8a565a89947134beae69e545f1cdd3df307ff1eb136" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/dayjs" + } + ] + }, + { + "type": "library", + "name": "enquirer", + "version": "2.4.1", + "bom-ref": "enquirer@2.4.1", + "author": "Jon Schlinkert", + "description": "Stylish, intuitive and user-friendly prompt system. Fast and lightweight enough for small projects, powerful and extensible enough for the most advanced use cases.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/enquirer@2.4.1", + "externalReferences": [ + { + "url": "git+https://github.com/enquirer/enquirer.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/enquirer/enquirer", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/enquirer/enquirer/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ad1a8983fea0779dfc547bd1dcf4ab75105bff5572d987f31eacef6e11884290d12886b816057fe786f9435c584b138ec0abe35f0792dba13443e9c0330a76a5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/enquirer" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "ansi-colors", + "version": "4.1.3", + "bom-ref": "ansi-colors@4.1.3", + "author": "Brian Woodward", + "description": "Easily add ANSI colors to your text and symbols in the terminal. A faster drop-in replacement for chalk, kleur and turbocolor (without the dependencies and rendering bugs).", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/ansi-colors@4.1.3", + "externalReferences": [ + { + "url": "git+https://github.com/doowb/ansi-colors.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/doowb/ansi-colors", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/doowb/ansi-colors/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ffac3f0b6d4f9b503b6998ad948e4d8bfd89e8515037c8b50afcf79070010006f0f77bff365bca7553aacfb0825b3ff78affc9a6545210467cdd720e375e68bf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ansi-colors" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "eventemitter2", + "version": "6.4.7", + "bom-ref": "eventemitter2@6.4.7", + "author": "hij1nx", + "description": "A feature-rich Node.js event emitter implementation with namespaces, wildcards, TTL, async listeners and browser/worker support.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/eventemitter2@6.4.7", + "externalReferences": [ + { + "url": "git://github.com/hij1nx/EventEmitter2.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/hij1nx/EventEmitter2#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/hij1nx/EventEmitter2/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b5851254e19e40f2adfde0b50017e11f2e5777de8dde82228c9bcddcef7e4ec0b6f13e55f725fda047c42b97da3f410548d54e1bdeeab404baf0606b401da10e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/eventemitter2" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "execa", + "version": "4.1.0", + "bom-ref": "execa@4.1.0", + "author": "Sindre Sorhus", + "description": "Process execution for humans", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/execa@4.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/execa.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/execa#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/execa/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8f95b4fff5bb7fc531027f215d59f01bcb4bc1d894cb81492dc4aea4283a99a058643a7206f4c0a4aecacae2386ca8fc28e875af6607fbab9cb98b49bf56d364" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/execa" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "get-stream", + "version": "5.2.0", + "bom-ref": "get-stream@5.2.0", + "author": "Sindre Sorhus", + "description": "Get a stream as a string, buffer, or array", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/get-stream@5.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/get-stream.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/get-stream#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/get-stream/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9c117e175ac06550aefe9eeb8f3800f986f895f617ae997b6ba56626b53cc05f48d422af3ff4303cd6479ce9706d3918e9dbed148cc5312c905db2e84d03d1a4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/get-stream" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "pump", + "version": "3.0.2", + "bom-ref": "pump@3.0.2", + "author": "Mathias Buus Madsen", + "description": "pipe streams together and close all of them if one of them closes", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/pump@3.0.2", + "externalReferences": [ + { + "url": "git://github.com/mafintosh/pump.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mafintosh/pump#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mafintosh/pump/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b543d7b7394633c144dcfd192fa0d5b3fdcfe7c93d9e4f3f8d97900aead327295003ca856331c57e104992eab21341627ceb10d2e2967a4899e60f30b6bdbc73" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pump" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "end-of-stream", + "version": "1.4.4", + "bom-ref": "end-of-stream@1.4.4", + "author": "Mathias Buus", + "description": "Call a callback when a readable/writable/duplex stream has completed or failed.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/end-of-stream@1.4.4", + "externalReferences": [ + { + "url": "git://github.com/mafintosh/end-of-stream.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mafintosh/end-of-stream", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mafintosh/end-of-stream/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "faec358a720754f428695b87cd1c97776d6270cf9c9ede02cc3e6b5be342d708ce5124ceb3e4deec53afec084deef4bdc7fa08ca12cfe4f4751fea614001eee5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/end-of-stream" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "human-signals", + "version": "1.1.1", + "bom-ref": "human-signals@1.1.1", + "author": "ehmicky", + "description": "Human-friendly process signals", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/human-signals@1.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/ehmicky/human-signals.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://git.io/JeluP", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ehmicky/human-signals/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "48442eeef97c2a334bd9ea0604b177fb0023a6c35f03d5cc9570188ffdc475a35f025c4ab610f5c631107c6394865942186255358df86d1afa94f20d84d8f267" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/human-signals" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-stream", + "version": "2.0.1", + "bom-ref": "is-stream@2.0.1", + "author": "Sindre Sorhus", + "description": "Check if something is a Node.js stream", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-stream@2.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/is-stream.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/is-stream#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/is-stream/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "845a222624e5eb79e7fa4b2d1c606d7b05922a740ba726f5e7928785e035977f6ebed3bd9d6228a75a77b9da8f71477fc5b17554b30ee27ece23aa7b45b9e00e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-stream" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "merge-stream", + "version": "2.0.0", + "bom-ref": "merge-stream@2.0.0", + "author": "Stephen Sugden", + "description": "Create a stream that emits events from multiple other streams", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/merge-stream@2.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/grncdr/merge-stream.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/grncdr/merge-stream#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/grncdr/merge-stream/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "69bbffa8e72e3df9375113df0f39995352ca9aec3c913fb49c81ef2ab2a016bc227e897f76859c740e19aac590f0436b14a91debb31fa68fcba2f6c852c6eddf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/merge-stream" + } + ] + }, + { + "type": "library", + "name": "npm-run-path", + "version": "4.0.1", + "bom-ref": "npm-run-path@4.0.1", + "author": "Sindre Sorhus", + "description": "Get your PATH prepended with locally installed binaries", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/npm-run-path@4.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/npm-run-path.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/npm-run-path#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/npm-run-path/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4b8f16cd95bbefbce1348ae7ee0c4e94848d02a8bd642fee4059d175b7881e1661080e94aa990e4fc4f51bb06f7dd80fe04afc805e2c51b692d22ed0bc87c25b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/npm-run-path" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "mimic-fn", + "version": "2.1.0", + "bom-ref": "mimic-fn@2.1.0", + "author": "Sindre Sorhus", + "description": "Make a function mimic another one", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mimic-fn@2.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/mimic-fn.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/mimic-fn#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/mimic-fn/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3aa6ce939a0441e019f165d6c9d96ef47263cfd59574422f6a63027179aea946234e49c7fecaac5af850def830285451d47a63bcd04a437ee76c9818cc6a8672" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mimic-fn" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "strip-final-newline", + "version": "2.0.0", + "bom-ref": "strip-final-newline@2.0.0", + "author": "Sindre Sorhus", + "description": "Strip the final newline character from a string/buffer", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/strip-final-newline@2.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/strip-final-newline.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/strip-final-newline#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/strip-final-newline/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "06ba6f7cd004ddd72fabb965df156e9b38ca8d9439b48d6c11420aaf752892cd17525e394addc595ab55a9e7fda6b9388d10f3856e96660fb76e4f77cbaa4b8c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/strip-final-newline" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "executable", + "version": "4.1.1", + "bom-ref": "executable@4.1.1", + "author": "Kevin Mårtensson", + "description": "Check if a file is executable", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/executable@4.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/kevva/executable.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/kevva/executable#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/kevva/executable/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f2203bf710f7b80721ef6f5d506f3169a0411466846b4c1d0f656460b147c25aa8b048ff8d3eba03372b7910d2815ede86734b056d964798c85f018a8d57532e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/executable" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "pify", + "version": "2.3.0", + "bom-ref": "pify@2.3.0", + "author": "Sindre Sorhus", + "description": "Promisify a callback-style function", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/pify@2.3.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/pify.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/pify#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/pify/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b9d82c018f9f4e7befee423b69ac5bab058d6f4007881d2a04ef3d3d928f9284e618e81d6eb1c3283fb40765f8b937c9fc54f5474f6bf604ec8d48cd268b6ea2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pify" + } + ] + }, + { + "type": "library", + "name": "extract-zip", + "version": "2.0.1", + "bom-ref": "extract-zip@2.0.1", + "author": "max ogden", + "description": "unzip a zip file into a directory using 100% javascript", + "licenses": [ + { + "license": { + "id": "BSD-2-Clause" + } + } + ], + "purl": "pkg:npm/extract-zip@2.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/maxogden/extract-zip.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/maxogden/extract-zip#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/maxogden/extract-zip/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "183854f67b70b8ac865dd6415204c87bebd79d68f47e9a5412d3032f4fa275de52b5af131a91ecb27fdebac03d9ab3ebf6a343ca6e92c406198cdbc29fff5106" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/extract-zip" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "yauzl", + "group": "@types", + "version": "2.10.3", + "bom-ref": "@types/yauzl@2.10.3", + "description": "TypeScript definitions for yauzl", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/yauzl@2.10.3#types/yauzl", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/yauzl", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/yauzl", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a09a1fb6fd0b4ae683644dcb7b80db297f8a4bd1b7e8dcce7926a9f745082b4c8c03f36128986a9521ad3433913516886d07f38d70eb41ad32b49ea63511b3fd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/yauzl" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "yauzl", + "version": "2.10.0", + "bom-ref": "yauzl@2.10.0", + "author": "Josh Wolfe", + "description": "yet another unzip library for node", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/yauzl@2.10.0", + "externalReferences": [ + { + "url": "git+https://github.com/thejoshwolfe/yauzl.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/thejoshwolfe/yauzl", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/thejoshwolfe/yauzl/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a786bd23a5fa9eee888681a606a01c6c9cb59a50b88f6eef10f657f45e0be3fbd94f72f2ab5564147c3f57f3d4701f41ba8f831b7887913d31dd0c9ae7ccdcde" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/yauzl" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "figures", + "version": "3.2.0", + "bom-ref": "figures@3.2.0", + "author": "Sindre Sorhus", + "description": "Unicode symbols with Windows CMD fallbacks", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/figures@3.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/figures.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/figures#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/figures/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c9a76e40544a2d760e1a0127e8065abbdd23de08123b28aa5d4d05f4965f79762135af899385feb38e40db38398e7b3cec60056b7e01066da45f0e17a4d71b76" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/figures" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "escape-string-regexp", + "version": "1.0.5", + "bom-ref": "figures@3.2.0|escape-string-regexp@1.0.5", + "author": "Sindre Sorhus", + "description": "Escape RegExp special characters", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/escape-string-regexp@1.0.5", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/escape-string-regexp.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/escape-string-regexp#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/escape-string-regexp/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bdb468ac1e455105af95ad7a53c47faa06852326b6a86cf00eb366099b982ab6dd494306e88d5908641179f911561b8e9081959deec1437e4349fa35aaf26a16" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/figures/node_modules/escape-string-regexp" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "fs-extra", + "version": "9.1.0", + "bom-ref": "fs-extra@9.1.0", + "author": "JP Richardson", + "description": "fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as recursive mkdir, copy, and remove.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/fs-extra@9.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/jprichardson/node-fs-extra.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jprichardson/node-fs-extra", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jprichardson/node-fs-extra/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "85c8376667a94b7d3fec1485a91be8a370ce310bbb223ab13b99c20edfb333d5d68dbdf75a0ef388d4fe42fa9bb9cdfe816a733b4d89b9b5729361b866fa3539" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fs-extra" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "at-least-node", + "version": "1.0.0", + "bom-ref": "at-least-node@1.0.0", + "author": "Ryan Zimmerman", + "description": "Lightweight Node.js version sniffing/comparison", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/at-least-node@1.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/RyanZim/at-least-node.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/RyanZim/at-least-node#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/RyanZim/at-least-node/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "faafedec492fd440d8da5e8675ae8b2e25f5e2b53d4d5db459ade87de426c0f1596ce328f435eb2db3a315a69c9645ca5a27486a8a7000e6d00eac16b46523aa" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/at-least-node" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "graceful-fs", + "version": "4.2.11", + "bom-ref": "graceful-fs@4.2.11", + "description": "A drop-in replacement for fs, making various improvements.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/graceful-fs@4.2.11", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/node-graceful-fs.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/node-graceful-fs#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/node-graceful-fs/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "45b279fe398570d342703579a3d7939c12c9fc7b33595d0fef76dcf857f89d2feb263f98692e881b288e2f45680585fe9755ab97793ade1fcaac7fa7849d17bd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/graceful-fs" + } + ] + }, + { + "type": "library", + "name": "jsonfile", + "version": "6.1.0", + "bom-ref": "jsonfile@6.1.0", + "author": "JP Richardson", + "description": "Easily read/write JSON files.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/jsonfile@6.1.0", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/jprichardson/node-jsonfile.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jprichardson/node-jsonfile#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jprichardson/node-jsonfile/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e5d8277563ab8984a6e5c9d86893616a52cd0ca3aa170c8307faebd44f59b067221af28fb3c476c5818269cb9fdf3e8ad58283cf5f367ddf9f637727de932a5d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/jsonfile" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "universalify", + "version": "2.0.1", + "bom-ref": "universalify@2.0.1", + "author": "Ryan Zimmerman", + "description": "Make a callback- or promise-based function support both promises and callbacks.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/universalify@2.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/RyanZim/universalify.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/RyanZim/universalify#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/RyanZim/universalify/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "829b4735082120d9dcfef4c6224d12385185357c3b255ae5454b42a2725196f6b0e83b97d303b925e928f6c5ab301861f8fb18019ee85c088e9dffd42a88328b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/universalify" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "getos", + "version": "3.2.1", + "bom-ref": "getos@3.2.1", + "author": "william.jblankenship@gmail.com", + "description": "Get the OS/Distribution name of the environment you are working on", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/getos@3.2.1", + "externalReferences": [ + { + "url": "git+https://github.com/retrohacker/getos.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/retrohacker/getos", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/retrohacker/getos/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/getos/-/getos-3.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "539e827ce2b5ece2a04d5aa8cd98d428d7647c4bfa8e4e56212049f121e86a08c4e8bebdccec25dd9f8ef26ca363d3045b78b61cf59006dfcb4db0a0702f7bdd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/getos" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "async", + "version": "3.2.6", + "bom-ref": "async@3.2.6", + "author": "Caolan McMahon", + "description": "Higher-order functions and common patterns for asynchronous code", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/async@3.2.6", + "externalReferences": [ + { + "url": "git+https://github.com/caolan/async.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://caolan.github.io/async/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/caolan/async/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "86d0940e5c72c822cc81a337c578340b42d6db1a9fb90ea9d39a42108b17bb243e6b592860a4ee04ccd13709b26df2e0bc90cc774af52d39f8f84d138ba0b600" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/async" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-ci", + "version": "3.0.1", + "bom-ref": "is-ci@3.0.1", + "author": "Thomas Watson Steen", + "description": "Detect if the current environment is a CI server", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-ci@3.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/watson/is-ci.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/watson/is-ci", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/watson/is-ci/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "658bc282b79fc2aa10eb24f26146d0bbae07b084d9dcd7ca5f597368461d9130dc7cacf3088ff0b6145160a91d8c72855603625ca00a9bae59a35a64d9ab3f41" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-ci" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "ci-info", + "version": "3.9.0", + "bom-ref": "ci-info@3.9.0", + "author": "Thomas Watson Steen", + "description": "Get details about the current Continuous Integration environment", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/ci-info@3.9.0", + "externalReferences": [ + { + "url": "git+https://github.com/watson/ci-info.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/watson/ci-info", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/watson/ci-info/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "348c45e7986fe274aa42cc2401e88e8b5afcdf1cbc26574e1434d68ae839e4a06ef499db96771dd94e958879988077f4d533d94bbecd24184130a7568fd1d031" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ci-info" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-installed-globally", + "version": "0.4.0", + "bom-ref": "is-installed-globally@0.4.0", + "author": "Sindre Sorhus", + "description": "Check if your package was installed globally", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-installed-globally@0.4.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/is-installed-globally.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/is-installed-globally#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/is-installed-globally/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8b01aa3b7276d5a692902ee35a71cffdd89f6b3c12ed215e22ac6feb012d2d4f18e4a9731538f2a9c4884f477cb38f9d0e12b2b6c93d3c96760644b9799c1045" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-installed-globally" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "global-dirs", + "version": "3.0.1", + "bom-ref": "global-dirs@3.0.1", + "author": "Sindre Sorhus", + "description": "Get the directory of globally installed packages and binaries", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/global-dirs@3.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/global-dirs.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/global-dirs#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/global-dirs/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3417061856c103db355730f8d505c31bedfefadf4c9f9b751692dd844498ea8298e206131695f8c0edeca8651ad12ae3b5b7e3deccd7d119de9a6ad54547542c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/global-dirs" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "ini", + "version": "2.0.0", + "bom-ref": "ini@2.0.0", + "author": "Isaac Z. Schlueter", + "description": "An ini encoder/decoder for node", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/ini@2.0.0", + "externalReferences": [ + { + "url": "git://github.com/isaacs/ini.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/ini#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/ini/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ecf9c5e283770af645db7003840e7045a60442927cab281291bb535d605e5d65e61154572bed484dc8875b01e1b23bf54e65b432069c22fea1122e695f935074" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ini" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "lazy-ass", + "version": "1.6.0", + "bom-ref": "lazy-ass@1.6.0", + "author": "Gleb Bahmutov", + "description": "Lazy assertions without performance penalty", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/lazy-ass@1.6.0", + "externalReferences": [ + { + "url": "git+https://github.com/bahmutov/lazy-ass.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/bahmutov/lazy-ass", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/bahmutov/lazy-ass/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/lazy-ass/-/lazy-ass-1.6.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "71cf28115a1cb53bec159fce8defe41a71dba561d805ef080097b80b440d737b7cb8cff463cf9ead2cffed8d402ee5d31194ccbf15f03ba61b5f57b2dee8e267" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lazy-ass" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "listr2", + "version": "3.14.0", + "bom-ref": "listr2@3.14.0", + "author": "Cenk Kilic", + "description": "Terminal task list reborn! Create beautiful CLI interfaces via easy and logical to implement task lists that feel alive and interactive.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/listr2@3.14.0", + "externalReferences": [ + { + "url": "git+https://github.com/cenk1cenk2/listr2.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/cenk1cenk2/listr2#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/cenk1cenk2/listr2/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/listr2/-/listr2-3.14.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4f2588f06f7d197f468c4e78709f91acd31c20505fc0c3f17375d316201818de2cd7485644e1ad3a0efe3babba2c4de6364ca577b4522c4ea7aca06f4df72cde" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/listr2" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "wrap-ansi", + "version": "7.0.0", + "bom-ref": "listr2@3.14.0|wrap-ansi@7.0.0", + "author": "Sindre Sorhus", + "description": "Wordwrap a string with ANSI escape codes", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/wrap-ansi@7.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/wrap-ansi.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/wrap-ansi#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/wrap-ansi/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6151888f691a98b493c70e8db198e80717d2c2c9f4c9c75eb26738a7e436d5ce733ee675a65f8d7f155dc4fb5d1ef98d54e43a5d2606e0052dcadfc58bb0f5e9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/listr2/node_modules/wrap-ansi" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "cli-truncate", + "version": "2.1.0", + "bom-ref": "cli-truncate@2.1.0", + "author": "Sindre Sorhus", + "description": "Truncate a string to a specific width in the terminal", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/cli-truncate@2.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/cli-truncate.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/cli-truncate#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/cli-truncate/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9fc7ce8b1c030fa6ff39b8a7cd3ae9d59285cdb82f299beecff4ef7a39cb9f56907c2eabe765c4c7ce459ae0bedc723e24cedca0145752f36a114d8f1d5ac7a6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cli-truncate" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "slice-ansi", + "version": "3.0.0", + "bom-ref": "slice-ansi@3.0.0", + "description": "Slice a string with ANSI escape codes", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/slice-ansi@3.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/slice-ansi.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/slice-ansi#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/slice-ansi/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a52cafedb4930bb8a0f437206f0f40b913546f993957aa03b9d8d9a0c052af5deaa4b046eed07ece00a40118eaef121481dcf93f541ef2efab486768b8e388c9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/slice-ansi" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "astral-regex", + "version": "2.0.0", + "bom-ref": "astral-regex@2.0.0", + "author": "Kevin Mårtensson", + "description": "Regular expression for matching astral symbols", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/astral-regex@2.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/kevva/astral-regex.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/kevva/astral-regex#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/kevva/astral-regex/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "67bb4cc35cad4d7b798ea31c38ff8e42d794d55b8d2bd634daeb89b4a4354afebd8d740a2a0e5c89b2f0189a30f32cd93fe780735f0498b18f6a5d1ba77eabbd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/astral-regex" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "colorette", + "version": "2.0.20", + "bom-ref": "colorette@2.0.20", + "author": "Jorge Bucaran", + "description": "🌈Easily set your terminal text color & styles.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/colorette@2.0.20", + "externalReferences": [ + { + "url": "git+https://github.com/jorgebucaran/colorette.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jorgebucaran/colorette#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jorgebucaran/colorette/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "21f103c70a1622391e5cbd5e5dc0e2a30e146ca8e12ddabafc4b92551f4630deca547debf6043cddeef786ccf535dd53de28dde71bf5c1c59160ef83ea4088db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/colorette" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "log-update", + "version": "4.0.0", + "bom-ref": "log-update@4.0.0", + "author": "Sindre Sorhus", + "description": "Log by overwriting the previous output in the terminal. Useful for rendering progress bars, animations, etc.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/log-update@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/log-update.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/log-update#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/log-update/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f5f9240debcc79f8e0d269b3585056f189053fdd4eae2cf3916ddd885ec2a46f92d8461dcb8f9355f1b0cf5cde17cc7b842c75a2f48f4ce13d36089bef8aaa52" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/log-update" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "slice-ansi", + "version": "4.0.0", + "bom-ref": "log-update@4.0.0|slice-ansi@4.0.0", + "description": "Slice a string with ANSI escape codes", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/slice-ansi@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/slice-ansi.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/slice-ansi#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/slice-ansi/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a8c08c7e1634e347151d3e372bd045ca0a986d43c564a1ce83b2bbde6b5358945bf29c8fddfcdfe08c5de52cdd10943a311520fd606738bc60859b4a2aeac435" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/log-update/node_modules/slice-ansi" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "wrap-ansi", + "version": "6.2.0", + "bom-ref": "log-update@4.0.0|wrap-ansi@6.2.0", + "author": "Sindre Sorhus", + "description": "Wordwrap a string with ANSI escape codes", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/wrap-ansi@6.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/wrap-ansi.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/wrap-ansi#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/wrap-ansi/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "afa94f7011b1657948732984bbb227c43321756d0a0f1a4b82814b720b9ab3109a27f48e219c0835ab4af4a63fb5ff99ae5cb038a5345038f70135d405fc495c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/log-update/node_modules/wrap-ansi" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "ansi-escapes", + "version": "4.3.2", + "bom-ref": "ansi-escapes@4.3.2", + "author": "Sindre Sorhus", + "description": "ANSI escape codes for manipulating the terminal", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/ansi-escapes@4.3.2", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/ansi-escapes.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/ansi-escapes#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/ansi-escapes/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "80a5e3e402eb29640bb181bd8e54d1991ff12a5bb11d5f99f501303488027ccd7fbb03cc0aecd55678799b04ddf8eb8165cc1220c6eab2c356466d65139d5069" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ansi-escapes" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "type-fest", + "version": "0.21.3", + "bom-ref": "ansi-escapes@4.3.2|type-fest@0.21.3", + "author": "Sindre Sorhus", + "description": "A collection of essential TypeScript types", + "licenses": [ + { + "expression": "(MIT OR CC0-1.0)" + } + ], + "purl": "pkg:npm/type-fest@0.21.3", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/type-fest.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/type-fest#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/type-fest/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b74af306af3b9b77d571db870d41612a6cb25fef5ea3a5908d9bdfe7511afccd10efe4f7ef8269d5a522c9497418ac69f0cfce113547483be69323e0bd7f97db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ansi-escapes/node_modules/type-fest" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "p-map", + "version": "4.0.0", + "bom-ref": "p-map@4.0.0", + "author": "Sindre Sorhus", + "description": "Map over promises concurrently", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/p-map@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/p-map.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/p-map#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/p-map/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fdb8ceaa68044c1601e41a0478655e6bc766bc76f69bd18bcb513d5b8df27b27cfe9040264614d6be5d171e244b8307aceaafe80aa4802694b79b329ca4c3f31" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/p-map" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "aggregate-error", + "version": "3.1.0", + "bom-ref": "aggregate-error@3.1.0", + "author": "Sindre Sorhus", + "description": "Create an error from multiple errors", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/aggregate-error@3.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/aggregate-error.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/aggregate-error#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/aggregate-error/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e08ed3774d6ab96fd1a6871f35ac85745564d6a4aea21d04ec9adb449d7a9c7d351e128543cf0836af5277e9ddef6cea4724a5afd0660c0f3194427abc932b60" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/aggregate-error" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "clean-stack", + "version": "2.2.0", + "bom-ref": "clean-stack@2.2.0", + "author": "Sindre Sorhus", + "description": "Clean up error stack traces", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/clean-stack@2.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/clean-stack.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/clean-stack#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/clean-stack/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e1d882f4769313e29100c5a10e1ac63840a0599c687af31ce5396439b32a352b1553ad8f6335d9fd23138f3c8600517562eb20c46712593117061a7408fc10d4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/clean-stack" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "indent-string", + "version": "4.0.0", + "bom-ref": "indent-string@4.0.0", + "author": "Sindre Sorhus", + "description": "Indent each line in a string", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/indent-string@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/indent-string.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/indent-string#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/indent-string/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "11d0c366ee00d8ec882bb2ebff6cc6fb0e6399bba4d435419c4c11110bc1ceca412640846d16bc1b153596085871a1890a745689b8c35e5abbefd5f5ff2e71c2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/indent-string" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "rfdc", + "version": "1.4.1", + "bom-ref": "rfdc@1.4.1", + "author": "David Mark Clements", + "description": "Really Fast Deep Clone", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/rfdc@1.4.1", + "externalReferences": [ + { + "url": "git+https://github.com/davidmarkclements/rfdc.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/davidmarkclements/rfdc#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/davidmarkclements/rfdc/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ab56f737942445459497b8b2ca569a8f790ea484f43768bd32a2044173fbdc656c37d730ddf771f17eb77049968491a2d8f3c2176dc88e9ee4b66777f6b6b020" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/rfdc" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "rxjs", + "version": "7.8.1", + "bom-ref": "rxjs@7.8.1", + "author": "Ben Lesh", + "description": "Reactive Extensions for modern JavaScript", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/rxjs@7.8.1", + "externalReferences": [ + { + "url": "git+https://github.com/reactivex/rxjs.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://rxjs.dev", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ReactiveX/RxJS/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "000dd3563fb40368ae2284245842bfb6a16306ada3fba3cee98d3325cbf32c016110520edc72f4be5b3d8562e77196c001b2b499aafba19e15d3bf48fea3ccc6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/rxjs" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "through", + "version": "2.3.8", + "bom-ref": "through@2.3.8", + "author": "Dominic Tarr", + "description": "simplified stream construction", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/through@2.3.8", + "externalReferences": [ + { + "url": "git+https://github.com/dominictarr/through.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dominictarr/through", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dominictarr/through/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c3cf6a83b3c8f3001dbd7eb46cc0cff9b1680f90ef866f682e1785a793b86b6405d1c4811ac057e2a66669d3ccbd5aa52c9041722f96a8618e00fbdc0de35256" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/through" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "lodash", + "version": "4.17.21", + "bom-ref": "lodash@4.17.21", + "author": "John-David Dalton", + "description": "Lodash modular utilities.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/lodash@4.17.21", + "externalReferences": [ + { + "url": "git+https://github.com/lodash/lodash.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://lodash.com/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/lodash/lodash/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bf690311ee7b95e713ba568322e3533f2dd1cb880b189e99d4edef13592b81764daec43e2c54c61d5c558dc5cfb35ecb85b65519e74026ff17675b6f8f916f4a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lodash" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "log-symbols", + "version": "4.1.0", + "bom-ref": "log-symbols@4.1.0", + "author": "Sindre Sorhus", + "description": "Colored symbols for various log levels. Example: `✔︎ Success`", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/log-symbols@4.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/log-symbols.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/log-symbols#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/log-symbols/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f173efa4003cbb285fb5ebbca48bd0c69259ed2618769522bd9a46cbab05b01b8a458ffbad019abde75e07c68af99932ababa930554bffd016eaf398cdf4722e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/log-symbols" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-unicode-supported", + "version": "0.1.0", + "bom-ref": "is-unicode-supported@0.1.0", + "author": "Sindre Sorhus", + "description": "Detect whether the terminal supports Unicode", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-unicode-supported@0.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/is-unicode-supported.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/is-unicode-supported#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/is-unicode-supported/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "927c46daae140b7bbcb2d446c8054908e771166bf90d989171d94868041701b49f2726be3a1a29368b4b42bb2d061aaeaaee19a6e29b0dcffc4ba9a05e03c53f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-unicode-supported" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "ospath", + "version": "1.2.2", + "bom-ref": "ospath@1.2.2", + "author": "JP Richardson", + "description": "Operating system specific paths.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/ospath@1.2.2", + "externalReferences": [ + { + "url": "git+https://github.com/jprichardson/ospath.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jprichardson/ospath#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jprichardson/ospath/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ospath/-/ospath-1.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a3a139a89579ce401b203361192225c8e85270a5e042b49132295fa61d1c9437ccd2712704e94a947e2c583986f79056fc2bf0373d2f9a6edd255b54d8a94c88" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ospath" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "pretty-bytes", + "version": "5.6.0", + "bom-ref": "pretty-bytes@5.6.0", + "author": "Sindre Sorhus", + "description": "Convert bytes to a human readable string: 1337 → 1.34 kB", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/pretty-bytes@5.6.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/pretty-bytes.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/pretty-bytes#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/pretty-bytes/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "145c34dfd4e6ac1a852bc99affb38bdec0f3fd5cad76d26bd38e3f41426d1f4c0af656fd8cbabdb49c88c54c2d4091f06abd81aad880e220964b0a3d24b93316" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pretty-bytes" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "process", + "version": "0.11.10", + "bom-ref": "process@0.11.10", + "author": "Roman Shtylman", + "description": "process information for node.js and browsers", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/process@0.11.10", + "externalReferences": [ + { + "url": "git://github.com/shtylman/node-process.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/shtylman/node-process#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/shtylman/node-process/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "71d19e7ff76b585a32743d49b0ccee15ff35d349d997e193fb269c7366c471e7797fd463938cfe5ad1544c1bbd3e13a2f63fe37e604fbb498c118e3021d005f0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/process" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "request-progress", + "version": "3.0.0", + "bom-ref": "request-progress@3.0.0", + "author": "IndigoUnited", + "description": "Tracks the download progress of a request made with mikeal/request, giving insight of various metrics including progress percent, download speed and time remaining", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/request-progress@3.0.0", + "externalReferences": [ + { + "url": "git://github.com/IndigoUnited/node-request-progress.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/IndigoUnited/node-request-progress#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "http://github.com/IndigoUnited/node-request-progress/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3275b31071dac473b6896890b87ad43c18bfd567817f93e4c50a8dc8dbcb97d54061275790ff2d437a4149e08f0fecb0d2fd00ab5ce8b162f3d0175e5e95b066" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/request-progress" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "throttleit", + "version": "1.0.1", + "bom-ref": "throttleit@1.0.1", + "description": "Throttle a function", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/throttleit@1.0.1", + "externalReferences": [ + { + "url": "git://github.com/sindresorhus/throttleit.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/throttleit#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/throttleit/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bc36697fd0a1b3d98075f634e3a99c3edf1f83941266bdfb8441f84d76019c317e8b3c60adb44650001a06f224fdf266f5a38508615dd44b0d83901909b9d009" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/throttleit" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "supports-color", + "version": "8.1.1", + "bom-ref": "supports-color@8.1.1", + "author": "Sindre Sorhus", + "description": "Detect whether a terminal supports color", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/supports-color@8.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/supports-color.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/supports-color#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/supports-color/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3295043763a876d533c6f29097bd9c505ed14391221ec1af4ac546d226bd73945b5862f6088e02ec4a4f4bc513048a659e5cd988db95e7ac3e16e371cb7b72d9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/supports-color" + } + ] + }, + { + "type": "library", + "name": "tmp", + "version": "0.2.3", + "bom-ref": "tmp@0.2.3", + "author": "KARASZI István", + "description": "Temporary file and directory creator", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/tmp@0.2.3", + "externalReferences": [ + { + "url": "git+https://github.com/raszi/node-tmp.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "http://github.com/raszi/node-tmp", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "http://github.com/raszi/node-tmp/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9d90fb9bd8823c2e60d2962671ac688182a08127cbb1dc65f287f743fa086ea0aa2cb20ef48005d065a35f5cfd3594473e25eff167b1e320c2699b20130d18f3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tmp" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "untildify", + "version": "4.0.0", + "bom-ref": "untildify@4.0.0", + "author": "Sindre Sorhus", + "description": "Convert a tilde path to an absolute path: `~/dev` → `/Users/sindresorhus/dev`", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/untildify@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/untildify.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/untildify#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/untildify/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "28af314359a4cd97a0f629dec261550cd920de5e4b521a2af6437a896601fc20bd60c1bc1c0f9cd50f07c037ba7445fb904aeb11535504eddf5ac56ae620e0b7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/untildify" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "buffer-crc32", + "version": "0.2.13", + "bom-ref": "buffer-crc32@0.2.13", + "author": "Brian J. Brennan", + "description": "A pure javascript CRC32 algorithm that plays nice with binary data", + "licenses": [ + { + "license": { + "id": "MIT" + } + }, + { + "license": { + "id": "MIT", + "url": "https://github.com/brianloveswords/buffer-crc32/raw/master/LICENSE" + } + } + ], + "purl": "pkg:npm/buffer-crc32@0.2.13", + "externalReferences": [ + { + "url": "git://github.com/brianloveswords/buffer-crc32.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/brianloveswords/buffer-crc32", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/brianloveswords/buffer-crc32/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "54ef47b7ffa9dd237b48a5aa72b804ce319b4522584f1f90d694d00b4c2b5aa1f1d2fa49ada43a1ad1f1f2dbdc835ae52b56f2854e6071cc603a08fb0744c391" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/buffer-crc32" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "fd-slicer", + "version": "1.1.0", + "bom-ref": "fd-slicer@1.1.0", + "author": "Andrew Kelley", + "description": "safely create multiple ReadStream or WriteStream objects from the same file descriptor", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/fd-slicer@1.1.0", + "externalReferences": [ + { + "url": "git://github.com/andrewrk/node-fd-slicer.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/andrewrk/node-fd-slicer#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/andrewrk/node-fd-slicer/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "704d6ab01fd5c32428cd9faad5d1b147c2c160d65ea1f84475434648c6d00f71b0da50335fd65bdee214e846dcfc59b28e8f405967e79f4014087aad7afb3ff2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fd-slicer" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "pend", + "version": "1.2.0", + "bom-ref": "pend@1.2.0", + "author": "Andrew Kelley", + "description": "dead-simple optimistic async helper", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/pend@1.2.0", + "externalReferences": [ + { + "url": "git://github.com/andrewrk/node-pend.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/andrewrk/node-pend#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/andrewrk/node-pend/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1776acbf8d94b97721773b7ec57a9f5b538695505efa6c5ada6a88d29839c801d93ef16663763a76b49ffc643503ce9681610df4ace1fd6ae029aea219c1d72e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pend" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "echarts-for-react", + "version": "3.0.2", + "bom-ref": "echarts-for-react@3.0.2", + "author": "hustcc", + "description": " Apache Echarts components for React.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/echarts-for-react@3.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/hustcc/echarts-for-react.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/hustcc/echarts-for-react", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/hustcc/echarts-for-react/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/echarts-for-react/-/echarts-for-react-3.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0d1c08893cf1f097f03ce5601adb43cad06a769e55cc24b2311231b9b814fe0da7f72dd52d4985d852bb21c9a0fec35592fe3eae4b66acb37dc36d94db2cb77c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/echarts-for-react" + } + ] + }, + { + "type": "library", + "name": "echarts", + "version": "5.5.1", + "bom-ref": "echarts@5.5.1", + "description": "Apache ECharts is a powerful, interactive charting and data visualization library for browser", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/echarts@5.5.1", + "externalReferences": [ + { + "url": "git+https://github.com/apache/echarts.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://echarts.apache.org", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/apache/echarts/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/echarts/-/echarts-5.5.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "15c7bcba96b36805d455456c8e057a9819c6baa80ef8934395c805efd0e4b32e3ec201a9401da5998a0ee134b078583f999213769187a26c3f70d049663d6270" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/echarts" + } + ], + "components": [ + { + "type": "library", + "name": "tslib", + "version": "2.3.0", + "bom-ref": "echarts@5.5.1|tslib@2.3.0", + "author": "Microsoft Corp.", + "description": "Runtime library for TypeScript helper functions", + "licenses": [ + { + "license": { + "id": "0BSD" + } + } + ], + "purl": "pkg:npm/tslib@2.3.0", + "externalReferences": [ + { + "url": "git+https://github.com/Microsoft/tslib.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://www.typescriptlang.org/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/Microsoft/TypeScript/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "37cda8a32c55366ea1d6b88b0a8c92f5eddfb89dc0306db3219b3619dd404dc4858d2036dd0d1fce38d97a1d236c9bd65436747094fcc9a34d69a5c7cee78d8e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/echarts/node_modules/tslib" + } + ] + } + ] + }, + { + "type": "library", + "name": "size-sensor", + "version": "1.0.2", + "bom-ref": "size-sensor@1.0.2", + "author": "hustcc", + "description": "DOM element size sensor which will callback when size changed.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/size-sensor@1.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/hustcc/size-sensor.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://git.hust.cc/size-sensor", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/hustcc/size-sensor/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/size-sensor/-/size-sensor-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d8d0a65b163b03da582865cd05fb5ea38872d78816bb8eeb839ebdda979532cb7a9502cf2ab563858f944c4b0f23971e15125297781580c61a522fe12ae6a22b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/size-sensor" + } + ] + }, + { + "type": "library", + "name": "zrender", + "version": "5.6.0", + "bom-ref": "zrender@5.6.0", + "description": "A lightweight graphic library providing 2d draw for Apache ECharts", + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + } + ], + "purl": "pkg:npm/zrender@5.6.0", + "externalReferences": [ + { + "url": "git+https://github.com/ecomfe/zrender.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ecomfe/zrender#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ecomfe/zrender/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/zrender/-/zrender-5.6.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bb382b69fe278e698701b114c4c27c3b183e3f77d3d383bef69ee063ec09455c68f067be2a662fd1625ebfde39107e3016e738398d8d2d7cf8e8566b592f7126" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/zrender" + } + ], + "components": [ + { + "type": "library", + "name": "tslib", + "version": "2.3.0", + "bom-ref": "zrender@5.6.0|tslib@2.3.0", + "author": "Microsoft Corp.", + "description": "Runtime library for TypeScript helper functions", + "licenses": [ + { + "license": { + "id": "0BSD" + } + } + ], + "purl": "pkg:npm/tslib@2.3.0", + "externalReferences": [ + { + "url": "git+https://github.com/Microsoft/tslib.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://www.typescriptlang.org/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/Microsoft/TypeScript/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "37cda8a32c55366ea1d6b88b0a8c92f5eddfb89dc0306db3219b3619dd404dc4858d2036dd0d1fce38d97a1d236c9bd65436747094fcc9a34d69a5c7cee78d8e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/zrender/node_modules/tslib" + } + ] + } + ] + }, + { + "type": "library", + "name": "eslint-config-prettier", + "version": "9.1.0", + "bom-ref": "eslint-config-prettier@9.1.0", + "author": "Simon Lydell", + "description": "Turns off all rules that are unnecessary or might conflict with Prettier.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/eslint-config-prettier@9.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/prettier/eslint-config-prettier.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/prettier/eslint-config-prettier#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/prettier/eslint-config-prettier/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3525a5e411505843e2d63e138d5348b73615edd65767ec0fe88e9986b046a42850859454684962844f6e45191c6d19cd6fbe9430a0c5debf964e635c18f2acab" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/eslint-config-prettier" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "eslint-plugin-i18next", + "version": "6.1.0", + "bom-ref": "eslint-plugin-i18next@6.1.0", + "author": "edvardchen", + "description": "ESLint plugin for i18n", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/eslint-plugin-i18next@6.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/edvardchen/eslint-plugin-i18next.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/edvardchen/eslint-plugin-i18next#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/edvardchen/eslint-plugin-i18next/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/eslint-plugin-i18next/-/eslint-plugin-i18next-6.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ba916d63a272ac993cfa72a9eeeb71958caae4f328ffe15d809217a40dbd41d01a191d708559b26d4cf61795bed13418a888ab7a4ab8712c1695e8ff79a941b8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/eslint-plugin-i18next" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "requireindex", + "version": "1.1.0", + "bom-ref": "requireindex@1.1.0", + "author": "Stephen Handley", + "description": "Write minimal node index.js files that require and export siblings by file basename", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/requireindex@1.1.0", + "externalReferences": [ + { + "url": "git://github.com/stephenhandley/requireindex.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/stephenhandley/requireindex#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "http://github.com/stephenhandley/requireindex/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/requireindex/-/requireindex-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2c19e4aac0c4ec164abeaca56e69fb953215769c782bf40276e4404e93b947ec2d3e6932fdaf293756ced83eb05e9a67d78f7b00917d98d8ea017afa6dd97d8e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/requireindex" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "eslint-plugin-mdx", + "version": "3.1.5", + "bom-ref": "eslint-plugin-mdx@3.1.5", + "author": "JounQin", + "description": "ESLint Plugin for MDX", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/eslint-plugin-mdx@3.1.5", + "externalReferences": [ + { + "url": "git+https://github.com/mdx-js/eslint-mdx.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mdx-js/eslint-mdx/blob/master/packages/eslint-plugin-mdx", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mdx-js/eslint-mdx/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/eslint-plugin-mdx/-/eslint-plugin-mdx-3.1.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "95413bb4fec8ac8447537813b404837b9bb860cd92bd0bde61525fba8f36ca7dcc2e1fc1fefd3914dc9251108ae1a231218175418a372117a6406fe5c90ce902" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/eslint-plugin-mdx" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "eslint-mdx", + "version": "3.1.5", + "bom-ref": "eslint-mdx@3.1.5", + "author": "JounQin", + "description": "ESLint Parser for MDX", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/eslint-mdx@3.1.5", + "externalReferences": [ + { + "url": "git+https://github.com/mdx-js/eslint-mdx.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mdx-js/eslint-mdx/blob/master/packages/eslint-mdx", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mdx-js/eslint-mdx/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/eslint-mdx/-/eslint-mdx-3.1.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ca7ced5f493b090de20cbedf0c421e8378343bf77a40fbfb20123d7dd60b857a797c0a747e2f17db6c45fc3dfe3e4d1ff74476eeec2a6b57251e96b2eadd25f1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/eslint-mdx" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "estree-util-visit", + "version": "2.0.0", + "bom-ref": "estree-util-visit@2.0.0", + "author": "Titus Wormer", + "description": "esast (and estree) utility to visit nodes", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/estree-util-visit@2.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/estree-util-visit.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/estree-util-visit#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/estree-util-visit/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/estree-util-visit/-/estree-util-visit-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9b92a0887f39c408615bc5ad6b4bd284b714bceb21dcb2cf236615c1c6e2a3597b134f4d4cb2f513231914cd4ec96a30a07d2c91270d6e138f97891c060cd3c3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/estree-util-visit" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "estree-jsx", + "group": "@types", + "version": "1.0.5", + "bom-ref": "@types/estree-jsx@1.0.5", + "description": "TypeScript definitions for estree-jsx", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/estree-jsx@1.0.5#types/estree-jsx", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/estree-jsx", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/estree-jsx", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e7609c515345c9f6f503600ba1c430fc377505014d992764b82dc1919ea2aa174c7d0cfb25638546e2459683b38e4fba5a28d4e7a9bda0a5c501773ba374e8c2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/estree-jsx" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "estree", + "group": "@types", + "version": "1.0.6", + "bom-ref": "@types/estree@1.0.6", + "description": "TypeScript definitions for estree", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/estree@1.0.6#types/estree", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/estree", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/estree", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0189dbd67432638f6d7be551015826cdf7208d84bdd666393f44ca50308b10cfa036703edd3eab5884d744b602a5a869a9241b379704fa01e99cfc978c75b173" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/estree" + } + ] + }, + { + "type": "library", + "name": "unist", + "group": "@types", + "version": "3.0.3", + "bom-ref": "@types/unist@3.0.3", + "description": "TypeScript definitions for unist", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/unist@3.0.3#types/unist", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/unist", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/unist", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "928fe0205251bf5efb5e066c65c0709ea24de71fc689e9fca8d3a7d03e5b414ff303355ff59b7706571488baa157dcb801193419b4f7b675223cd8274d7cdcfd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/unist" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "remark-mdx", + "version": "3.0.1", + "bom-ref": "remark-mdx@3.0.1", + "author": "Titus Wormer", + "description": "remark plugin to support MDX syntax", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/remark-mdx@3.0.1#packages/remark-mdx/", + "externalReferences": [ + { + "url": "git+https://github.com/mdx-js/mdx.git#packages/remark-mdx/", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://mdxjs.com", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mdx-js/mdx/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-3.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "dcfcf7c8f439461b76a4ce51fb427632b1a8052af37feb491bde0dfadfe295f761f182f2c8a62d89d018c13bde076d01a0701cc08a29394aa172687617b84660" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/remark-mdx" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "remark-parse", + "version": "11.0.0", + "bom-ref": "remark-parse@11.0.0", + "author": "Titus Wormer", + "description": "remark plugin to add support for parsing markdown input", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/remark-parse@11.0.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/remarkjs/remark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://remark.js.org", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/remarkjs/remark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "142c6528b3469274b96daff5966a588a3314cd7d9eb315b9c50aa35b1c3678715f4b631275a1d520d166863a3ea8dd5685984d8a6ab475901337da47d080eba4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/remark-parse" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "mdast", + "group": "@types", + "version": "4.0.4", + "bom-ref": "remark-parse@11.0.0|@types/mdast@4.0.4", + "description": "TypeScript definitions for mdast", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/mdast@4.0.4#types/mdast", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/mdast", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/mdast", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "90668d6cf87593b005ce0a6e77f80c76f226e71b840b291147e26758a427a3d4c05d56ba5885421933ef6067a42032f8bb009941261b53134149bd5a528efda0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/remark-parse/node_modules/@types/mdast" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "mdast-util-from-markdown", + "version": "2.0.1", + "bom-ref": "remark-parse@11.0.0|mdast-util-from-markdown@2.0.1", + "author": "Titus Wormer", + "description": "mdast utility to parse markdown", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mdast-util-from-markdown@2.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/mdast-util-from-markdown.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-from-markdown#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-from-markdown/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "689114cb367a4f396c5f6b3907839fee537b110b40c6fb6b69d30c8250900f2693160b1ee829ad99d275e44967551942835be937256d6de9b43d6ce5362799b0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/remark-parse/node_modules/mdast-util-from-markdown" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "mdast-util-to-string", + "version": "4.0.0", + "bom-ref": "remark-parse@11.0.0|mdast-util-to-string@4.0.0", + "author": "Titus Wormer", + "description": "mdast utility to get the plain text content of a node", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mdast-util-to-string@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/mdast-util-to-string.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-to-string#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-to-string/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d07e38bc38a69f9d45d18c2fc522529b47820ce25346598dd11d72061e072e3f70895d439f44285c66ef1405a3da1488b554e50a6045d61a8a948c9405514b3e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/remark-parse/node_modules/mdast-util-to-string" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark", + "version": "4.0.0", + "bom-ref": "remark-parse@11.0.0|micromark@4.0.0", + "author": "Titus Wormer", + "description": "small commonmark compliant markdown parser with positional info and concrete tokens", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark@4.0.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a3fb1dd273287fc9187dff93a9c0f1dd54ab8014dc6694af61c00721f1e1bf9540b8d9a2b02c63871e989b14bc3c51296fdcf958a58a3ddcdfd23336deba3745" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/remark-parse/node_modules/micromark" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-util-encode", + "version": "2.0.0", + "bom-ref": "remark-parse@11.0.0|micromark-util-encode@2.0.0", + "author": "Titus Wormer", + "description": "micromark utility to encode dangerous html characters", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-encode@2.0.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a52f9139f0970062d608e73c7a0701bd3d247f6ec6a1632ab5d6ab35f0dc8dbe982ee57970cde2a06e3962cdaa395a9ea926e368a83bdaf53e59bcb779d74fb0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/remark-parse/node_modules/micromark-util-encode" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-util-sanitize-uri", + "version": "2.0.0", + "bom-ref": "remark-parse@11.0.0|micromark-util-sanitize-uri@2.0.0", + "author": "Titus Wormer", + "description": "micromark utility to sanitize urls", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-sanitize-uri@2.0.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5a162fe5411c66b6c0b65b273ee0a11d402cbbf8813ce55a115b27b4b04876989b3b475dcbc3b36af673de22f6c55bc164ea6896e8d29623fae4aab4ffb28863" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/remark-parse/node_modules/micromark-util-sanitize-uri" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "unist-util-stringify-position", + "version": "4.0.0", + "bom-ref": "remark-parse@11.0.0|unist-util-stringify-position@4.0.0", + "author": "Titus Wormer", + "description": "unist utility to serialize a node, position, or point as a human readable location", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-stringify-position@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-stringify-position.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-stringify-position#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-stringify-position/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d00495d3a000a0a083912dbec70e515c9cb0aeebaba5b0b82594a6ee7afb30eb75a23033bf2c9a3be53165fd7c8fc14217a926cc264a70080dff2bb6826d9781" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/remark-parse/node_modules/unist-util-stringify-position" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "remark-stringify", + "version": "11.0.0", + "bom-ref": "remark-stringify@11.0.0", + "author": "Titus Wormer", + "description": "remark plugin to add support for serializing markdown", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/remark-stringify@11.0.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/remarkjs/remark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://remark.js.org", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/remarkjs/remark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d4e4a62ddddac01fedf2a76810e31acd990db1f553798e1f4ec83371015d5cdabc4e84cde191b0acc9e575ae0aeac99314a0fe19157a3b8f22e99e222a03cfa7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/remark-stringify" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "mdast", + "group": "@types", + "version": "4.0.4", + "bom-ref": "remark-stringify@11.0.0|@types/mdast@4.0.4", + "description": "TypeScript definitions for mdast", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/mdast@4.0.4#types/mdast", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/mdast", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/mdast", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "90668d6cf87593b005ce0a6e77f80c76f226e71b840b291147e26758a427a3d4c05d56ba5885421933ef6067a42032f8bb009941261b53134149bd5a528efda0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/remark-stringify/node_modules/@types/mdast" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "synckit", + "version": "0.9.2", + "bom-ref": "synckit@0.9.2", + "author": "JounQin", + "description": "Perform async work synchronously in Node.js using `worker_threads` with first-class TypeScript support.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/synckit@0.9.2", + "externalReferences": [ + { + "url": "git+https://github.com/un-ts/synckit.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/un-ts/synckit#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/un-ts/synckit/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/synckit/-/synckit-0.9.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "beba338170d0c183bbdaf1e351bfc79c56d0c757b10e3a0aceac76dda5c48366bd5488364d2159f0599e6694e350214c630ee6a57e01136485bbcc08edab18b3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/synckit" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "unified-engine", + "version": "11.2.1", + "bom-ref": "unified-engine@11.2.1", + "author": "Titus Wormer", + "description": "unified engine to process multiple files, lettings users configure from the file system", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unified-engine@11.2.1", + "externalReferences": [ + { + "url": "git+https://github.com/unifiedjs/unified-engine.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/unifiedjs/unified-engine#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/unifiedjs/unified-engine/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unified-engine/-/unified-engine-11.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c4101d67c518d97e11f479ba5fa90c9dee0dcf43e5a4e735a04e833dea899dec2be489a46fcb93e44cafcb587bc4d7a43cbdcf496877649c8dacc5ba8e735006" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unified-engine" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "node", + "group": "@types", + "version": "20.16.11", + "bom-ref": "unified-engine@11.2.1|@types/node@20.16.11", + "description": "TypeScript definitions for node", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/node@20.16.11#types/node", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/node", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/node/-/node-20.16.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cbe7130800aef761720397e0412008f00d47e36f60eda48ad87b0eecae1761459ce1d639214cf9e494832184fafd5b0e2df1b2f2f9af4180b685f6f4885d7a53" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unified-engine/node_modules/@types/node" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "glob", + "version": "10.4.5", + "bom-ref": "unified-engine@11.2.1|glob@10.4.5", + "author": "Isaac Z. Schlueter", + "description": "the most correct and second fastest glob implementation in JavaScript", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/glob@10.4.5", + "externalReferences": [ + { + "url": "git://github.com/isaacs/node-glob.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/node-glob#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/node-glob/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ec1bfc445d24eb18e8edde00fcfc582db5027dbe9cf95a5ddbf981db244395ec3b25be611178820fd89b7ceef0a64f22e2c7af2ba0c59f2f61ec461b337fec1e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unified-engine/node_modules/glob" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "jackspeak", + "version": "3.4.3", + "bom-ref": "unified-engine@11.2.1|jackspeak@3.4.3", + "author": "Isaac Z. Schlueter", + "description": "A very strict and proper argument parser.", + "licenses": [ + { + "license": { + "id": "BlueOak-1.0.0" + } + } + ], + "purl": "pkg:npm/jackspeak@3.4.3", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/jackspeak.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/jackspeak#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/jackspeak/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "386959429cf6c9f6a103f45dd58f0277d48812caaf5e42d5a12c3f720c219e114c0dbb1015e658a0927b6c86414bd05c6a6516f7a6acabf9e93d6ba033e45007" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unified-engine/node_modules/jackspeak" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "path-scurry", + "version": "1.11.1", + "bom-ref": "unified-engine@11.2.1|path-scurry@1.11.1", + "author": "Isaac Z. Schlueter", + "description": "walk paths fast and efficiently", + "licenses": [ + { + "license": { + "id": "BlueOak-1.0.0" + } + } + ], + "purl": "pkg:npm/path-scurry@1.11.1", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/path-scurry.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/path-scurry#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/path-scurry/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5dae0dc35ec54bd02940527dba62e2252e28ac68e6ed9cf052bc1a99c190b874b30f2b61f5ba0a0dac9c61d0dc643baa6004d7c381c55e06aa59372d5bfbf51c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unified-engine/node_modules/path-scurry" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "lru-cache", + "version": "10.4.3", + "bom-ref": "unified-engine@11.2.1|lru-cache@10.4.3", + "author": "Isaac Z. Schlueter", + "description": "A cache object that deletes the least-recently-used items.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/lru-cache@10.4.3", + "externalReferences": [ + { + "url": "git://github.com/isaacs/node-lru-cache.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/node-lru-cache#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/node-lru-cache/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "24d03365c5eb0ade365462ee633d337c0cc37c0bc9596e807d8943050c835790c2948da6e6c0262be3883bbb39f577ec46c587a74da3009ad169d3d1193b7a49" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unified-engine/node_modules/lru-cache" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "parse-json", + "version": "7.1.1", + "bom-ref": "unified-engine@11.2.1|parse-json@7.1.1", + "author": "Sindre Sorhus", + "description": "Parse JSON with more helpful errors", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/parse-json@7.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/parse-json.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/parse-json#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/parse-json/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/parse-json/-/parse-json-7.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4a0393097fc4657b59c41139789f7b3f8c863399f7ec1c1153e60cb07e2f37316a255fe85855d70a6c059605943383eb6a4c9b54eb9e249ea9c07a925614c50f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unified-engine/node_modules/parse-json" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "json-parse-even-better-errors", + "version": "3.0.2", + "bom-ref": "unified-engine@11.2.1|json-parse-even-better-errors@3.0.2", + "author": "GitHub Inc.", + "description": "JSON.parse with context information on error", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/json-parse-even-better-errors@3.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/npm/json-parse-even-better-errors.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/json-parse-even-better-errors#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/json-parse-even-better-errors/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7e2d0d1b86cf8c21ee9d425f7e62ddd20c6cb0882436602b32f8ace2235a87a3b08353022635a111c0cb9ac2ba886909ab7b47c1b0e44e571eef4fed99737871" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unified-engine/node_modules/json-parse-even-better-errors" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "lines-and-columns", + "version": "2.0.4", + "bom-ref": "unified-engine@11.2.1|lines-and-columns@2.0.4", + "author": "Brian Donovan", + "description": "Maps lines and columns to character offsets and back.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/lines-and-columns@2.0.4", + "externalReferences": [ + { + "url": "git+https://github.com/eventualbuddha/lines-and-columns.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/eventualbuddha/lines-and-columns#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/eventualbuddha/lines-and-columns/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c0cd7e674ddeca9540554084ed0752aa9548bde95b39a927d4cd1b3c3a00e121963f1dec34355488ca372fa4e8e965860a507b5725e7850e129fb8318896c4e8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unified-engine/node_modules/lines-and-columns" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "type-fest", + "version": "3.13.1", + "bom-ref": "unified-engine@11.2.1|type-fest@3.13.1", + "author": "Sindre Sorhus", + "description": "A collection of essential TypeScript types", + "licenses": [ + { + "expression": "(MIT OR CC0-1.0)" + } + ], + "purl": "pkg:npm/type-fest@3.13.1", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/type-fest.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/type-fest#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/type-fest/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b4bab76d2371fb14a9c2f0099f3acad04a7908b3568ef1533a9ef551131a0045817d16fd9e726206851ed2d17c6c8e1914ede89a0051e8dbe76f35544f72f2e2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unified-engine/node_modules/type-fest" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "concat-stream", + "group": "@types", + "version": "2.0.3", + "bom-ref": "@types/concat-stream@2.0.3", + "description": "TypeScript definitions for concat-stream", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/concat-stream@2.0.3#types/concat-stream", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/concat-stream", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/concat-stream", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/concat-stream/-/concat-stream-2.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "dea7b8a1000f37054dc0ae02f5cf2ef9526abfd91ecfed8c478a89a683c57d7b60c7189fd506c5bacbd7ccad3f5ab6b6557d3bb26a2cb48d9532624d4a9663b9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/concat-stream" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "debug", + "group": "@types", + "version": "4.1.12", + "bom-ref": "@types/debug@4.1.12", + "description": "TypeScript definitions for debug", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/debug@4.1.12#types/debug", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/debug", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/debug", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bc80a159d546dcb1b548cc44bc8fc02be15626d865aea953bbb7dbae5cb04e491a38dc24fd40066942d74657fcbe4cc504b566d3390c742aae84be5a3a38573d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/debug" + } + ] + }, + { + "type": "library", + "name": "ms", + "group": "@types", + "version": "0.7.34", + "bom-ref": "@types/ms@0.7.34", + "description": "TypeScript definitions for ms", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/ms@0.7.34#types/ms", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/ms", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/ms", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9c6f7a1b75a9e9a73202026a19ab233836fe69cac8eca96d3e2471cc73d79cfdcd808dbc6e940346fe77a256ea1976df7201796a288798edf1a701294b92ddf6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/ms" + } + ] + }, + { + "type": "library", + "name": "is-empty", + "group": "@types", + "version": "1.2.3", + "bom-ref": "@types/is-empty@1.2.3", + "description": "TypeScript definitions for is-empty", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/is-empty@1.2.3#types/is-empty", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/is-empty", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/is-empty", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/is-empty/-/is-empty-1.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e09d65e5defd86822fb2b2a1e5550a55103568876c39bd741eee63dc9d957cffe6b039df4dd18f98da761355a0fafb3dec192dce8f8c65e3c5157486a3291827" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/is-empty" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "concat-stream", + "version": "2.0.0", + "bom-ref": "concat-stream@2.0.0", + "author": "Max Ogden", + "description": "writable stream that concatenates strings or binary data and calls a callback with the result", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/concat-stream@2.0.0", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/maxogden/concat-stream.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/maxogden/concat-stream#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "http://github.com/maxogden/concat-stream/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "316b9f61d170e7771c1a3080f8e97b5c96290255bafe9ad2333b8f393467246706cee84b9f849caf3eea7faa3c6d1399e75e25b5acdc2052597af71f6e8d31ec" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/concat-stream" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "buffer-from", + "version": "1.1.2", + "bom-ref": "buffer-from@1.1.2", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/buffer-from@1.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/LinusU/buffer-from.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/LinusU/buffer-from#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/LinusU/buffer-from/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "13e5d0091c126da6a20a1b6fea4e83c2073e6f1f81b3abee2891c7979928c7f05a29b8625f3a903b02b870edb6c84946a763829a3c15853dc79b18323c69c97d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/buffer-from" + } + ] + }, + { + "type": "library", + "name": "readable-stream", + "version": "3.6.2", + "bom-ref": "readable-stream@3.6.2", + "description": "Streams3, a user-land copy of the stream library from Node.js", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/readable-stream@3.6.2", + "externalReferences": [ + { + "url": "git://github.com/nodejs/readable-stream.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/nodejs/readable-stream#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/nodejs/readable-stream/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f6efec9e20ab6370f959db04447cc71381b66025eaa06e454c7522082e1221bafa5dc2d9058d39c9af442a361e93d3b9c4e0308c6abed497460404bb43d49ca0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/readable-stream" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "string_decoder", + "version": "1.3.0", + "bom-ref": "string_decoder@1.3.0", + "description": "The string_decoder module from Node core", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/string_decoder@1.3.0", + "externalReferences": [ + { + "url": "git://github.com/nodejs/string_decoder.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/nodejs/string_decoder", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/nodejs/string_decoder/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "864457f14d568c915df0bb03276c90ff0596c5aa2912c0015355df90cf00fa3d3ef392401a9a6dd7a72bd56860e8a21b6f8a2453a32a97a04e8febaea7fc0a78" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/string_decoder" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "typedarray", + "version": "0.0.6", + "bom-ref": "typedarray@0.0.6", + "author": "James Halliday", + "description": "TypedArray polyfill for old browsers", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/typedarray@0.0.6", + "externalReferences": [ + { + "url": "git://github.com/substack/typedarray.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/substack/typedarray", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/substack/typedarray/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fda0831066ad1af67604893e1e62dfe227c2245c2f28535bf7f25e64f32e95f805ada727f5015c01fe463bc07f9b07948d2a1b952e489f471686aa5fb3fe4f40" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/typedarray" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "foreground-child", + "version": "3.3.0", + "bom-ref": "foreground-child@3.3.0", + "author": "Isaac Z. Schlueter", + "description": "Run a child as if it's the foreground process. Give it stdio. Exit when it exits.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/foreground-child@3.3.0", + "externalReferences": [ + { + "url": "git+https://github.com/tapjs/foreground-child.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/tapjs/foreground-child#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/tapjs/foreground-child/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2ddda0f2bac0c8c6055c1844a8ccfc6401c18b8278b92d62fc2c463039e3c8559d74c5cb55c0e9d39d4365fbbeb7bf9a6fb5afe9232aa569b21488f951b7c5be" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/foreground-child" + } + ], + "components": [ + { + "type": "library", + "name": "signal-exit", + "version": "4.1.0", + "bom-ref": "foreground-child@3.3.0|signal-exit@4.1.0", + "author": "Ben Coe", + "description": "when you want to fire an event no matter how a process exits.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/signal-exit@4.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/tapjs/signal-exit.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/tapjs/signal-exit#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/tapjs/signal-exit/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6f3c99d5ef3cc3d3b588d25b2a73a5bd84eb58f0e5e3a3b56c6d03dd7227bfef6d90faf1acdf235144e21650e4926296827d4ce827c8035dd2b86a8e6bd2a8af" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/foreground-child/node_modules/signal-exit" + } + ] + } + ] + }, + { + "type": "library", + "name": "cliui", + "group": "@isaacs", + "version": "8.0.2", + "bom-ref": "@isaacs/cliui@8.0.2", + "author": "Ben Coe", + "description": "easily create complex multi-column command-line-interfaces", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/%40isaacs/cliui@8.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/yargs/cliui.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/yargs/cliui#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/yargs/cliui/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3bc8dc8da6d76a578e1bd0d0d3e0115d66414df9cfe16340ab3ba224aee5978e009b118abff2763384cf8f18d8df39c109fbc15c5cee726d6dc1dc85c9b16a10" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@isaacs/cliui" + } + ], + "components": [ + { + "type": "library", + "name": "string-width", + "version": "5.1.2", + "bom-ref": "@isaacs/cliui@8.0.2|string-width@5.1.2", + "author": "Sindre Sorhus", + "description": "Get the visual width of a string - the number of columns required to display it", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/string-width@5.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/string-width.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/string-width#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/string-width/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1e72ce091def8dc63c6dea0d2ed723679fe7c67d9a7e6304ea586b0eb79ba24a8c6a9f976de5bc9fd4d7a4f0cea9d18ae6a708de84f418a4d6eb00bb10c895a8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@isaacs/cliui/node_modules/string-width" + } + ] + }, + { + "type": "library", + "name": "emoji-regex", + "version": "9.2.2", + "bom-ref": "@isaacs/cliui@8.0.2|emoji-regex@9.2.2", + "author": "Mathias Bynens", + "description": "A regular expression to match all Emoji-only symbols as per the Unicode Standard.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/emoji-regex@9.2.2", + "externalReferences": [ + { + "url": "git+https://github.com/mathiasbynens/emoji-regex.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://mths.be/emoji-regex", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mathiasbynens/emoji-regex/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2f5f03689b17494936fb8da9bfc98bb398c94f686a164144e23db5c0e9a06d4aac67684bef636c514efce60f515e0a37b3464d815978d93887a7766d3affd5ca" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@isaacs/cliui/node_modules/emoji-regex" + } + ] + }, + { + "type": "library", + "name": "strip-ansi", + "version": "7.1.0", + "bom-ref": "@isaacs/cliui@8.0.2|strip-ansi@7.1.0", + "author": "Sindre Sorhus", + "description": "Strip ANSI escape codes from a string", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/strip-ansi@7.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/strip-ansi.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/strip-ansi#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/strip-ansi/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8aae9e55523ae274104d162ad8ab44836776b94ecb125853270b07e18cc81d9b21c658199acff021ce15a03413946fc8bd522b04a1b4e82ad99e9d2abfb86471" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@isaacs/cliui/node_modules/strip-ansi" + } + ] + }, + { + "type": "library", + "name": "ansi-regex", + "version": "6.1.0", + "bom-ref": "@isaacs/cliui@8.0.2|ansi-regex@6.1.0", + "author": "Sindre Sorhus", + "description": "Regular expression for matching ANSI escape codes", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/ansi-regex@6.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/ansi-regex.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/ansi-regex#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/ansi-regex/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ec7497e1041be02b297222e9545c3245eefd3b7c6c2190c32c4476d6411143bd6868fa1d17c8cbef6e408093050186e8a08aa8949a112ee33cd52a5e524a64bc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@isaacs/cliui/node_modules/ansi-regex" + } + ] + } + ] + }, + { + "type": "library", + "name": "parseargs", + "group": "@pkgjs", + "version": "0.11.0", + "bom-ref": "@pkgjs/parseargs@0.11.0", + "description": "Polyfill of future proposal for `util.parseArgs()`", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40pkgjs/parseargs@0.11.0", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/pkgjs/parseargs.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/pkgjs/parseargs#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/pkgjs/parseargs/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fb55648dd0f44012cfa1d1ab2547aa6ab1fc54022f40e0c86f087d5e93f94b28ac7fb628420b0928f345a2aa8b425bbe550fed552b21311ea5a0f327f14f9d3e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@pkgjs/parseargs" + } + ] + }, + { + "type": "library", + "name": "minipass", + "version": "7.1.2", + "bom-ref": "minipass@7.1.2", + "author": "Isaac Z. Schlueter", + "description": "minimal implementation of a PassThrough stream", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/minipass@7.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/minipass.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/minipass#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/minipass/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a8e3b34b57014d6605e011fc7d578f0c138ef62a6d327194119c0d73f70c5a74d5da754b67b56835610f1e461ccd9034a5da00edd97a7bb14beb9f675fd4b66b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/minipass" + } + ] + }, + { + "type": "library", + "name": "package-json-from-dist", + "version": "1.0.1", + "bom-ref": "package-json-from-dist@1.0.1", + "author": "Isaac Z. Schlueter", + "description": "Load the local package.json from either src or dist folder", + "licenses": [ + { + "license": { + "id": "BlueOak-1.0.0" + } + } + ], + "purl": "pkg:npm/package-json-from-dist@1.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/package-json-from-dist.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/package-json-from-dist#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/package-json-from-dist/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5046484b7fdbcb8382f2f2f73f67535d1113a5e6cb236362239bc8ae3683ff952dae4157fed35bc234d2440182ffeec2028da921c05a4605a670104772c68223" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/package-json-from-dist" + } + ] + }, + { + "type": "library", + "name": "is-empty", + "version": "1.2.0", + "bom-ref": "is-empty@1.2.0", + "description": "Check whether a value is \"empty\".", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-empty@1.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/ianstormtaylor/is-empty.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ianstormtaylor/is-empty#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ianstormtaylor/is-empty/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-empty/-/is-empty-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1761671ffa2d2cd26fd09eb073bdc0e57a3ba072cd9eaa6562a66152ed35b43e780c83efc484524d22e4ad407f3349c73b8be8d4ef4f0df3782a84f10b32e1ff" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-empty" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-plain-obj", + "version": "4.1.0", + "bom-ref": "is-plain-obj@4.1.0", + "author": "Sindre Sorhus", + "description": "Check if a value is a plain object", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-plain-obj@4.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/is-plain-obj.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/is-plain-obj#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/is-plain-obj/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f8f822faf32e50d909c84c62301b792251683322a7af9ce127852ca73e7c58e841179428219905c8d1c86c102d1f0cd502093946d9dd54db0344deb5fe6983aa" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-plain-obj" + } + ] + }, + { + "type": "library", + "name": "load-plugin", + "version": "6.0.3", + "bom-ref": "load-plugin@6.0.3", + "author": "Titus Wormer", + "description": "Load a submodule, plugin, or file", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/load-plugin@6.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/load-plugin.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/load-plugin#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/load-plugin/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/load-plugin/-/load-plugin-6.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "91cd17d8511466bd78e68765ebc7eb9be94c26e436dfead35d8991e93226a8fb5ba665c2e2f5576d628343d2339dd0341dfc906a659f28b873b2a1924f113adf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/load-plugin" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "config", + "group": "@npmcli", + "version": "8.3.4", + "bom-ref": "@npmcli/config@8.3.4", + "author": "GitHub Inc.", + "description": "Configuration management for the npm cli", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/%40npmcli/config@8.3.4#workspaces/config", + "externalReferences": [ + { + "url": "git+https://github.com/npm/cli.git#workspaces/config", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/npm/cli#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/cli/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@npmcli/config/-/config-8.3.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d35aed1de75e983361517762714eecf90633ff727257935a8fce1cbdd5c61f89a009d2fe6a099261a2c5e0b506e2f3022f38413bc62d4b480fa47d451af6e003" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@npmcli/config" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "ci-info", + "version": "4.0.0", + "bom-ref": "@npmcli/config@8.3.4|ci-info@4.0.0", + "author": "Thomas Watson Steen", + "description": "Get details about the current Continuous Integration environment", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/ci-info@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/watson/ci-info.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/watson/ci-info", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/watson/ci-info/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ci-info/-/ci-info-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4dd1ea8067fda1d77c49736ec6d501571f0dbfea9939e8c4eaacaa8b2e4db5b61840e7856bace61e4c653f399a2f15961ec53a9c9981ec01137553e2fb634152" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@npmcli/config/node_modules/ci-info" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "ini", + "version": "4.1.3", + "bom-ref": "@npmcli/config@8.3.4|ini@4.1.3", + "author": "GitHub Inc.", + "description": "An ini encoder/decoder for node", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/ini@4.1.3", + "externalReferences": [ + { + "url": "git+https://github.com/npm/ini.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/ini#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/ini/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ini/-/ini-4.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5fbaea6b0401bdf7634b5d18535cb5615ade0374ac2eb5bd757d827b03f611b049338ca954d2c390ee72d3881e8cfc0a218f6547eeebf609f7ac53edfe499616" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@npmcli/config/node_modules/ini" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "nopt", + "version": "7.2.1", + "bom-ref": "@npmcli/config@8.3.4|nopt@7.2.1", + "author": "GitHub Inc.", + "description": "Option parsing for Node, supporting types, shorthands, etc. Used by npm.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/nopt@7.2.1", + "externalReferences": [ + { + "url": "git+https://github.com/npm/nopt.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/nopt#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/nopt/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/nopt/-/nopt-7.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b5a336e158a28a64ff5e7b716cfc89433086fa9e0428ea600f79b11705b7f261a3554adf11140e798e040c78dd9e9b6db5f1ee1d05c5c7e9533f4f10fa62daff" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@npmcli/config/node_modules/nopt" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "abbrev", + "version": "2.0.0", + "bom-ref": "@npmcli/config@8.3.4|abbrev@2.0.0", + "author": "GitHub Inc.", + "description": "Like ruby's abbrev module, but in js", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/abbrev@2.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/npm/abbrev-js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/abbrev-js#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/abbrev-js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ebf9a1d44daed98804b021dd634631e685beeb581953ed6f5daa221c7ae929eb9134d805bd2fbf8ebc07890841e5aa407f9a01ed407b135f689764762ca1fc85" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@npmcli/config/node_modules/abbrev" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "map-workspaces", + "group": "@npmcli", + "version": "3.0.6", + "bom-ref": "@npmcli/map-workspaces@3.0.6", + "author": "GitHub Inc.", + "description": "Retrieves a name:pathname Map for a given workspaces config", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/%40npmcli/map-workspaces@3.0.6", + "externalReferences": [ + { + "url": "git+https://github.com/npm/map-workspaces.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/map-workspaces#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/map-workspaces/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@npmcli/map-workspaces/-/map-workspaces-3.0.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b6462cd0e627cd09ba88845d7f2f8b70b06370ab9009e13960b6fc2a7ac896eb497e178d68fbcfa60a0513210581b8f39793cb677200fc1580c11534787b900c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@npmcli/map-workspaces" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "glob", + "version": "10.4.5", + "bom-ref": "@npmcli/map-workspaces@3.0.6|glob@10.4.5", + "author": "Isaac Z. Schlueter", + "description": "the most correct and second fastest glob implementation in JavaScript", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/glob@10.4.5", + "externalReferences": [ + { + "url": "git://github.com/isaacs/node-glob.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/node-glob#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/node-glob/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ec1bfc445d24eb18e8edde00fcfc582db5027dbe9cf95a5ddbf981db244395ec3b25be611178820fd89b7ceef0a64f22e2c7af2ba0c59f2f61ec461b337fec1e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@npmcli/map-workspaces/node_modules/glob" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "jackspeak", + "version": "3.4.3", + "bom-ref": "@npmcli/map-workspaces@3.0.6|jackspeak@3.4.3", + "author": "Isaac Z. Schlueter", + "description": "A very strict and proper argument parser.", + "licenses": [ + { + "license": { + "id": "BlueOak-1.0.0" + } + } + ], + "purl": "pkg:npm/jackspeak@3.4.3", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/jackspeak.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/jackspeak#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/jackspeak/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "386959429cf6c9f6a103f45dd58f0277d48812caaf5e42d5a12c3f720c219e114c0dbb1015e658a0927b6c86414bd05c6a6516f7a6acabf9e93d6ba033e45007" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@npmcli/map-workspaces/node_modules/jackspeak" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "path-scurry", + "version": "1.11.1", + "bom-ref": "@npmcli/map-workspaces@3.0.6|path-scurry@1.11.1", + "author": "Isaac Z. Schlueter", + "description": "walk paths fast and efficiently", + "licenses": [ + { + "license": { + "id": "BlueOak-1.0.0" + } + } + ], + "purl": "pkg:npm/path-scurry@1.11.1", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/path-scurry.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/path-scurry#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/path-scurry/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5dae0dc35ec54bd02940527dba62e2252e28ac68e6ed9cf052bc1a99c190b874b30f2b61f5ba0a0dac9c61d0dc643baa6004d7c381c55e06aa59372d5bfbf51c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@npmcli/map-workspaces/node_modules/path-scurry" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "lru-cache", + "version": "10.4.3", + "bom-ref": "@npmcli/map-workspaces@3.0.6|lru-cache@10.4.3", + "author": "Isaac Z. Schlueter", + "description": "A cache object that deletes the least-recently-used items.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/lru-cache@10.4.3", + "externalReferences": [ + { + "url": "git://github.com/isaacs/node-lru-cache.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/node-lru-cache#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/node-lru-cache/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "24d03365c5eb0ade365462ee633d337c0cc37c0bc9596e807d8943050c835790c2948da6e6c0262be3883bbb39f577ec46c587a74da3009ad169d3d1193b7a49" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@npmcli/map-workspaces/node_modules/lru-cache" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "name-from-folder", + "group": "@npmcli", + "version": "2.0.0", + "bom-ref": "@npmcli/name-from-folder@2.0.0", + "author": "GitHub Inc.", + "description": "Get the package name from a folder path", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/%40npmcli/name-from-folder@2.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/npm/name-from-folder.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/name-from-folder#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/name-from-folder/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@npmcli/name-from-folder/-/name-from-folder-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a702be05f1016496ca74d6291c7453341c01a2aacdfe220c3b40221af62ca771e86aad166e019259047a48295d668be80e9637ca37b99641547ba82c0e0276be" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@npmcli/name-from-folder" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "read-package-json-fast", + "version": "3.0.2", + "bom-ref": "read-package-json-fast@3.0.2", + "author": "GitHub Inc.", + "description": "Like read-package-json, but faster", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/read-package-json-fast@3.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/npm/read-package-json-fast.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/read-package-json-fast#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/read-package-json-fast/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-3.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d09f8cb20ca6defacb394077873402b991c8234c643460adcff1c91fdc59b21c2ff436c3c24c3529a137831fded89e6ba44639aed3b2e9cca128e3eb90fec567" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/read-package-json-fast" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "json-parse-even-better-errors", + "version": "3.0.2", + "bom-ref": "read-package-json-fast@3.0.2|json-parse-even-better-errors@3.0.2", + "author": "GitHub Inc.", + "description": "JSON.parse with context information on error", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/json-parse-even-better-errors@3.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/npm/json-parse-even-better-errors.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/json-parse-even-better-errors#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/json-parse-even-better-errors/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7e2d0d1b86cf8c21ee9d425f7e62ddd20c6cb0882436602b32f8ace2235a87a3b08353022635a111c0cb9ac2ba886909ab7b47c1b0e44e571eef4fed99737871" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/read-package-json-fast/node_modules/json-parse-even-better-errors" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "npm-normalize-package-bin", + "version": "3.0.1", + "bom-ref": "npm-normalize-package-bin@3.0.1", + "author": "GitHub Inc.", + "description": "Turn any flavor of allowable package.json bin into a normalized object", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/npm-normalize-package-bin@3.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/npm/npm-normalize-package-bin.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/npm-normalize-package-bin#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/npm-normalize-package-bin/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "74cc427fecd9fb7cde4195cac66cae08a9480cf1aebfc105f78d316e40b89105434edaa887aac914ef894ca480ebf4708b481eb569adbb2e08b6ea7400c71a0d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/npm-normalize-package-bin" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "package-json", + "group": "@npmcli", + "version": "5.2.1", + "bom-ref": "@npmcli/package-json@5.2.1", + "author": "GitHub Inc.", + "description": "Programmatic API to update package.json", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/%40npmcli/package-json@5.2.1", + "externalReferences": [ + { + "url": "git+https://github.com/npm/package-json.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/package-json#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/package-json/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@npmcli/package-json/-/package-json-5.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7fbcd80ba9106aeb571ef35b2c45a00ffb86bb5fb10a7f62ce0a817e022d592c76d94d190de931374f00d6f33c713c63fdc4557b443de0e75efad76862620e39" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@npmcli/package-json" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "glob", + "version": "10.4.5", + "bom-ref": "@npmcli/package-json@5.2.1|glob@10.4.5", + "author": "Isaac Z. Schlueter", + "description": "the most correct and second fastest glob implementation in JavaScript", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/glob@10.4.5", + "externalReferences": [ + { + "url": "git://github.com/isaacs/node-glob.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/node-glob#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/node-glob/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ec1bfc445d24eb18e8edde00fcfc582db5027dbe9cf95a5ddbf981db244395ec3b25be611178820fd89b7ceef0a64f22e2c7af2ba0c59f2f61ec461b337fec1e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@npmcli/package-json/node_modules/glob" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "jackspeak", + "version": "3.4.3", + "bom-ref": "@npmcli/package-json@5.2.1|jackspeak@3.4.3", + "author": "Isaac Z. Schlueter", + "description": "A very strict and proper argument parser.", + "licenses": [ + { + "license": { + "id": "BlueOak-1.0.0" + } + } + ], + "purl": "pkg:npm/jackspeak@3.4.3", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/jackspeak.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/jackspeak#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/jackspeak/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "386959429cf6c9f6a103f45dd58f0277d48812caaf5e42d5a12c3f720c219e114c0dbb1015e658a0927b6c86414bd05c6a6516f7a6acabf9e93d6ba033e45007" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@npmcli/package-json/node_modules/jackspeak" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "path-scurry", + "version": "1.11.1", + "bom-ref": "@npmcli/package-json@5.2.1|path-scurry@1.11.1", + "author": "Isaac Z. Schlueter", + "description": "walk paths fast and efficiently", + "licenses": [ + { + "license": { + "id": "BlueOak-1.0.0" + } + } + ], + "purl": "pkg:npm/path-scurry@1.11.1", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/path-scurry.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/path-scurry#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/path-scurry/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5dae0dc35ec54bd02940527dba62e2252e28ac68e6ed9cf052bc1a99c190b874b30f2b61f5ba0a0dac9c61d0dc643baa6004d7c381c55e06aa59372d5bfbf51c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@npmcli/package-json/node_modules/path-scurry" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "lru-cache", + "version": "10.4.3", + "bom-ref": "@npmcli/package-json@5.2.1|lru-cache@10.4.3", + "author": "Isaac Z. Schlueter", + "description": "A cache object that deletes the least-recently-used items.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/lru-cache@10.4.3", + "externalReferences": [ + { + "url": "git://github.com/isaacs/node-lru-cache.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/node-lru-cache#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/node-lru-cache/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "24d03365c5eb0ade365462ee633d337c0cc37c0bc9596e807d8943050c835790c2948da6e6c0262be3883bbb39f577ec46c587a74da3009ad169d3d1193b7a49" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@npmcli/package-json/node_modules/lru-cache" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "json-parse-even-better-errors", + "version": "3.0.2", + "bom-ref": "@npmcli/package-json@5.2.1|json-parse-even-better-errors@3.0.2", + "author": "GitHub Inc.", + "description": "JSON.parse with context information on error", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/json-parse-even-better-errors@3.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/npm/json-parse-even-better-errors.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/json-parse-even-better-errors#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/json-parse-even-better-errors/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7e2d0d1b86cf8c21ee9d425f7e62ddd20c6cb0882436602b32f8ace2235a87a3b08353022635a111c0cb9ac2ba886909ab7b47c1b0e44e571eef4fed99737871" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@npmcli/package-json/node_modules/json-parse-even-better-errors" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "git", + "group": "@npmcli", + "version": "5.0.8", + "bom-ref": "@npmcli/git@5.0.8", + "author": "GitHub Inc.", + "description": "a util for spawning git from npm CLI contexts", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/%40npmcli/git@5.0.8", + "externalReferences": [ + { + "url": "git+https://github.com/npm/git.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/git#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/git/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@npmcli/git/-/git-5.0.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9620127f0e5caa18cd5bd50577eaeec307447ff95b3804232cbd976367455bf6e42617970d86603b2ba5ff8815bc45780569135e3606983a8cc3db9e81d6c935" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@npmcli/git" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "ini", + "version": "4.1.3", + "bom-ref": "@npmcli/git@5.0.8|ini@4.1.3", + "author": "GitHub Inc.", + "description": "An ini encoder/decoder for node", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/ini@4.1.3", + "externalReferences": [ + { + "url": "git+https://github.com/npm/ini.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/ini#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/ini/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ini/-/ini-4.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5fbaea6b0401bdf7634b5d18535cb5615ade0374ac2eb5bd757d827b03f611b049338ca954d2c390ee72d3881e8cfc0a218f6547eeebf609f7ac53edfe499616" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@npmcli/git/node_modules/ini" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "lru-cache", + "version": "10.4.3", + "bom-ref": "@npmcli/git@5.0.8|lru-cache@10.4.3", + "author": "Isaac Z. Schlueter", + "description": "A cache object that deletes the least-recently-used items.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/lru-cache@10.4.3", + "externalReferences": [ + { + "url": "git://github.com/isaacs/node-lru-cache.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/node-lru-cache#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/node-lru-cache/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "24d03365c5eb0ade365462ee633d337c0cc37c0bc9596e807d8943050c835790c2948da6e6c0262be3883bbb39f577ec46c587a74da3009ad169d3d1193b7a49" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@npmcli/git/node_modules/lru-cache" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "which", + "version": "4.0.0", + "bom-ref": "@npmcli/git@5.0.8|which@4.0.0", + "author": "GitHub Inc.", + "description": "Like which(1) unix command. Find the first instance of an executable in the PATH.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/which@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/npm/node-which.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/node-which#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/node-which/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1a5698c846f4ec33f16022a12b3a65096049b6fc5971932b2fee1492b4d22471cfc99538998613bf7a9a39eefb1fb10e0cb492a2901414073a5bc538caabec72" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@npmcli/git/node_modules/which" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "isexe", + "version": "3.1.1", + "bom-ref": "@npmcli/git@5.0.8|isexe@3.1.1", + "author": "Isaac Z. Schlueter", + "description": "Minimal module to check if a file is executable.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/isexe@3.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/isexe.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/isexe#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/isexe/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2e907fe7807eff627986a43b8a66477dd537d4e96042ac7b6627159649bd93383dff0f0628b11c15f265fedec30840ee78ec81003eb3082c133ba173b3436811" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@npmcli/git/node_modules/isexe" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "promise-spawn", + "group": "@npmcli", + "version": "7.0.2", + "bom-ref": "@npmcli/promise-spawn@7.0.2", + "author": "GitHub Inc.", + "description": "spawn processes the way the npm cli likes to do", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/%40npmcli/promise-spawn@7.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/npm/promise-spawn.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/promise-spawn#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/promise-spawn/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-7.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c617d83d7a15e43cb85246340febf62a4c2f9c37e203ff0cb77b1608623f84cd3736c6081fc65a1ba4334bdc7ba637b9bc7641649dafe954455535800a7a9c99" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@npmcli/promise-spawn" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "which", + "version": "4.0.0", + "bom-ref": "@npmcli/promise-spawn@7.0.2|which@4.0.0", + "author": "GitHub Inc.", + "description": "Like which(1) unix command. Find the first instance of an executable in the PATH.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/which@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/npm/node-which.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/node-which#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/node-which/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1a5698c846f4ec33f16022a12b3a65096049b6fc5971932b2fee1492b4d22471cfc99538998613bf7a9a39eefb1fb10e0cb492a2901414073a5bc538caabec72" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@npmcli/promise-spawn/node_modules/which" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "isexe", + "version": "3.1.1", + "bom-ref": "@npmcli/promise-spawn@7.0.2|isexe@3.1.1", + "author": "Isaac Z. Schlueter", + "description": "Minimal module to check if a file is executable.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/isexe@3.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/isexe.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/isexe#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/isexe/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2e907fe7807eff627986a43b8a66477dd537d4e96042ac7b6627159649bd93383dff0f0628b11c15f265fedec30840ee78ec81003eb3082c133ba173b3436811" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@npmcli/promise-spawn/node_modules/isexe" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "npm-pick-manifest", + "version": "9.1.0", + "bom-ref": "npm-pick-manifest@9.1.0", + "author": "GitHub Inc.", + "description": "Resolves a matching manifest from a package metadata document according to standard npm semver resolution rules.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/npm-pick-manifest@9.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/npm/npm-pick-manifest.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/npm-pick-manifest#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/npm-pick-manifest/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-9.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9e473ede920886a1d542bd3ce57f5dd89ccfccbca3cd04bdeb36ebba9a6a0bd699466ff1f31c7ac6123df201edb1f10b3f66c4fa5a07abc65a1c51e17be35ab8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/npm-pick-manifest" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "npm-install-checks", + "version": "6.3.0", + "bom-ref": "npm-install-checks@6.3.0", + "author": "GitHub Inc.", + "description": "Check the engines and platform fields in package.json", + "licenses": [ + { + "license": { + "id": "BSD-2-Clause" + } + } + ], + "purl": "pkg:npm/npm-install-checks@6.3.0", + "externalReferences": [ + { + "url": "git+https://github.com/npm/npm-install-checks.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/npm-install-checks#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/npm-install-checks/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-6.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5b6f5188aff1b69086aa7e9fde2c5f4581a4fb3472afe130f45d84db405f5f14f9fdeb8b740fcd9bb7ceece7931ae0264ecdf47298089f22747187bbd3c61367" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/npm-install-checks" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "npm-package-arg", + "version": "11.0.3", + "bom-ref": "npm-package-arg@11.0.3", + "author": "GitHub Inc.", + "description": "Parse the things that can be arguments to `npm install`", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/npm-package-arg@11.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/npm/npm-package-arg.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/npm-package-arg", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/npm-package-arg/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-11.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b07189cbcb0e0b562b681cb0a7342520a044e2905b19b885f7953a02eb29cf27a6f79e84d3e16d0edb31d59c65389910099d40157018ff2bafb4562b3b117e07" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/npm-package-arg" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "hosted-git-info", + "version": "7.0.2", + "bom-ref": "hosted-git-info@7.0.2", + "author": "GitHub Inc.", + "description": "Provides metadata and conversions from repository urls for GitHub, Bitbucket and GitLab", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/hosted-git-info@7.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/npm/hosted-git-info.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/hosted-git-info", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/hosted-git-info/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a6e519014293e66f19cefb3bd975b2dc7b6f55b4d6963444eba70feb46f127302a7f60e0202a3b9584d8d881d498b9cda6362fc396ef9a81ef3dcd103b66badb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/hosted-git-info" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "lru-cache", + "version": "10.4.3", + "bom-ref": "hosted-git-info@7.0.2|lru-cache@10.4.3", + "author": "Isaac Z. Schlueter", + "description": "A cache object that deletes the least-recently-used items.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/lru-cache@10.4.3", + "externalReferences": [ + { + "url": "git://github.com/isaacs/node-lru-cache.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/node-lru-cache#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/node-lru-cache/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "24d03365c5eb0ade365462ee633d337c0cc37c0bc9596e807d8943050c835790c2948da6e6c0262be3883bbb39f577ec46c587a74da3009ad169d3d1193b7a49" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/hosted-git-info/node_modules/lru-cache" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "proc-log", + "version": "4.2.0", + "bom-ref": "proc-log@4.2.0", + "author": "GitHub Inc.", + "description": "just emit 'log' events on the process object", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/proc-log@4.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/npm/proc-log.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/proc-log#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/proc-log/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "83cf8e9d4fcbdaffb0ca254af83e5f037e09ec41fc8d9f030e5bf085108cc66323ed4081bf188ed6619e37edfa25720a178cdebd4e2444177c955806f6f2de94" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/proc-log" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "validate-npm-package-name", + "version": "5.0.1", + "bom-ref": "validate-npm-package-name@5.0.1", + "author": "GitHub Inc.", + "description": "Give me a string and I'll tell you if it's a valid npm package name", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/validate-npm-package-name@5.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/npm/validate-npm-package-name.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/validate-npm-package-name", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/validate-npm-package-name/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3a58cbad0f5241d394a93690c6a2f97447d95ab5c4c72c96b28cd89405856b03d536e0fcde2825eee243d914e434c6e7888620b7c97cd5e08918875017b6af2d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/validate-npm-package-name" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "promise-inflight", + "version": "1.0.1", + "bom-ref": "promise-inflight@1.0.1", + "author": "Rebecca Turner", + "description": "One promise for multiple requests in flight to avoid async duplication", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/promise-inflight@1.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/iarna/promise-inflight.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/iarna/promise-inflight#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/iarna/promise-inflight/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "eb358fc8438569004961c18c1c1293289deee9306c9cc14e21949ae9c7b57bf66baec3a59c74476da6cc8cb88160aa7e9f8e17f5e508e9550f6ae9025c7b86e2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/promise-inflight" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "promise-retry", + "version": "2.0.1", + "bom-ref": "promise-retry@2.0.1", + "author": "IndigoUnited", + "description": "Retries a function that returns a promise, leveraging the power of the retry module.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/promise-retry@2.0.1", + "externalReferences": [ + { + "url": "git://github.com/IndigoUnited/node-promise-retry.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/IndigoUnited/node-promise-retry#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/IndigoUnited/node-promise-retry/issues/", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cbe58a165051f011979ec3652071463d99b20dfdc314ca0b85a7e5027c99815eab1bac6ef89c1eb13a3643d47a5f0626b66c001429009377b7e6311da1e87fde" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/promise-retry" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "err-code", + "version": "2.0.3", + "bom-ref": "err-code@2.0.3", + "author": "IndigoUnited", + "description": "Create an error with a code", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/err-code@2.0.3", + "externalReferences": [ + { + "url": "git://github.com/IndigoUnited/js-err-code.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/IndigoUnited/js-err-code#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/IndigoUnited/js-err-code/issues/", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d9b9a546934a0714ff09198f3a5c88490a4d8fea92798bdcca6fee4f4271d9b30e94a2ed4b2d5998bb95c5210a2b2a2bfcde7286fa7f6621b5a04dc311831214" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/err-code" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "retry", + "version": "0.12.0", + "bom-ref": "retry@0.12.0", + "author": "Tim Koschützki", + "description": "Abstraction for exponential and custom retry strategies for failed operations.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/retry@0.12.0", + "externalReferences": [ + { + "url": "git://github.com/tim-kos/node-retry.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/tim-kos/node-retry", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/tim-kos/node-retry/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f4b9224f08d487aad3e79e43b44f6b4d7f81281c8f7eb333100b67944b5d130af73647dfc228a1a9ed9b5800e0f8e4118edf6097a20276607f6450c2180b52a3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/retry" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "normalize-package-data", + "version": "6.0.2", + "bom-ref": "normalize-package-data@6.0.2", + "author": "GitHub Inc.", + "description": "Normalizes data that can be found in package.json files.", + "licenses": [ + { + "license": { + "id": "BSD-2-Clause" + } + } + ], + "purl": "pkg:npm/normalize-package-data@6.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/npm/normalize-package-data.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/normalize-package-data#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/normalize-package-data/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "57a83282861bff9126348f8c106ad6902f9eebe46bee64e67c7af10db2f3c50a20064833a3beab928934026ead860485eccbf69cb39a8c0263e6f0c9644167ee" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/normalize-package-data" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "validate-npm-package-license", + "version": "3.0.4", + "bom-ref": "validate-npm-package-license@3.0.4", + "author": "Kyle E. Mitchell", + "description": "Give me a string and I'll tell you if it's a valid npm package license string", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/validate-npm-package-license@3.0.4", + "externalReferences": [ + { + "url": "git+https://github.com/kemitchell/validate-npm-package-license.js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/kemitchell/validate-npm-package-license.js#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/kemitchell/validate-npm-package-license.js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0e92a6d948bfc4deff1d0282b69671a11581859f59d24aadca01bc5c280d43c6650e7c6e4265a18f9eba8fc7cde02bb7fc999b86c0e8edf70026ae2cf61dbb13" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/validate-npm-package-license" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "spdx-correct", + "version": "3.2.0", + "bom-ref": "spdx-correct@3.2.0", + "description": "correct invalid SPDX expressions", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/spdx-correct@3.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/jslicense/spdx-correct.js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jslicense/spdx-correct.js#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jslicense/spdx-correct.js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "90df5d25bbe7c921d42c896e0c7cb7d961d152edce83b07db1b63bb6c14b72d42422a9cc877844ad881d3234d8baa99c5d7fa52b94f596752ddc6ef336cc2664" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/spdx-correct" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "spdx-expression-parse", + "version": "3.0.1", + "bom-ref": "spdx-expression-parse@3.0.1", + "author": "Kyle E. Mitchell", + "description": "parse SPDX license expressions", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/spdx-expression-parse@3.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/jslicense/spdx-expression-parse.js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jslicense/spdx-expression-parse.js#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jslicense/spdx-expression-parse.js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "71ba87ba7b105a724d13a2a155232c31e1f91ff2fd129ca66f3a93437b8bc0d08b675438f35a166a87ea1fb9cee95d3bc655f063a3e141d43621e756c7f64ae1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/spdx-expression-parse" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "spdx-license-ids", + "version": "3.0.20", + "bom-ref": "spdx-license-ids@3.0.20", + "author": "Shinnosuke Watanabe", + "description": "A list of SPDX license identifiers", + "licenses": [ + { + "license": { + "id": "CC0-1.0" + } + } + ], + "purl": "pkg:npm/spdx-license-ids@3.0.20", + "externalReferences": [ + { + "url": "git+https://github.com/jslicense/spdx-license-ids.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jslicense/spdx-license-ids#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jslicense/spdx-license-ids/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.20.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8e0db93620d5ff57cbb52804832bd5c83ba7bda3476eec05f657cd575ee04a63c502563375f34194bb4bcd74debf090f8fb0e119b98df559e624880b9e1bda07" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/spdx-license-ids" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "spdx-exceptions", + "version": "2.5.0", + "bom-ref": "spdx-exceptions@2.5.0", + "author": "The Linux Foundation", + "description": "list of SPDX standard license exceptions", + "licenses": [ + { + "license": { + "id": "CC-BY-3.0" + } + } + ], + "purl": "pkg:npm/spdx-exceptions@2.5.0", + "externalReferences": [ + { + "url": "git+https://github.com/kemitchell/spdx-exceptions.json.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/kemitchell/spdx-exceptions.json#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/kemitchell/spdx-exceptions.json/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3e2538dabfb13b851b512d5bba8dcb3c992394eef8df45e7e5254085da73cec3c7b236d855f9679c57404e069b9cbb9d7be0aabb6e69e8dfa0da5c3f3c5b1ae3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/spdx-exceptions" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "walk-up-path", + "version": "3.0.1", + "bom-ref": "walk-up-path@3.0.1", + "author": "Isaac Z. Schlueter", + "description": "Given a path string, return a generator that walks up the path, emitting each dirname.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/walk-up-path@3.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/walk-up-path.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/walk-up-path#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/walk-up-path/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/walk-up-path/-/walk-up-path-3.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f589422ffca72b709396b491ac3c59bd46ae2f302cc0f0abb1a0a08a5a857af518a5e116d3fdd27048da6b791b5bf4f482186412bee6bfe7e98ea9f563562e4c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/walk-up-path" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "import-meta-resolve", + "version": "4.1.0", + "bom-ref": "import-meta-resolve@4.1.0", + "author": "Titus Wormer", + "description": "Resolve things like Node.js — ponyfill for `import.meta.resolve`", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/import-meta-resolve@4.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/import-meta-resolve.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/import-meta-resolve#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/import-meta-resolve/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "23a7e2697d3d5e2bed93e4c768c7c0c270373150390628355871750dfc7d845baf3485a95e7a2b964ce17107fa7a1aea42289910246dd69a0e0243e67abdebbb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/import-meta-resolve" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "code-frame", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/code-frame@7.25.7", + "author": "The Babel Team", + "description": "Generate errors that contain a code frame that point to source locations.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/code-frame@7.25.7#packages/babel-code-frame", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-code-frame", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-code-frame", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d3164914d1395cca4436c81f1d84f0f056d7e24bf9de614b9f68b75cfa2aebd2f2858482049b62b5a1f1f509ec553aeca20238677f87b447d9dbf1853ceb5fe6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/code-frame" + } + ] + }, + { + "type": "library", + "name": "error-ex", + "version": "1.3.2", + "bom-ref": "error-ex@1.3.2", + "description": "Easy error subclassing and stack customization", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/error-ex@1.3.2", + "externalReferences": [ + { + "url": "git+https://github.com/qix-/node-error-ex.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/qix-/node-error-ex#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/qix-/node-error-ex/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "edd147366a9e15212dd9906c0ab8a8aca9e7dd9da98fe7ddf64988e90a16c38fff0cbfa270405f73453ba890a2b2aad3b0a4e3c387cd172da95bd3aa4ad0fce2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/error-ex" + } + ] + }, + { + "type": "library", + "name": "trough", + "version": "2.2.0", + "bom-ref": "trough@2.2.0", + "author": "Titus Wormer", + "description": "`trough` is middleware", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/trough@2.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/trough.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/trough#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/trough/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b663292b4d018d9894c95cafac12bb9277ab3609a0bdc57f28b572ba66bf482f9340dd7aec6acc45c880353cf4f7e937cd6f0bf2deb48d63b51a97e465d8d36b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/trough" + } + ] + }, + { + "type": "library", + "name": "unist-util-inspect", + "version": "8.1.0", + "bom-ref": "unist-util-inspect@8.1.0", + "author": "Titus Wormer", + "description": "unist utility to inspect nodes", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-inspect@8.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-inspect.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-inspect#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-inspect/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-inspect/-/unist-util-inspect-8.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "98e960f0ca77de947479e169a39776f74da88ea14538a30c1b6845f1b987ed99619e68c5821d0d237fd90f075a04935bbeb4bb2d9155ac156d204f4a67db3bbd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unist-util-inspect" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "vfile-message", + "version": "4.0.2", + "bom-ref": "vfile-message@4.0.2", + "author": "Titus Wormer", + "description": "vfile utility to create a virtual message", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/vfile-message@4.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/vfile/vfile-message.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/vfile/vfile-message#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/vfile/vfile-message/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8d10d9d4830bb6d1a3e3529c66f96b600688dc27eaa4ba5fa5ff8c7e2835def893e8d2af473599fa55f3d18e43eb4c3ab8920100e1aaf664877f4824b45d1dbb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vfile-message" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "unist-util-stringify-position", + "version": "4.0.0", + "bom-ref": "vfile-message@4.0.2|unist-util-stringify-position@4.0.0", + "author": "Titus Wormer", + "description": "unist utility to serialize a node, position, or point as a human readable location", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-stringify-position@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-stringify-position.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-stringify-position#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-stringify-position/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d00495d3a000a0a083912dbec70e515c9cb0aeebaba5b0b82594a6ee7afb30eb75a23033bf2c9a3be53165fd7c8fc14217a926cc264a70080dff2bb6826d9781" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vfile-message/node_modules/unist-util-stringify-position" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "vfile-reporter", + "version": "8.1.1", + "bom-ref": "vfile-reporter@8.1.1", + "author": "Titus Wormer", + "description": "vfile utility to create a report for a file", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/vfile-reporter@8.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/vfile/vfile-reporter.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/vfile/vfile-reporter#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/vfile/vfile-reporter/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/vfile-reporter/-/vfile-reporter-8.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ab145972715242dea958a9f73c093cd722cadab3b68bb0835e9cbcbfc66aba210e30b4a73f0e813128bd635b140b018697b6bd6f70894f508aa67445ee9a7aea" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vfile-reporter" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "string-width", + "version": "6.1.0", + "bom-ref": "vfile-reporter@8.1.1|string-width@6.1.0", + "author": "Sindre Sorhus", + "description": "Get the visual width of a string - the number of columns required to display it", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/string-width@6.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/string-width.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/string-width#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/string-width/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/string-width/-/string-width-6.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "934d6cc022408109ae00307460873eed3b9ab5f36f4c154ea1a5162634c1f51e15273479bcd5b37f9b78d844956453d2f314f2485ec201d578b7f69a226dd49d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vfile-reporter/node_modules/string-width" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "emoji-regex", + "version": "10.4.0", + "bom-ref": "vfile-reporter@8.1.1|emoji-regex@10.4.0", + "author": "Mathias Bynens", + "description": "A regular expression to match all Emoji-only symbols as per the Unicode Standard.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/emoji-regex@10.4.0", + "externalReferences": [ + { + "url": "git+https://github.com/mathiasbynens/emoji-regex.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://mths.be/emoji-regex", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mathiasbynens/emoji-regex/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "102fb4a14318d51aa6e0ee8b2eb823b580ef715613cbb7210e733843bd37d2d3f82b08f7bbfa51ea03fdca09e9d8224c2b91aafbd436a2a9ab149033d350d78f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vfile-reporter/node_modules/emoji-regex" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "strip-ansi", + "version": "7.1.0", + "bom-ref": "vfile-reporter@8.1.1|strip-ansi@7.1.0", + "author": "Sindre Sorhus", + "description": "Strip ANSI escape codes from a string", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/strip-ansi@7.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/strip-ansi.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/strip-ansi#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/strip-ansi/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8aae9e55523ae274104d162ad8ab44836776b94ecb125853270b07e18cc81d9b21c658199acff021ce15a03413946fc8bd522b04a1b4e82ad99e9d2abfb86471" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vfile-reporter/node_modules/strip-ansi" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "ansi-regex", + "version": "6.1.0", + "bom-ref": "vfile-reporter@8.1.1|ansi-regex@6.1.0", + "author": "Sindre Sorhus", + "description": "Regular expression for matching ANSI escape codes", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/ansi-regex@6.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/ansi-regex.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/ansi-regex#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/ansi-regex/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ec7497e1041be02b297222e9545c3245eefd3b7c6c2190c32c4476d6411143bd6868fa1d17c8cbef6e408093050186e8a08aa8949a112ee33cd52a5e524a64bc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vfile-reporter/node_modules/ansi-regex" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "supports-color", + "version": "9.4.0", + "bom-ref": "vfile-reporter@8.1.1|supports-color@9.4.0", + "author": "Sindre Sorhus", + "description": "Detect whether a terminal supports color", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/supports-color@9.4.0", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/supports-color.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/supports-color#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/supports-color/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/supports-color/-/supports-color-9.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "54bfa536b128217c30d5ca0b3ce9a21262bfd2c1a2824a3908ec48d3d2b31dcd9525726c437ed4690fbcaaebb18c3780efe2a72c64d647239748b2d1d966f88f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vfile-reporter/node_modules/supports-color" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "unist-util-stringify-position", + "version": "4.0.0", + "bom-ref": "vfile-reporter@8.1.1|unist-util-stringify-position@4.0.0", + "author": "Titus Wormer", + "description": "unist utility to serialize a node, position, or point as a human readable location", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-stringify-position@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-stringify-position.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-stringify-position#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-stringify-position/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d00495d3a000a0a083912dbec70e515c9cb0aeebaba5b0b82594a6ee7afb30eb75a23033bf2c9a3be53165fd7c8fc14217a926cc264a70080dff2bb6826d9781" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vfile-reporter/node_modules/unist-util-stringify-position" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "supports-color", + "group": "@types", + "version": "8.1.3", + "bom-ref": "@types/supports-color@8.1.3", + "description": "TypeScript definitions for supports-color", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/supports-color@8.1.3#types/supports-color", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/supports-color", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/supports-color", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/supports-color/-/supports-color-8.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1f2e94329c611378f5b4ba65dbb7b1a755ea1c3ee7f1c84088d3f359fcf5e8b3d9a0c32849ce1dccb97ac3daa28e411bfebe4ed68cddbb5096180d8bf3765e66" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/supports-color" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "eastasianwidth", + "version": "0.2.0", + "bom-ref": "eastasianwidth@0.2.0", + "author": "Masaki Komagata", + "description": "Get East Asian Width from a character.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/eastasianwidth@0.2.0", + "externalReferences": [ + { + "url": "git://github.com/komagata/eastasianwidth.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/komagata/eastasianwidth#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/komagata/eastasianwidth/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "23cf1361959cf578981d1438ff7739ae38df8248e12f25b696e18885e18445b350e8e63bc93c9b6a74a90d765af32ed550ff589837186be7b2ab871aee22ea58" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/eastasianwidth" + } + ] + }, + { + "type": "library", + "name": "vfile-sort", + "version": "4.0.0", + "bom-ref": "vfile-sort@4.0.0", + "author": "Titus Wormer", + "description": "vfile utility to sort messages by line/column", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/vfile-sort@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/vfile/vfile-sort.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/vfile/vfile-sort#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/vfile/vfile-sort/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/vfile-sort/-/vfile-sort-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "95f7cf23526b6c70d34e827072ad2b97aac19a48d098cb97900c6c64f452f435db68942f73ae3678283a106c5c5f68b52fe7ac6ee86afb697db41965e6ff0079" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vfile-sort" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "vfile", + "version": "6.0.3", + "bom-ref": "vfile@6.0.3", + "author": "Titus Wormer", + "description": "Virtual file format for text processing", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/vfile@6.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/vfile/vfile.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/vfile/vfile#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/vfile/vfile/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2b321b1fff6d5dab76bb7d237feb26330142b27a38c0755d366cc5c8bf93fcbdd41aaaa4e8929f56a3853991296521c00c7d64e3469be8d5085d9ab8db6a2fdd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vfile" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "vfile-statistics", + "version": "3.0.0", + "bom-ref": "vfile-statistics@3.0.0", + "author": "Titus Wormer", + "description": "vfile utility to count messages per category: failures, warnings, etc", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/vfile-statistics@3.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/vfile/vfile-statistics.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/vfile/vfile-statistics#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/vfile/vfile-statistics/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/vfile-statistics/-/vfile-statistics-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fea970ab05815853a6a57ba32ffdb43fe22ec9d8a5d2b659360951f95366e89d20a4b1f0b95339b3b8364df568b306d78d9e07b8884b332484c88c398bbfc3f3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vfile-statistics" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "yaml", + "version": "2.3.1", + "bom-ref": "yaml@2.3.1", + "author": "Eemeli Aro", + "description": "JavaScript parser and stringifier for YAML", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/yaml@2.3.1", + "externalReferences": [ + { + "url": "git+https://github.com/eemeli/yaml.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://eemeli.org/yaml/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/eemeli/yaml/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/yaml/-/yaml-2.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d9e1d67e36a85e04c10b68cd3352d179feb65506b4ba6b6f4620d293a1d2cd6ed1bd2e58b6469b26bc182cb10a58173c6b95363d3482b3e7498d44c97651ec59" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/yaml" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "unified", + "version": "11.0.5", + "bom-ref": "unified@11.0.5", + "author": "Titus Wormer", + "description": "parse, inspect, transform, and serialize content through syntax trees", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unified@11.0.5", + "externalReferences": [ + { + "url": "git+https://github.com/unifiedjs/unified.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://unifiedjs.com", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/unifiedjs/unified/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c4abc684f5b0de4f3842387c6c8dd97898ea9f269d2be18416d6b349f66ffeb29e4e44e3389868ea616a87648cf7a888719a24c623a983bf066b34d283cf8a1c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unified" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "unist-util-visit", + "version": "5.0.0", + "bom-ref": "unist-util-visit@5.0.0", + "author": "Titus Wormer", + "description": "unist utility to visit nodes", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-visit@5.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-visit.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-visit#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-visit/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "311d38baf0fed3b73097fca156e55602dc3edc6391fe49e52f9e4d77fc0075b964dbb18256dde5aa94e2bf2fed909719a0d3f34f04b563e28ca2394b0e1a13ce" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unist-util-visit" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "unist-util-is", + "version": "6.0.0", + "bom-ref": "unist-util-is@6.0.0", + "author": "Titus Wormer", + "description": "unist utility to check if a node passes a test", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-is@6.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-is.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-is#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-is/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "daa0931e29b07712dfcfe6337467e4a8d947d2d2e2f718d39c775d3e6270b481bd306b1d6eeb5f4dce0ffa168f0fb97b0a3c5ffd6663fb07b9a9f54fbefc5f63" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unist-util-is" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "unist-util-visit-parents", + "version": "6.0.1", + "bom-ref": "unist-util-visit-parents@6.0.1", + "author": "Titus Wormer", + "description": "unist utility to recursively walk over nodes, with ancestral information", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-visit-parents@6.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-visit-parents.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-visit-parents#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-visit-parents/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2ff3ea5b37d33fd973cc46ba08ab349369c04714dd65dbb0df3ca1f1dd8d5419eccaf1e3497e135ac7b7f3c62bad029bbc8f30db47c68c6961813f7a5b02b293" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unist-util-visit-parents" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "uvu", + "version": "0.5.6", + "bom-ref": "uvu@0.5.6", + "description": "uvu is an extremely fast and lightweight test runner for Node.js and the browser", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/uvu@0.5.6", + "externalReferences": [ + { + "url": "git+https://github.com/lukeed/uvu.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/lukeed/uvu#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/lukeed/uvu/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/uvu/-/uvu-0.5.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fa0f043517b2afc62c39ce9fbff35526cdaf15d1c19c135d7c4e3daec86b4f30d63a5531e06abb28e4b6183f1eaa1cb68fe123ab6f7e49b287f328e402a5eaa0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/uvu" + } + ] + }, + { + "type": "library", + "name": "dequal", + "version": "2.0.3", + "bom-ref": "dequal@2.0.3", + "author": "Luke Edwards", + "description": "A tiny (304B to 489B) utility for check for deep equality", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/dequal@2.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/lukeed/dequal.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/lukeed/dequal#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/lukeed/dequal/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d237bea8f28710ca21bdf453084a370ab3c6e9c033018826ccacb1462612483912e9e1897725499bb59a600e4409a003f702c1d93e0411eca603968555c61708" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/dequal" + } + ] + }, + { + "type": "library", + "name": "diff", + "version": "5.2.0", + "bom-ref": "diff@5.2.0", + "description": "A JavaScript text diff implementation.", + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + } + ], + "purl": "pkg:npm/diff@5.2.0", + "externalReferences": [ + { + "url": "git://github.com/kpdecker/jsdiff.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/kpdecker/jsdiff#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "http://github.com/kpdecker/jsdiff/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b88143c6aa5164667a4e13a4f388447ea5a81f1d9d7af445be94d97131eeafce6f2267dac546d35bd4728780a90ae0e74e838fd4212d5ca220cad1c13d57dfe4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/diff" + } + ] + }, + { + "type": "library", + "name": "kleur", + "version": "4.1.5", + "bom-ref": "kleur@4.1.5", + "author": "Luke Edwards", + "description": "The fastest Node.js library for formatting terminal text with ANSI colors~!", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/kleur@4.1.5", + "externalReferences": [ + { + "url": "git+https://github.com/lukeed/kleur.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/lukeed/kleur#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/lukeed/kleur/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a3e34efbc5ab462404138ffb9f044984dd475a9566266e75d690475313cbb69d015084b3941a653916129937250a726f42adad2aefec825df156991ced95ae41" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/kleur" + } + ] + }, + { + "type": "library", + "name": "sade", + "version": "1.8.1", + "bom-ref": "sade@1.8.1", + "author": "Luke Edwards", + "description": "Smooth (CLI) operator 🎶", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/sade@1.8.1", + "externalReferences": [ + { + "url": "git+https://github.com/lukeed/sade.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/lukeed/sade#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/lukeed/sade/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c5a9770995f55e5a3f938029c0216b1d50028bd7c1a89ed5fa6c2106cb9fff520e29b072d3df057b1f966bfe5032e6f0d3da5267fbbc118f0f5a07af26c5e9d4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sade" + } + ] + }, + { + "type": "library", + "name": "mri", + "version": "1.2.0", + "bom-ref": "mri@1.2.0", + "author": "Luke Edwards", + "description": "Quickly scan for CLI flags and arguments", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mri@1.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/lukeed/mri.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/lukeed/mri#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/lukeed/mri/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b73cec91bddb1bc2ef606145fe60d3a6ade3a48e90f707372c49816a086ef83742b2c77515a90dec17348553661321aad5bab74607e409bddc9902e934f3aba0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mri" + } + ] + }, + { + "type": "library", + "name": "eslint-plugin-markdown", + "version": "3.0.1", + "bom-ref": "eslint-plugin-markdown@3.0.1", + "author": "Brandon Mills", + "description": "An ESLint plugin to lint JavaScript in Markdown code fences.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/eslint-plugin-markdown@3.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/eslint/eslint-plugin-markdown.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/eslint/eslint-plugin-markdown#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/eslint/eslint-plugin-markdown/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/eslint-plugin-markdown/-/eslint-plugin-markdown-3.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f2baa8735e3c0d6746766605e96490153dee43a3ceef35d881e0691c03806a45ffce9abe36f1586c303f1fb3d8cc76a3c2d99a3b30307f1ca5fbec74835fcdf4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/eslint-plugin-markdown" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "mdast-util-from-markdown", + "version": "0.8.5", + "bom-ref": "mdast-util-from-markdown@0.8.5", + "author": "Titus Wormer", + "description": "mdast utility to parse markdown", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mdast-util-from-markdown@0.8.5", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/mdast-util-from-markdown.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-from-markdown#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-from-markdown/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "da19135ed6189ebf8db9b0ff83a286052ff49859817227c0b08d32216462468d0f8d5b3a49239239db736e9ea44869d284337a1b9696669290da5591cb6ee659" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-from-markdown" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "mdast", + "group": "@types", + "version": "3.0.15", + "bom-ref": "@types/mdast@3.0.15", + "description": "TypeScript definitions for mdast", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/mdast@3.0.15#types/mdast", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/mdast", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/mdast", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.15.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2e7c03fa65047f158c6b54290eb69ccc89fa93411edd232272e6124b34ba65897680a4b4f440a59c960677c0eeeab7dce6bfc6644939a359916fc4da4e3d37b1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/mdast" + } + ], + "components": [ + { + "type": "library", + "name": "unist", + "group": "@types", + "version": "2.0.11", + "bom-ref": "@types/mdast@3.0.15|@types/unist@2.0.11", + "description": "TypeScript definitions for unist", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/unist@2.0.11#types/unist", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/unist", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/unist", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0a604a88be8d368fceaa098c9fde4593d5a1969da6b6f22ff8a36940a3761784a3beb11eb2e6d34561984a0f819d664e9e509a493535b0ca6c04ece06d8867b0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/mdast/node_modules/@types/unist" + } + ] + } + ] + }, + { + "type": "library", + "name": "mdast-util-to-string", + "version": "2.0.0", + "bom-ref": "mdast-util-to-string@2.0.0", + "author": "Titus Wormer", + "description": "mdast utility to get the plain text content of a node", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mdast-util-to-string@2.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/mdast-util-to-string.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-to-string#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-to-string/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "016e03452dd06c16b263f8c9983f38dfb5751a899b8dff1148e50230506ea398878b9f0018481508a43e7b31e46590e90104bbe617013292ea8e92538ed50bef" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-to-string" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark", + "version": "2.11.4", + "bom-ref": "micromark@2.11.4", + "author": "Titus Wormer", + "description": "small commonmark compliant markdown parser with positional info and concrete tokens", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark@2.11.4", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark/-/micromark-2.11.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f96a28bcdfe9a4aa2540e14801a8f18bb2eef642276cfc45b9305511abc570bf1e01f56cb6873932870f9aa05e01d04e255d34b9a5637a0cc7e3e300d0337fb8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromark" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "parse-entities", + "version": "2.0.0", + "bom-ref": "parse-entities@2.0.0", + "author": "Titus Wormer", + "description": "Parse HTML character references: fast, spec-compliant, positional information", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/parse-entities@2.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/parse-entities.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/parse-entities#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/parse-entities/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "924cb01a909c45886a408721696a99f3be70ce94bf6cc2a1cf91e7377a7bc2f7894e44edc8007f0259d2d1ff03152a985b54fcdadeb2100904701f80d48dcc6d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/parse-entities" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "character-entities-legacy", + "version": "1.1.4", + "bom-ref": "character-entities-legacy@1.1.4", + "author": "Titus Wormer", + "description": "HTML legacy character entity information", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/character-entities-legacy@1.1.4", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/character-entities-legacy.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/character-entities-legacy#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/character-entities-legacy/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "dd79ebfbb6454b5bb17a2503bd5d36c10f900db739e68f7bb48579cc749c48f26970b9bfaf40c53dca18ded611a7e559ba4c6e31e2a05d89ac5d01ced39cd078" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/character-entities-legacy" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "character-entities", + "version": "1.2.4", + "bom-ref": "character-entities@1.2.4", + "author": "Titus Wormer", + "description": "HTML character entity information", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/character-entities@1.2.4", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/character-entities.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/character-entities#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/character-entities/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8813327841f17d59c86a4c0eb835e9564739e078a33600b2401db0d157c64138657ba3579f9d3353a57fbbe2c38711dc0d43e88e7e8aa606b73d3003f16d5b43" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/character-entities" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "character-reference-invalid", + "version": "1.1.4", + "bom-ref": "character-reference-invalid@1.1.4", + "author": "Titus Wormer", + "description": "HTML invalid numeric character reference information", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/character-reference-invalid@1.1.4", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/character-reference-invalid.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/character-reference-invalid#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/character-reference-invalid/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "98a2949146e13e942508e7c8b9992f484824b633c522c64a4516c2e8a59510cbe5cdb963de2ddab10bf9383b2bc2dd0dde91c012f8cff0a4d03c7929d3eea33a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/character-reference-invalid" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-alphanumerical", + "version": "1.0.4", + "bom-ref": "is-alphanumerical@1.0.4", + "author": "Titus Wormer", + "description": "Check if a character is alphanumerical", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-alphanumerical@1.0.4", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/is-alphanumerical.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/is-alphanumerical#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/is-alphanumerical/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "533a1952bf977d5cf7b77bf82b21849e254bf410d1a10b58eed3b2ad1c9b9153630c55b2a35ca15cd1abac14d0c69de26fd04b016b3b93660a050b05464646f4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-alphanumerical" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-alphabetical", + "version": "1.0.4", + "bom-ref": "is-alphabetical@1.0.4", + "author": "Titus Wormer", + "description": "Check if a character is alphabetical", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-alphabetical@1.0.4", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/is-alphabetical.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/is-alphabetical#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/is-alphabetical/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0f0cec034e0b435d051d366e2f4fe0ad50e4e2b168547d698c04e863006b1d2c5cac120642e5eb40cb43e54d5bd14d975602990932cb3fcbb6431aa1cb797656" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-alphabetical" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-decimal", + "version": "1.0.4", + "bom-ref": "is-decimal@1.0.4", + "author": "Titus Wormer", + "description": "Check if a character is decimal", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-decimal@1.0.4", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/is-decimal.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/is-decimal#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/is-decimal/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "44676b88c99042f6766aa690ab76b0340e9d086b4aa620c570eceb4d6ac3013d8c896aca4153e6c4b18797b6369cdbba95e774904ca85f47a7634a9762cbfdcf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-decimal" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-hexadecimal", + "version": "1.0.4", + "bom-ref": "is-hexadecimal@1.0.4", + "author": "Titus Wormer", + "description": "Check if a character is hexadecimal", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-hexadecimal@1.0.4", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/is-hexadecimal.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/is-hexadecimal#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/is-hexadecimal/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8323c9baff376c7329a1c558a2aa1fe550e266f784a06a052fc9b705735bd955bc5ecfabcfd92a3bc2ce4390c7e84b2ebe2953d40a5acd4d29ca5fb2b5b3ed97" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-hexadecimal" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "unist-util-stringify-position", + "version": "2.0.3", + "bom-ref": "unist-util-stringify-position@2.0.3", + "author": "Titus Wormer", + "description": "unist utility to serialize a node, position, or point as a human readable location", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-stringify-position@2.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-stringify-position.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-stringify-position#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-stringify-position/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ddf692727e48fa1cbd56578eabfa8d6c077aa40c7b887e63601312f48d478105628f3ff89afe41bf0e62c35b02ffdd0238388aa3cd46fe9b3c009ac84a7ebcee" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unist-util-stringify-position" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "unist", + "group": "@types", + "version": "2.0.11", + "bom-ref": "unist-util-stringify-position@2.0.3|@types/unist@2.0.11", + "description": "TypeScript definitions for unist", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/unist@2.0.11#types/unist", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/unist", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/unist", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0a604a88be8d368fceaa098c9fde4593d5a1969da6b6f22ff8a36940a3761784a3beb11eb2e6d34561984a0f819d664e9e509a493535b0ca6c04ece06d8867b0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unist-util-stringify-position/node_modules/@types/unist" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "mdast-util-mdx", + "version": "3.0.0", + "bom-ref": "mdast-util-mdx@3.0.0", + "author": "Titus Wormer", + "description": "mdast extension to parse and serialize MDX (or MDX.js)", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mdast-util-mdx@3.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/mdast-util-mdx.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-mdx#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-mdx/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mdast-util-mdx/-/mdast-util-mdx-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "25f6d82c05bb5e76134db52c9a9bb491d05455efb2295259048b448f0c982620c9b99f70e1e79aaa4b381d03be47ba1b8d6812db2995eb4198a48d78520e79e3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "mdast-util-from-markdown", + "version": "2.0.1", + "bom-ref": "mdast-util-mdx@3.0.0|mdast-util-from-markdown@2.0.1", + "author": "Titus Wormer", + "description": "mdast utility to parse markdown", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mdast-util-from-markdown@2.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/mdast-util-from-markdown.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-from-markdown#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-from-markdown/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "689114cb367a4f396c5f6b3907839fee537b110b40c6fb6b69d30c8250900f2693160b1ee829ad99d275e44967551942835be937256d6de9b43d6ce5362799b0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx/node_modules/mdast-util-from-markdown" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "mdast", + "group": "@types", + "version": "4.0.4", + "bom-ref": "mdast-util-mdx@3.0.0|@types/mdast@4.0.4", + "description": "TypeScript definitions for mdast", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/mdast@4.0.4#types/mdast", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/mdast", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/mdast", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "90668d6cf87593b005ce0a6e77f80c76f226e71b840b291147e26758a427a3d4c05d56ba5885421933ef6067a42032f8bb009941261b53134149bd5a528efda0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx/node_modules/@types/mdast" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "mdast-util-to-string", + "version": "4.0.0", + "bom-ref": "mdast-util-mdx@3.0.0|mdast-util-to-string@4.0.0", + "author": "Titus Wormer", + "description": "mdast utility to get the plain text content of a node", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mdast-util-to-string@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/mdast-util-to-string.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-to-string#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-to-string/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d07e38bc38a69f9d45d18c2fc522529b47820ce25346598dd11d72061e072e3f70895d439f44285c66ef1405a3da1488b554e50a6045d61a8a948c9405514b3e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx/node_modules/mdast-util-to-string" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark", + "version": "4.0.0", + "bom-ref": "mdast-util-mdx@3.0.0|micromark@4.0.0", + "author": "Titus Wormer", + "description": "small commonmark compliant markdown parser with positional info and concrete tokens", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark@4.0.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a3fb1dd273287fc9187dff93a9c0f1dd54ab8014dc6694af61c00721f1e1bf9540b8d9a2b02c63871e989b14bc3c51296fdcf958a58a3ddcdfd23336deba3745" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx/node_modules/micromark" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-util-encode", + "version": "2.0.0", + "bom-ref": "mdast-util-mdx@3.0.0|micromark-util-encode@2.0.0", + "author": "Titus Wormer", + "description": "micromark utility to encode dangerous html characters", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-encode@2.0.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a52f9139f0970062d608e73c7a0701bd3d247f6ec6a1632ab5d6ab35f0dc8dbe982ee57970cde2a06e3962cdaa395a9ea926e368a83bdaf53e59bcb779d74fb0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx/node_modules/micromark-util-encode" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-util-sanitize-uri", + "version": "2.0.0", + "bom-ref": "mdast-util-mdx@3.0.0|micromark-util-sanitize-uri@2.0.0", + "author": "Titus Wormer", + "description": "micromark utility to sanitize urls", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-sanitize-uri@2.0.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5a162fe5411c66b6c0b65b273ee0a11d402cbbf8813ce55a115b27b4b04876989b3b475dcbc3b36af673de22f6c55bc164ea6896e8d29623fae4aab4ffb28863" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx/node_modules/micromark-util-sanitize-uri" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "unist-util-stringify-position", + "version": "4.0.0", + "bom-ref": "mdast-util-mdx@3.0.0|unist-util-stringify-position@4.0.0", + "author": "Titus Wormer", + "description": "unist utility to serialize a node, position, or point as a human readable location", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-stringify-position@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-stringify-position.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-stringify-position#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-stringify-position/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d00495d3a000a0a083912dbec70e515c9cb0aeebaba5b0b82594a6ee7afb30eb75a23033bf2c9a3be53165fd7c8fc14217a926cc264a70080dff2bb6826d9781" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx/node_modules/unist-util-stringify-position" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "decode-named-character-reference", + "version": "1.0.2", + "bom-ref": "decode-named-character-reference@1.0.2", + "author": "Titus Wormer", + "description": "Decode named character references", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/decode-named-character-reference@1.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/decode-named-character-reference.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/decode-named-character-reference#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/decode-named-character-reference/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3bcc75d91ceb505f31c95718d0a268c16b26689c506e6cb4fc4b6736d1d1a6c39c4fb7459395b9f7c7281ea055a665a8d684107ec0aa7c29a464de4326b65576" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/decode-named-character-reference" + } + ], + "components": [ + { + "type": "library", + "name": "character-entities", + "version": "2.0.2", + "bom-ref": "decode-named-character-reference@1.0.2|character-entities@2.0.2", + "author": "Titus Wormer", + "description": "Map of named character references", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/character-entities@2.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/character-entities.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/character-entities#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/character-entities/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b21c7ba10d00c1e9ff05121d92392fcf9e0f9c4108fc48f05c3488669f3afca29d6da7c78750dffd16060619f885b7b6fae282f459d3e540847723f3dda8bd85" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/decode-named-character-reference/node_modules/character-entities" + } + ] + } + ] + }, + { + "type": "library", + "name": "devlop", + "version": "1.1.0", + "bom-ref": "devlop@1.1.0", + "author": "Titus Wormer", + "description": "Do things in development and nothing otherwise", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/devlop@1.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/devlop.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/devlop#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/devlop/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "456988aa17057f5951601bcd9abeea4cdbb20adffbfe7b368dba69d7e3da96013fac341c053d1f8a848c52927dde2ae55210b986b838718a9ee94fb42265b4ac" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/devlop" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-util-decode-numeric-character-reference", + "version": "2.0.1", + "bom-ref": "micromark-util-decode-numeric-character-reference@2.0.1", + "author": "Titus Wormer", + "description": "micromark utility to decode numeric character references", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-decode-numeric-character-reference@2.0.1#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6e690d73bcfc5a7ea4823666547397dd2a301a655d8584bbc81a4c9ee3273f30eaffac70540eb4e03b8e5cc6533b596fab4d60f8075f6b4a44d942869712f55d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromark-util-decode-numeric-character-reference" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-util-decode-string", + "version": "2.0.0", + "bom-ref": "micromark-util-decode-string@2.0.0", + "author": "Titus Wormer", + "description": "micromark utility to decode markdown strings", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-decode-string@2.0.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "af849cea579e5139f73fa824db4685323da7b4fc27eaaa4366a5af626006e8d82f1532258f85adac0b9d2e2eb9a98a1a19d5d85625d8c36a649a7ed09c815ab0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromark-util-decode-string" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-util-normalize-identifier", + "version": "2.0.0", + "bom-ref": "micromark-util-normalize-identifier@2.0.0", + "author": "Titus Wormer", + "description": "micromark utility normalize identifiers (as found in references, definitions)", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-normalize-identifier@2.0.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "db18584f4b1fa3ce4532b50fb4770fa36aeba759706c3104ce9c7b8e21f6c5724ba81bb2e07d068179394e853c204c2844eb57b8bf0d0f4b6d55ae2b36a60adf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromark-util-normalize-identifier" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-util-symbol", + "version": "2.0.0", + "bom-ref": "micromark-util-symbol@2.0.0", + "author": "Titus Wormer", + "description": "micromark utility with symbols", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-symbol@2.0.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f0966df44959e64c939cef789ae3f12064bca321254496a224ef04cd5e994b2190d48b3cc70978438e6a53950e83e6c61f8022916ce2cf488de2c14b5acf0f1b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromark-util-symbol" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-util-types", + "version": "2.0.0", + "bom-ref": "micromark-util-types@2.0.0", + "author": "Titus Wormer", + "description": "micromark utility with a couple of typescript types", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-types@2.0.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a0d87a4b658c1d6459ae6badb119830df9332adc45f9b7365712c2f5dbedac32111659fadbb56c14fe9f2cc813af218396380b3e392bcd048370fae33f20c9e7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromark-util-types" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-core-commonmark", + "version": "2.0.1", + "bom-ref": "micromark-core-commonmark@2.0.1", + "author": "Titus Wormer", + "description": "The CommonMark markdown constructs", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-core-commonmark@2.0.1#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0944322abd5effffd9383c83d54df18adeb35f0cb56bcab66b54b51cab4896682fbabac4a5ac3f63dcba29221b17c3f9f5c9ff363cc7c8ef90d9f03260b42b00" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromark-core-commonmark" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-factory-space", + "version": "2.0.0", + "bom-ref": "micromark-factory-space@2.0.0", + "author": "Titus Wormer", + "description": "micromark factory to parse markdown space (found in lots of places)", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-factory-space@2.0.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4caafe2c80d7da990125714bce9c8fca58f360adccb6696531430e0d34092147c31a770449aa81f7475bf48014733e0064024575df14f733a9f6dcb5e39f2bc6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromark-factory-space" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-util-character", + "version": "2.1.0", + "bom-ref": "micromark-util-character@2.1.0", + "author": "Titus Wormer", + "description": "micromark utility to handle character codes", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-character@2.1.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2af39557e5f5c8b05fb3d742052a29abff86d4f7204f79402b4ee60b80735e2e44eda87330017ca08ba90c327a9a27af23a17e94001391b4109508b125f4f769" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromark-util-character" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-util-chunked", + "version": "2.0.0", + "bom-ref": "micromark-util-chunked@2.0.0", + "author": "Titus Wormer", + "description": "micromark utility to splice and push with giant arrays", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-chunked@2.0.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6a72bc49698da6191775a2a0cf9849bc66bb974d2a99c694428318b01c039522852a373a8231973c3c3714d2f735bc2ae4bf2013e4426c6a93c38f452b9432be" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromark-util-chunked" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-util-combine-extensions", + "version": "2.0.0", + "bom-ref": "micromark-util-combine-extensions@2.0.0", + "author": "Titus Wormer", + "description": "micromark utility to combine syntax or html extensions", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-combine-extensions@2.0.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bd9662a38f24ece3747d54b70948056ad587a0a6db2d32bfad3ee9ce9278063a7926391979ab117eb4bdc2c05d0c92b67092c731c91765dccf492af507c6b8a1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromark-util-combine-extensions" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-util-resolve-all", + "version": "2.0.0", + "bom-ref": "micromark-util-resolve-all@2.0.0", + "author": "Titus Wormer", + "description": "micromark utility to resolve subtokens", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-resolve-all@2.0.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e8a53aa8eec367b18991a0a0c0136da655c2bc69094e853ceb26c101475abef82c0a21bc9524af631afd321c2643eb9da73cb01ec978469189b18586d690ce70" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromark-util-resolve-all" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-util-subtokenize", + "version": "2.0.1", + "bom-ref": "micromark-util-subtokenize@2.0.1", + "author": "Titus Wormer", + "description": "micromark utility to tokenize subtokens", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-subtokenize@2.0.1#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8d936d88597fd5a63bdf24b7506424bad0f451b853b7af2a9d1a70d8f89f9b3e7057d87c80e56c37bd2ff8babf7f5aca694fd6f29c517bccbc43d157d4039ed5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromark-util-subtokenize" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "mdast-util-mdx-expression", + "version": "2.0.1", + "bom-ref": "mdast-util-mdx-expression@2.0.1", + "author": "Titus Wormer", + "description": "mdast extension to parse and serialize MDX (or MDX.js) expressions", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mdast-util-mdx-expression@2.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/mdast-util-mdx-expression.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-mdx-expression#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-mdx-expression/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "27a7fef61529fa575366a2914a0ed5c3957a32a8c04dcfb713881fdc214d72e64d583f1777223acd0f06a87edff35ebd30ce8fee13014435469e7ee81c1f645d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx-expression" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "hast", + "group": "@types", + "version": "3.0.4", + "bom-ref": "mdast-util-mdx-expression@2.0.1|@types/hast@3.0.4", + "description": "TypeScript definitions for hast", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/hast@3.0.4#types/hast", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/hast", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/hast", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "58fb3e6db430e5a0a3fb1ea568d1962c7df0be21eda02bff3f7fa8b4185b3a12601bcaada5d00c9530b12edb13580ecb1f53a1fdb1421ec067d133d2e66df411" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx-expression/node_modules/@types/hast" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "mdast", + "group": "@types", + "version": "4.0.4", + "bom-ref": "mdast-util-mdx-expression@2.0.1|@types/mdast@4.0.4", + "description": "TypeScript definitions for mdast", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/mdast@4.0.4#types/mdast", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/mdast", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/mdast", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "90668d6cf87593b005ce0a6e77f80c76f226e71b840b291147e26758a427a3d4c05d56ba5885421933ef6067a42032f8bb009941261b53134149bd5a528efda0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx-expression/node_modules/@types/mdast" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "mdast-util-from-markdown", + "version": "2.0.1", + "bom-ref": "mdast-util-mdx-expression@2.0.1|mdast-util-from-markdown@2.0.1", + "author": "Titus Wormer", + "description": "mdast utility to parse markdown", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mdast-util-from-markdown@2.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/mdast-util-from-markdown.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-from-markdown#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-from-markdown/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "689114cb367a4f396c5f6b3907839fee537b110b40c6fb6b69d30c8250900f2693160b1ee829ad99d275e44967551942835be937256d6de9b43d6ce5362799b0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx-expression/node_modules/mdast-util-from-markdown" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "mdast-util-to-string", + "version": "4.0.0", + "bom-ref": "mdast-util-mdx-expression@2.0.1|mdast-util-to-string@4.0.0", + "author": "Titus Wormer", + "description": "mdast utility to get the plain text content of a node", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mdast-util-to-string@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/mdast-util-to-string.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-to-string#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-to-string/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d07e38bc38a69f9d45d18c2fc522529b47820ce25346598dd11d72061e072e3f70895d439f44285c66ef1405a3da1488b554e50a6045d61a8a948c9405514b3e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx-expression/node_modules/mdast-util-to-string" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark", + "version": "4.0.0", + "bom-ref": "mdast-util-mdx-expression@2.0.1|micromark@4.0.0", + "author": "Titus Wormer", + "description": "small commonmark compliant markdown parser with positional info and concrete tokens", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark@4.0.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a3fb1dd273287fc9187dff93a9c0f1dd54ab8014dc6694af61c00721f1e1bf9540b8d9a2b02c63871e989b14bc3c51296fdcf958a58a3ddcdfd23336deba3745" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx-expression/node_modules/micromark" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-util-encode", + "version": "2.0.0", + "bom-ref": "mdast-util-mdx-expression@2.0.1|micromark-util-encode@2.0.0", + "author": "Titus Wormer", + "description": "micromark utility to encode dangerous html characters", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-encode@2.0.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a52f9139f0970062d608e73c7a0701bd3d247f6ec6a1632ab5d6ab35f0dc8dbe982ee57970cde2a06e3962cdaa395a9ea926e368a83bdaf53e59bcb779d74fb0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx-expression/node_modules/micromark-util-encode" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-util-sanitize-uri", + "version": "2.0.0", + "bom-ref": "mdast-util-mdx-expression@2.0.1|micromark-util-sanitize-uri@2.0.0", + "author": "Titus Wormer", + "description": "micromark utility to sanitize urls", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-sanitize-uri@2.0.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5a162fe5411c66b6c0b65b273ee0a11d402cbbf8813ce55a115b27b4b04876989b3b475dcbc3b36af673de22f6c55bc164ea6896e8d29623fae4aab4ffb28863" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx-expression/node_modules/micromark-util-sanitize-uri" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "unist-util-stringify-position", + "version": "4.0.0", + "bom-ref": "mdast-util-mdx-expression@2.0.1|unist-util-stringify-position@4.0.0", + "author": "Titus Wormer", + "description": "unist utility to serialize a node, position, or point as a human readable location", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-stringify-position@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-stringify-position.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-stringify-position#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-stringify-position/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d00495d3a000a0a083912dbec70e515c9cb0aeebaba5b0b82594a6ee7afb30eb75a23033bf2c9a3be53165fd7c8fc14217a926cc264a70080dff2bb6826d9781" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx-expression/node_modules/unist-util-stringify-position" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "mdast-util-to-markdown", + "version": "2.1.0", + "bom-ref": "mdast-util-to-markdown@2.1.0", + "author": "Titus Wormer", + "description": "mdast utility to serialize markdown", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mdast-util-to-markdown@2.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/mdast-util-to-markdown.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-to-markdown#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-to-markdown/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "491d959c811d54d0896cfeb2ee45532603cb89f76bf16114e38d1f41e73ba87a07394cffa09da398d46a743437adb892b4e5dbda6083193bb0b0ae4e3d481895" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-to-markdown" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "mdast", + "group": "@types", + "version": "4.0.4", + "bom-ref": "mdast-util-to-markdown@2.1.0|@types/mdast@4.0.4", + "description": "TypeScript definitions for mdast", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/mdast@4.0.4#types/mdast", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/mdast", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/mdast", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "90668d6cf87593b005ce0a6e77f80c76f226e71b840b291147e26758a427a3d4c05d56ba5885421933ef6067a42032f8bb009941261b53134149bd5a528efda0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-to-markdown/node_modules/@types/mdast" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "mdast-util-to-string", + "version": "4.0.0", + "bom-ref": "mdast-util-to-markdown@2.1.0|mdast-util-to-string@4.0.0", + "author": "Titus Wormer", + "description": "mdast utility to get the plain text content of a node", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mdast-util-to-string@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/mdast-util-to-string.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-to-string#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-to-string/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d07e38bc38a69f9d45d18c2fc522529b47820ce25346598dd11d72061e072e3f70895d439f44285c66ef1405a3da1488b554e50a6045d61a8a948c9405514b3e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-to-markdown/node_modules/mdast-util-to-string" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "mdast-util-mdx-jsx", + "version": "3.1.3", + "bom-ref": "mdast-util-mdx-jsx@3.1.3", + "author": "Titus Wormer", + "description": "mdast extension to parse and serialize MDX or MDX.js JSX", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mdast-util-mdx-jsx@3.1.3", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/mdast-util-mdx-jsx.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-mdx-jsx#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-mdx-jsx/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6df3a3bcdb7ed4071b3cb4c5305598d78f67273d0e8e67b026cdcb410e69232546c4fe0274ea8d5492fa91368ce5cebca7cabcd97bf79c2c857d49ee11c1f751" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx-jsx" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "hast", + "group": "@types", + "version": "3.0.4", + "bom-ref": "mdast-util-mdx-jsx@3.1.3|@types/hast@3.0.4", + "description": "TypeScript definitions for hast", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/hast@3.0.4#types/hast", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/hast", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/hast", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "58fb3e6db430e5a0a3fb1ea568d1962c7df0be21eda02bff3f7fa8b4185b3a12601bcaada5d00c9530b12edb13580ecb1f53a1fdb1421ec067d133d2e66df411" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx-jsx/node_modules/@types/hast" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "mdast", + "group": "@types", + "version": "4.0.4", + "bom-ref": "mdast-util-mdx-jsx@3.1.3|@types/mdast@4.0.4", + "description": "TypeScript definitions for mdast", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/mdast@4.0.4#types/mdast", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/mdast", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/mdast", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "90668d6cf87593b005ce0a6e77f80c76f226e71b840b291147e26758a427a3d4c05d56ba5885421933ef6067a42032f8bb009941261b53134149bd5a528efda0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx-jsx/node_modules/@types/mdast" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "mdast-util-from-markdown", + "version": "2.0.1", + "bom-ref": "mdast-util-mdx-jsx@3.1.3|mdast-util-from-markdown@2.0.1", + "author": "Titus Wormer", + "description": "mdast utility to parse markdown", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mdast-util-from-markdown@2.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/mdast-util-from-markdown.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-from-markdown#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-from-markdown/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "689114cb367a4f396c5f6b3907839fee537b110b40c6fb6b69d30c8250900f2693160b1ee829ad99d275e44967551942835be937256d6de9b43d6ce5362799b0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx-jsx/node_modules/mdast-util-from-markdown" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "mdast-util-to-string", + "version": "4.0.0", + "bom-ref": "mdast-util-mdx-jsx@3.1.3|mdast-util-to-string@4.0.0", + "author": "Titus Wormer", + "description": "mdast utility to get the plain text content of a node", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mdast-util-to-string@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/mdast-util-to-string.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-to-string#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-to-string/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d07e38bc38a69f9d45d18c2fc522529b47820ce25346598dd11d72061e072e3f70895d439f44285c66ef1405a3da1488b554e50a6045d61a8a948c9405514b3e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx-jsx/node_modules/mdast-util-to-string" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark", + "version": "4.0.0", + "bom-ref": "mdast-util-mdx-jsx@3.1.3|micromark@4.0.0", + "author": "Titus Wormer", + "description": "small commonmark compliant markdown parser with positional info and concrete tokens", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark@4.0.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a3fb1dd273287fc9187dff93a9c0f1dd54ab8014dc6694af61c00721f1e1bf9540b8d9a2b02c63871e989b14bc3c51296fdcf958a58a3ddcdfd23336deba3745" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx-jsx/node_modules/micromark" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-util-encode", + "version": "2.0.0", + "bom-ref": "mdast-util-mdx-jsx@3.1.3|micromark-util-encode@2.0.0", + "author": "Titus Wormer", + "description": "micromark utility to encode dangerous html characters", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-encode@2.0.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a52f9139f0970062d608e73c7a0701bd3d247f6ec6a1632ab5d6ab35f0dc8dbe982ee57970cde2a06e3962cdaa395a9ea926e368a83bdaf53e59bcb779d74fb0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx-jsx/node_modules/micromark-util-encode" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-util-sanitize-uri", + "version": "2.0.0", + "bom-ref": "mdast-util-mdx-jsx@3.1.3|micromark-util-sanitize-uri@2.0.0", + "author": "Titus Wormer", + "description": "micromark utility to sanitize urls", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-sanitize-uri@2.0.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5a162fe5411c66b6c0b65b273ee0a11d402cbbf8813ce55a115b27b4b04876989b3b475dcbc3b36af673de22f6c55bc164ea6896e8d29623fae4aab4ffb28863" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx-jsx/node_modules/micromark-util-sanitize-uri" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "unist-util-stringify-position", + "version": "4.0.0", + "bom-ref": "mdast-util-mdx-jsx@3.1.3|unist-util-stringify-position@4.0.0", + "author": "Titus Wormer", + "description": "unist utility to serialize a node, position, or point as a human readable location", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-stringify-position@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-stringify-position.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-stringify-position#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-stringify-position/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d00495d3a000a0a083912dbec70e515c9cb0aeebaba5b0b82594a6ee7afb30eb75a23033bf2c9a3be53165fd7c8fc14217a926cc264a70080dff2bb6826d9781" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx-jsx/node_modules/unist-util-stringify-position" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "parse-entities", + "version": "4.0.1", + "bom-ref": "mdast-util-mdx-jsx@3.1.3|parse-entities@4.0.1", + "author": "Titus Wormer", + "description": "Parse HTML character references", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/parse-entities@4.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/parse-entities.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/parse-entities#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/parse-entities/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "496cef61c48987877f4862c83907d9fc2a0dbfa053948e98110ecd8fcda80d59d1a707bf67f17510cc78db1dc900ec060650a37821f40512506d0fe8a472f5ef" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx-jsx/node_modules/parse-entities" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "unist", + "group": "@types", + "version": "2.0.11", + "bom-ref": "mdast-util-mdx-jsx@3.1.3|parse-entities@4.0.1|@types/unist@2.0.11", + "description": "TypeScript definitions for unist", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/unist@2.0.11#types/unist", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/unist", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/unist", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0a604a88be8d368fceaa098c9fde4593d5a1969da6b6f22ff8a36940a3761784a3beb11eb2e6d34561984a0f819d664e9e509a493535b0ca6c04ece06d8867b0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx-jsx/node_modules/parse-entities/node_modules/@types/unist" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "character-entities-legacy", + "version": "3.0.0", + "bom-ref": "mdast-util-mdx-jsx@3.1.3|character-entities-legacy@3.0.0", + "author": "Titus Wormer", + "description": "List of legacy HTML named character references that don’t need a trailing semicolon", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/character-entities-legacy@3.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/character-entities-legacy.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/character-entities-legacy#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/character-entities-legacy/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4693e9d1ab13ffab9f466fff009570a558996c633f3248d017125c710447988485ff6d8d06db07a805a62fefe99a43d6a08509756c9e565793975c3274701355" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx-jsx/node_modules/character-entities-legacy" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "character-entities", + "version": "2.0.2", + "bom-ref": "mdast-util-mdx-jsx@3.1.3|character-entities@2.0.2", + "author": "Titus Wormer", + "description": "Map of named character references", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/character-entities@2.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/character-entities.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/character-entities#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/character-entities/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b21c7ba10d00c1e9ff05121d92392fcf9e0f9c4108fc48f05c3488669f3afca29d6da7c78750dffd16060619f885b7b6fae282f459d3e540847723f3dda8bd85" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx-jsx/node_modules/character-entities" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "character-reference-invalid", + "version": "2.0.1", + "bom-ref": "mdast-util-mdx-jsx@3.1.3|character-reference-invalid@2.0.1", + "author": "Titus Wormer", + "description": "Map of invalid numeric character references to their replacements, according to HTML", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/character-reference-invalid@2.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/character-reference-invalid.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/character-reference-invalid#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/character-reference-invalid/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "881678178c116f239156cbb48cf57b81790eb066231873e6032bfe1e21c6f208b93ed0bd288da3d7ebfcfed9626d1be3a165f4dbbca9986fe7d07b4ee6deee9f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx-jsx/node_modules/character-reference-invalid" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-alphanumerical", + "version": "2.0.1", + "bom-ref": "mdast-util-mdx-jsx@3.1.3|is-alphanumerical@2.0.1", + "author": "Titus Wormer", + "description": "Check if a character is alphanumerical", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-alphanumerical@2.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/is-alphanumerical.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/is-alphanumerical#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/is-alphanumerical/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8666d8857ffd314305e6e87bb4e5f22bf9f466f5a969de5c681035ec6b02eafcae0aa696962446e4ad6a4bd8a799484431a381216effc210274b0bde5bf2ed67" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx-jsx/node_modules/is-alphanumerical" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-alphabetical", + "version": "2.0.1", + "bom-ref": "mdast-util-mdx-jsx@3.1.3|is-alphabetical@2.0.1", + "author": "Titus Wormer", + "description": "Check if a character is alphabetical", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-alphabetical@2.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/is-alphabetical.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/is-alphabetical#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/is-alphabetical/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "156cb263ad0c79337279246990cd88af2d06f61a6befff640f8d260ff706404ba295c6584b8a24cfc48dd90eab2c227c81b0ade9f37eac2fbab4c192f7d2dac5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx-jsx/node_modules/is-alphabetical" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-decimal", + "version": "2.0.1", + "bom-ref": "mdast-util-mdx-jsx@3.1.3|is-decimal@2.0.1", + "author": "Titus Wormer", + "description": "Check if a character is decimal", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-decimal@2.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/is-decimal.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/is-decimal#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/is-decimal/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "00007d862a2642ce435d6711075aeab31194b2d6d1ae814e3cf540a26364ff75c74792721190a13b24d67b6a1ac8a9ec4acaff91c1aa17ecfacae1fa1c7a4dd0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx-jsx/node_modules/is-decimal" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-hexadecimal", + "version": "2.0.1", + "bom-ref": "mdast-util-mdx-jsx@3.1.3|is-hexadecimal@2.0.1", + "author": "Titus Wormer", + "description": "Check if a character is hexadecimal", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-hexadecimal@2.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/is-hexadecimal.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/is-hexadecimal#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/is-hexadecimal/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0e0650a76e3573ca0ee9c03549b4c45a25dea31578daf95c271807f81de18b5022aaa2abb9947764617c227ddf8f8fbfcbfeeb1ef94e64b66d809ff8b6d60666" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx-jsx/node_modules/is-hexadecimal" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "ccount", + "version": "2.0.1", + "bom-ref": "ccount@2.0.1", + "author": "Titus Wormer", + "description": "Count how often a character (or substring) is used in a string", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/ccount@2.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/ccount.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/ccount#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/ccount/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7b2ac5d23885a58fb776b4fadfcddfd6a8646c6b0b4a27cd02303ad4852366398b0968c8b58e8b07d7edf588680e0c1f99c941db386ee752dcefef796fc35102" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ccount" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "stringify-entities", + "version": "4.0.4", + "bom-ref": "stringify-entities@4.0.4", + "author": "Titus Wormer", + "description": "Serialize (encode) HTML character references", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/stringify-entities@4.0.4", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/stringify-entities.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/stringify-entities#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/stringify-entities/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2307c1a6d6ad94ef90089528d7d02abeb3cdaa554ca56f5810bd8b21563e469bf6aac8c21b16832cd460786b1058985f22d79bb8986c1922e36816cd490fa27a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/stringify-entities" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "character-entities-legacy", + "version": "3.0.0", + "bom-ref": "stringify-entities@4.0.4|character-entities-legacy@3.0.0", + "author": "Titus Wormer", + "description": "List of legacy HTML named character references that don’t need a trailing semicolon", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/character-entities-legacy@3.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/character-entities-legacy.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/character-entities-legacy#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/character-entities-legacy/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4693e9d1ab13ffab9f466fff009570a558996c633f3248d017125c710447988485ff6d8d06db07a805a62fefe99a43d6a08509756c9e565793975c3274701355" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/stringify-entities/node_modules/character-entities-legacy" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "character-entities-html4", + "version": "2.1.0", + "bom-ref": "character-entities-html4@2.1.0", + "author": "Titus Wormer", + "description": "Map of named character references from HTML 4", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/character-entities-html4@2.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/character-entities-html4.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/character-entities-html4#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/character-entities-html4/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d6fedf810463ea19d2c05a6ad44bb4ca7aff083130d2b5e8d81eb5a97acb35d1d998f2a06fb7ea4b56b6270174ac84a8f6aefb8c323c54c107a00a67f2a0e864" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/character-entities-html4" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "mdast-util-mdxjs-esm", + "version": "2.0.1", + "bom-ref": "mdast-util-mdxjs-esm@2.0.1", + "author": "Titus Wormer", + "description": "mdast extension to parse and serialize MDX.js ESM (import/exports)", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mdast-util-mdxjs-esm@2.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/mdast-util-mdxjs-esm.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-mdxjs-esm#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-mdxjs-esm/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "11c98ea71b19f7a0af94fd3736086d1f512c2edaf49fd4e6e253d425405c715f51c143a77aa4b2720d7d9f91c6cc27fed742e8ccc45239bb55af779ed56a07b6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdxjs-esm" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "hast", + "group": "@types", + "version": "3.0.4", + "bom-ref": "mdast-util-mdxjs-esm@2.0.1|@types/hast@3.0.4", + "description": "TypeScript definitions for hast", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/hast@3.0.4#types/hast", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/hast", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/hast", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "58fb3e6db430e5a0a3fb1ea568d1962c7df0be21eda02bff3f7fa8b4185b3a12601bcaada5d00c9530b12edb13580ecb1f53a1fdb1421ec067d133d2e66df411" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdxjs-esm/node_modules/@types/hast" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "mdast", + "group": "@types", + "version": "4.0.4", + "bom-ref": "mdast-util-mdxjs-esm@2.0.1|@types/mdast@4.0.4", + "description": "TypeScript definitions for mdast", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/mdast@4.0.4#types/mdast", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/mdast", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/mdast", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "90668d6cf87593b005ce0a6e77f80c76f226e71b840b291147e26758a427a3d4c05d56ba5885421933ef6067a42032f8bb009941261b53134149bd5a528efda0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdxjs-esm/node_modules/@types/mdast" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "mdast-util-from-markdown", + "version": "2.0.1", + "bom-ref": "mdast-util-mdxjs-esm@2.0.1|mdast-util-from-markdown@2.0.1", + "author": "Titus Wormer", + "description": "mdast utility to parse markdown", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mdast-util-from-markdown@2.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/mdast-util-from-markdown.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-from-markdown#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-from-markdown/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "689114cb367a4f396c5f6b3907839fee537b110b40c6fb6b69d30c8250900f2693160b1ee829ad99d275e44967551942835be937256d6de9b43d6ce5362799b0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdxjs-esm/node_modules/mdast-util-from-markdown" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "mdast-util-to-string", + "version": "4.0.0", + "bom-ref": "mdast-util-mdxjs-esm@2.0.1|mdast-util-to-string@4.0.0", + "author": "Titus Wormer", + "description": "mdast utility to get the plain text content of a node", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mdast-util-to-string@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/mdast-util-to-string.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-to-string#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-to-string/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d07e38bc38a69f9d45d18c2fc522529b47820ce25346598dd11d72061e072e3f70895d439f44285c66ef1405a3da1488b554e50a6045d61a8a948c9405514b3e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdxjs-esm/node_modules/mdast-util-to-string" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark", + "version": "4.0.0", + "bom-ref": "mdast-util-mdxjs-esm@2.0.1|micromark@4.0.0", + "author": "Titus Wormer", + "description": "small commonmark compliant markdown parser with positional info and concrete tokens", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark@4.0.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a3fb1dd273287fc9187dff93a9c0f1dd54ab8014dc6694af61c00721f1e1bf9540b8d9a2b02c63871e989b14bc3c51296fdcf958a58a3ddcdfd23336deba3745" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdxjs-esm/node_modules/micromark" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-util-encode", + "version": "2.0.0", + "bom-ref": "mdast-util-mdxjs-esm@2.0.1|micromark-util-encode@2.0.0", + "author": "Titus Wormer", + "description": "micromark utility to encode dangerous html characters", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-encode@2.0.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a52f9139f0970062d608e73c7a0701bd3d247f6ec6a1632ab5d6ab35f0dc8dbe982ee57970cde2a06e3962cdaa395a9ea926e368a83bdaf53e59bcb779d74fb0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdxjs-esm/node_modules/micromark-util-encode" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-util-sanitize-uri", + "version": "2.0.0", + "bom-ref": "mdast-util-mdxjs-esm@2.0.1|micromark-util-sanitize-uri@2.0.0", + "author": "Titus Wormer", + "description": "micromark utility to sanitize urls", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-sanitize-uri@2.0.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5a162fe5411c66b6c0b65b273ee0a11d402cbbf8813ce55a115b27b4b04876989b3b475dcbc3b36af673de22f6c55bc164ea6896e8d29623fae4aab4ffb28863" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdxjs-esm/node_modules/micromark-util-sanitize-uri" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "unist-util-stringify-position", + "version": "4.0.0", + "bom-ref": "mdast-util-mdxjs-esm@2.0.1|unist-util-stringify-position@4.0.0", + "author": "Titus Wormer", + "description": "unist utility to serialize a node, position, or point as a human readable location", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-stringify-position@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-stringify-position.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-stringify-position#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-stringify-position/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d00495d3a000a0a083912dbec70e515c9cb0aeebaba5b0b82594a6ee7afb30eb75a23033bf2c9a3be53165fd7c8fc14217a926cc264a70080dff2bb6826d9781" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdxjs-esm/node_modules/unist-util-stringify-position" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "micromark-extension-mdxjs", + "version": "3.0.0", + "bom-ref": "micromark-extension-mdxjs@3.0.0", + "author": "Titus Wormer", + "description": "micromark extension to support MDX.js", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-extension-mdxjs@3.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark-extension-mdxjs.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark-extension-mdxjs#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark-extension-mdxjs/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-extension-mdxjs/-/micromark-extension-mdxjs-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "03cef77c97e19c9dac899c94ac9df5977e14ab0cb8c48166bcf635a23f846a7e4f1dc3c163312cbeabd619a59c7c422bd753b90e5c37a76cb4b595a92870de8d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromark-extension-mdxjs" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-extension-mdx-expression", + "version": "3.0.0", + "bom-ref": "micromark-extension-mdx-expression@3.0.0", + "author": "Titus Wormer", + "description": "micromark extension to support MDX or MDX JS expressions", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-extension-mdx-expression@3.0.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark-extension-mdx-expression.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark-extension-mdx-expression/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark-extension-mdx-expression/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b08d27c21503cfdef1cb3a8901b1d0869e537dac44bd9659d890ea528fbb36fc88606e8167908f3ea8f6a205283c99665c7067c9953321283dfa852653ab548d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromark-extension-mdx-expression" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-factory-mdx-expression", + "version": "2.0.2", + "bom-ref": "micromark-factory-mdx-expression@2.0.2", + "author": "Titus Wormer", + "description": "micromark factory to parse MDX expressions (found in JSX attributes, flow, text)", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-factory-mdx-expression@2.0.2#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark-extension-mdx-expression.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark-extension-mdx-expression/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark-extension-mdx-expression/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-2.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e44e48da91732728360ad7a6a806dcc8292da475ee25b0019ec6f7db05f653c2102a1855141aa47194792d19b5595a05a9ae244ee7992b869b7a9ef0768f67af" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromark-factory-mdx-expression" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-util-events-to-acorn", + "version": "2.0.2", + "bom-ref": "micromark-util-events-to-acorn@2.0.2", + "author": "Titus Wormer", + "description": "micromark utility to try and parse events w/ acorn", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-events-to-acorn@2.0.2#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark-extension-mdx-expression.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark-extension-mdx-expression/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark-extension-mdx-expression/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-2.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "164fb1981acebfd4199c40e0b8bf4e23dfcd410a7a1f3e05b90e189826ffe55efef5e021d6ce80612bcbdb4907903ebb60883b129139e1389295cb1fdefc9980" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromark-util-events-to-acorn" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "unist-util-position-from-estree", + "version": "2.0.0", + "bom-ref": "unist-util-position-from-estree@2.0.0", + "author": "Titus Wormer", + "description": "unist utility to get a position from an estree node", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-position-from-estree@2.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-position-from-estree.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-position-from-estree#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-position-from-estree/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-position-from-estree/-/unist-util-position-from-estree-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "29a155463a2a2f217a61709b54b35a77f792e3e39f3d0427db239def317f8794ff0922f6bfc36937a6b94cfbed6d7b61006c399c6f8fb93b6af8374866bf9c45" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unist-util-position-from-estree" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "acorn", + "group": "@types", + "version": "4.0.6", + "bom-ref": "@types/acorn@4.0.6", + "description": "TypeScript definitions for Acorn", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/acorn@4.0.6#types/acorn", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/acorn", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/acorn", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/acorn/-/acorn-4.0.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bde4139d63fed43ff16f156b3c2df31e70994634ab29f85b314944038de23192eeec4b274ed90992522ec2b08f6ce8bc624bc3400896d39550405befcfda2279" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/acorn" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-extension-mdx-jsx", + "version": "3.0.1", + "bom-ref": "micromark-extension-mdx-jsx@3.0.1", + "author": "Titus Wormer", + "description": "micromark extension to support MDX or MDX.js JSX", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-extension-mdx-jsx@3.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark-extension-mdx-jsx.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark-extension-mdx-jsx#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark-extension-mdx-jsx/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-3.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bcdb856fd7333fc402b4041c1099f4509409640f0393a0d7281ab1f9b83fc34586b92c43c4dafb844ad6f3db47518df57545b836a10e5b098450d8634c598792" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromark-extension-mdx-jsx" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "estree-util-is-identifier-name", + "version": "3.0.0", + "bom-ref": "estree-util-is-identifier-name@3.0.0", + "author": "Titus Wormer", + "description": "Check if something can be an ecmascript (javascript) identifier name", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/estree-util-is-identifier-name@3.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/estree-util-is-identifier-name.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/estree-util-is-identifier-name#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/estree-util-is-identifier-name/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "845b6a20365321467d0572dbf32e29606ca4ebec1e9088af3554dc9af93c3683a1f957919f9cba7041f36d446b59b7e9d5f22a7558a98a5ce3fa57da69d3599a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/estree-util-is-identifier-name" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-extension-mdx-md", + "version": "2.0.0", + "bom-ref": "micromark-extension-mdx-md@2.0.0", + "author": "Titus Wormer", + "description": "micromark extension to turn some markdown features off for MDX", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-extension-mdx-md@2.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark-extension-mdx-md.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark-extension-mdx-md#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark-extension-mdx-md/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-extension-mdx-md/-/micromark-extension-mdx-md-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "129022b33b01ddb970e11a5b6bbc53394a6d705781162fba3d8f159c9da1862987faf0900e2ad682c329cfbc355dc644ecb56b4805066fd549a46f6086562f61" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromark-extension-mdx-md" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-extension-mdxjs-esm", + "version": "3.0.0", + "bom-ref": "micromark-extension-mdxjs-esm@3.0.0", + "author": "Titus Wormer", + "description": "micromark extension to support MDX JS import/exports", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-extension-mdxjs-esm@3.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark-extension-mdxjs-esm.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark-extension-mdxjs-esm#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark-extension-mdxjs-esm/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0c9165e19aa412b469abf7403f2796a75e6d1ab72bac9868d6128ae6e052ef4042b5fac8160f35b2a71356edd36be283d53939bc0b41344956c6d01afa6f0af4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromark-extension-mdxjs-esm" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-factory-destination", + "version": "2.0.0", + "bom-ref": "micromark-factory-destination@2.0.0", + "author": "Titus Wormer", + "description": "micromark factory to parse destinations (found in resources, definitions)", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-factory-destination@2.0.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8fd0c6ad02e6fd4865dad0b371b2e1cb9917b2090752b8c91e0e1f1407a8311c099897ab4fd6b0e0512121b652b5637c037a8cc0ea75bb31ebe142fc0089f1b4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromark-factory-destination" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-factory-label", + "version": "2.0.0", + "bom-ref": "micromark-factory-label@2.0.0", + "author": "Titus Wormer", + "description": "micromark factory to parse labels (found in media, definitions)", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-factory-label@2.0.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "451de2f7aa2164675efffe1649efdd26cc4e5fabf1220f538a62c04b78b8121040171f129b94a6a957d1f04f3b0cf491df59c402365f6edf7538c65670d81d67" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromark-factory-label" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-factory-title", + "version": "2.0.0", + "bom-ref": "micromark-factory-title@2.0.0", + "author": "Titus Wormer", + "description": "micromark factory to parse markdown titles (found in resources, definitions)", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-factory-title@2.0.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8d8f024b19a958b3b14beb7c5be146dd78a0734443400f5b28c63f13020bbec7ac8919e289531e8d84c4e30ba635cd9fe146c06b85ac1ea7b7275412d6c962f8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromark-factory-title" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-factory-whitespace", + "version": "2.0.0", + "bom-ref": "micromark-factory-whitespace@2.0.0", + "author": "Titus Wormer", + "description": "micromark factory to parse markdown whitespace (found in lots of places)", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-factory-whitespace@2.0.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "dbc91bc1a063739c802355da75b74f6075ff7839ea6941558a42f0aceec50e7286ee5a60c67be4fd7191857fcf37498e67e741499f8b82e9c74beead61003384" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromark-factory-whitespace" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-util-classify-character", + "version": "2.0.0", + "bom-ref": "micromark-util-classify-character@2.0.0", + "author": "Titus Wormer", + "description": "micromark utility to classify whether a character is whitespace or punctuation", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-classify-character@2.0.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4b4cded91f461fe7eee35140ee96d2a8d58e6e8fe4cf07fcacdffe206956ff8b42ea80023acf01fbe6e1fa2f5b572367c0272e92c6c5c2c0667b93822970b023" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromark-util-classify-character" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-util-html-tag-name", + "version": "2.0.0", + "bom-ref": "micromark-util-html-tag-name@2.0.0", + "author": "Titus Wormer", + "description": "micromark utility with list of html tag names", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-html-tag-name@2.0.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c4d9f83ea923da9b9184a74a4e6f2dd581c2fc1023c7a084c111579ed4da45fff1d7a6aa91aea8b95a2eb66f907642124e54fb7b6cd4ed4e197650cb25dd8c73" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromark-util-html-tag-name" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "longest-streak", + "version": "3.1.0", + "bom-ref": "longest-streak@3.1.0", + "author": "Titus Wormer", + "description": "Count the longest repeating streak of a substring", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/longest-streak@3.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/longest-streak.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/longest-streak#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/longest-streak/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f518bea3425881e8536950410e832a225f065ed6d683bd753b7b2b7ed707859d1daa7113a8b6a820ad31d7b7d4c3dac54a52bfd0d96c29ed00861ca5e695c4da" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/longest-streak" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "mdast-util-phrasing", + "version": "4.1.0", + "bom-ref": "mdast-util-phrasing@4.1.0", + "author": "Victor Felder", + "description": "mdast utility to check if a node is phrasing content", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mdast-util-phrasing@4.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/mdast-util-phrasing.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-phrasing#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-phrasing/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4ea202c32bc9269070bc600c6638f82769f45fc416a76d5bf65d28ede5f2549db960d5986c90d52320f56d95c4e96b55e9198a2556264002966b4cd6380073db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-phrasing" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "mdast", + "group": "@types", + "version": "4.0.4", + "bom-ref": "mdast-util-phrasing@4.1.0|@types/mdast@4.0.4", + "description": "TypeScript definitions for mdast", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/mdast@4.0.4#types/mdast", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/mdast", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/mdast", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "90668d6cf87593b005ce0a6e77f80c76f226e71b840b291147e26758a427a3d4c05d56ba5885421933ef6067a42032f8bb009941261b53134149bd5a528efda0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-phrasing/node_modules/@types/mdast" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "zwitch", + "version": "2.0.4", + "bom-ref": "zwitch@2.0.4", + "author": "Titus Wormer", + "description": "Handle values based on a property", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/zwitch@2.0.4", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/zwitch.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/zwitch#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/zwitch/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6d7138711fe455984a657fd18cf11f94768a56151597ce67a14defe9bf1aa5f404735c7803ecc1c6367894df0ba8677a599ddd97df29638a3bd7b5459a83e9f8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/zwitch" + } + ] + }, + { + "type": "library", + "name": "bail", + "version": "2.0.2", + "bom-ref": "bail@2.0.2", + "author": "Titus Wormer", + "description": "Throw a given error", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/bail@2.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/bail.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/bail#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/bail/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d313ba99877b241d987acc432a995a7d1a6c88eccfb7d574d9d74f08b6d8d716063ce5f6e0d4f2379d2a9d4c6008f712a183212a902e0538d0a1164202450347" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/bail" + } + ] + }, + { + "type": "library", + "name": "eslint-plugin-prettier", + "version": "5.2.1", + "bom-ref": "eslint-plugin-prettier@5.2.1", + "author": "Teddy Katz", + "description": "Runs prettier as an eslint rule", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/eslint-plugin-prettier@5.2.1", + "externalReferences": [ + { + "url": "git+https://github.com/prettier/eslint-plugin-prettier.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/prettier/eslint-plugin-prettier#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/prettier/eslint-plugin-prettier/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "807de247783825f17ec983da25890dee3125f506f078bfd87e4a1194d9ee2041c4cf5bc75650a658e4be7861a246ecc7417749142393c5182f8eef5bf15526af" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/eslint-plugin-prettier" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "prettier-linter-helpers", + "version": "1.0.0", + "bom-ref": "prettier-linter-helpers@1.0.0", + "description": "Utilities to help expose prettier output in linting tools", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/prettier-linter-helpers@1.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/prettier/prettier-linter-helpers.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/prettier/prettier-linter-helpers#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/prettier/prettier-linter-helpers/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "19b2b670ff67ada492505f4dd97c14c2a7f394016530d61897e4a113f57e1fc6bdb8d97fa14a81d70d842f9e098743a5c9149df117d6609ddca154b84d138fdb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/prettier-linter-helpers" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "fast-diff", + "version": "1.3.0", + "bom-ref": "fast-diff@1.3.0", + "author": "Jason Chen", + "description": "Fast Javascript text diff", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/fast-diff@1.3.0", + "externalReferences": [ + { + "url": "git+https://github.com/jhchen/fast-diff.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jhchen/fast-diff#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jhchen/fast-diff/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5713cfe0da9b5238fa31a00e69f59e527d9c5d62dc0ad96392552d65fd089dde1743e40fb660346f5f33672d23210c7e131455091fd94290668a4e655ec84db3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fast-diff" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "prettier", + "version": "3.3.3", + "bom-ref": "prettier@3.3.3", + "author": "James Long", + "description": "Prettier is an opinionated code formatter", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/prettier@3.3.3", + "externalReferences": [ + { + "url": "git+https://github.com/prettier/prettier.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://prettier.io", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/prettier/prettier/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8b6b43340d0ee48acc3bbe7b95fadd41909cda33cd0d59ed5749bffb8c218837d669329f30d811ed0cf4340786cff9d1a85e26e7fe822f36cfe3f9621edd7613" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/prettier" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "core", + "group": "@pkgr", + "version": "0.1.1", + "bom-ref": "@pkgr/core@0.1.1", + "author": "JounQin", + "description": "Shared core module for `@pkgr` packages or any package else", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40pkgr/core@0.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/un-ts/pkgr.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/un-ts/pkgr/blob/master/packages/core", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/un-ts/pkgr/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@pkgr/core/-/core-0.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "72af28e1c587d226d787d5468b93f6d13bbd5c5ff47c55e5f445229ebf507d333b6bba74a13038889442416a695d1d4f83c75233450222d0a43f0b24f6a59660" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@pkgr/core" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "eslint-plugin-react-hooks", + "version": "4.6.2", + "bom-ref": "eslint-plugin-react-hooks@4.6.2", + "description": "ESLint rules for React Hooks", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/eslint-plugin-react-hooks@4.6.2#packages/eslint-plugin-react-hooks", + "externalReferences": [ + { + "url": "git+https://github.com/facebook/react.git#packages/eslint-plugin-react-hooks", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://reactjs.org/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/facebook/react/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "433962349ab81a29c305c0fc80f079bf4c21ea0f2add2522e84145d31f0dfc12fd3e856cd1ab6e19ce3ba33311c8e58029dc1a6793a76ce11add647e75218ab9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/eslint-plugin-react-hooks" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "eslint-plugin-react", + "version": "7.37.1", + "bom-ref": "eslint-plugin-react@7.37.1", + "author": "Yannick Croissant", + "description": "React specific linting rules for ESLint", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/eslint-plugin-react@7.37.1", + "externalReferences": [ + { + "url": "git+https://github.com/jsx-eslint/eslint-plugin-react.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jsx-eslint/eslint-plugin-react", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jsx-eslint/eslint-plugin-react/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c704e7c03ab36c3440f2e27b04cc4fb3f117441de2f197e7388a7c06cc444244f49c73e9f9659c7aa1a0a3aaca6fd72d362f0624b0d3e06a391c05842dafd632" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/eslint-plugin-react" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "doctrine", + "version": "2.1.0", + "bom-ref": "eslint-plugin-react@7.37.1|doctrine@2.1.0", + "description": "JSDoc parser", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/doctrine@2.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/eslint/doctrine.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/eslint/doctrine", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/eslint/doctrine/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "df999292ee195cad2f7c2b87103030b79e5d8368cd6a31d9d6876f17ef124abf3612c658e109977ee5aca3ca0477ccd185539b48dd7c68cd028d2768057ef323" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/eslint-plugin-react/node_modules/doctrine" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "minimatch", + "version": "3.1.2", + "bom-ref": "eslint-plugin-react@7.37.1|minimatch@3.1.2", + "author": "Isaac Z. Schlueter", + "description": "a glob matcher in javascript", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/minimatch@3.1.2", + "externalReferences": [ + { + "url": "git://github.com/isaacs/minimatch.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/minimatch#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/minimatch/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "27ba7ade1462023c35343130c355bb8b7efe07222b3963b95d0400cd9dd539c2f43cdc9bc297e657f374e73140cf043d512c84717eaddd43be2b96aa0503881f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/eslint-plugin-react/node_modules/minimatch" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "brace-expansion", + "version": "1.1.11", + "bom-ref": "eslint-plugin-react@7.37.1|brace-expansion@1.1.11", + "author": "Julian Gruber", + "description": "Brace expansion as known from sh/bash", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/brace-expansion@1.1.11", + "externalReferences": [ + { + "url": "git://github.com/juliangruber/brace-expansion.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/juliangruber/brace-expansion", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/juliangruber/brace-expansion/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "882b8f1c3160ac75fb1f6bc423fe71a73d3bcd21c1d344e9ba0aa1998b5598c3bae75f260ae44ca0e60595d101974835f3bb9fa3375a1e058a71815beb5a8688" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/eslint-plugin-react/node_modules/brace-expansion" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "semver", + "version": "6.3.1", + "bom-ref": "eslint-plugin-react@7.37.1|semver@6.3.1", + "author": "GitHub Inc.", + "description": "The semantic version parser used by npm.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/semver@6.3.1", + "externalReferences": [ + { + "url": "git+https://github.com/npm/node-semver.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/node-semver#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/node-semver/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "051ed5bc30951cefaadb10445ac9314ba0c9135a919dbec3c7352ba206fbd425a849f89c07162c88019df8a9749a6abf329ac6f7202b464cab4314cee978cccc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/eslint-plugin-react/node_modules/semver" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "array-includes", + "version": "3.1.8", + "bom-ref": "array-includes@3.1.8", + "author": "Jordan Harband", + "description": "An ES7/ES2016 spec-compliant `Array.prototype.includes` shim/polyfill/replacement that works as far down as ES3.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/array-includes@3.1.8", + "externalReferences": [ + { + "url": "git://github.com/es-shims/array-includes.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/es-shims/array-includes#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/es-shims/array-includes/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8ad696adb61baa91979068593c652e9709e155fe47a72d7188216c1aac881a095b071986e6f4a3c507a7dff5863a33e9344bf546d04b2b16e65579bc1e9252b5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/array-includes" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "es-define-property", + "version": "1.0.0", + "bom-ref": "es-define-property@1.0.0", + "author": "Jordan Harband", + "description": "`Object.defineProperty`, but not IE 8's broken one.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/es-define-property@1.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/ljharb/es-define-property.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/es-define-property#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/es-define-property/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8f16b22ca4a1ac4aaacc9d1eba641b5614d840cdbb09f4f54f7e7e8028031682fcd892ec5ea4c9efacefe80d182ce8049cb50cbcbcec0ec188ae5f0d1694f681" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/es-define-property" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "es-errors", + "version": "1.3.0", + "bom-ref": "es-errors@1.3.0", + "author": "Jordan Harband", + "description": "A simple cache for a few of the JS Error constructors.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/es-errors@1.3.0", + "externalReferences": [ + { + "url": "git+https://github.com/ljharb/es-errors.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/es-errors#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/es-errors/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "65fe47d8ac6ddb18d3bdb26f3f66562c4202c40ea3fa1026333225ca9cb8c5c060d6f2959f1f3d5b2d066d2fa47f9730095145cdd0858765d20853542d2e9cb3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/es-errors" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "function-bind", + "version": "1.1.2", + "bom-ref": "function-bind@1.1.2", + "author": "Raynos", + "description": "Implementation of Function.prototype.bind", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/function-bind@1.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/Raynos/function-bind.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/Raynos/function-bind", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/Raynos/function-bind/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ed71cdc47eea5fdc46e66230c6486e993a31fcc21135c3a00ebc56b0cb76a40af6dd61e9e8cad194dec50521690a9afea153b417be38894811f369c931f1b648" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/function-bind" + } + ] + }, + { + "type": "library", + "name": "set-function-length", + "version": "1.2.2", + "bom-ref": "set-function-length@1.2.2", + "author": "Jordan Harband", + "description": "Set a function's length property", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/set-function-length@1.2.2", + "externalReferences": [ + { + "url": "git+https://github.com/ljharb/set-function-length.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/set-function-length#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/set-function-length/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a6045ce21278fec363582492f409a74b8d31ddb34c0d39271e02f951a3014ccc899d4f741205a1d51cfe302f5e16ee01b8dfd4c198ca42e63fd6fdeb33b1cc7e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/set-function-length" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "define-data-property", + "version": "1.1.4", + "bom-ref": "define-data-property@1.1.4", + "author": "Jordan Harband", + "description": "Define a data property on an object. Will fall back to assignment in an engine without descriptors.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/define-data-property@1.1.4", + "externalReferences": [ + { + "url": "git+https://github.com/ljharb/define-data-property.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/define-data-property#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/define-data-property/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ac132f23396903cbfa13e489668a3ef87018aac2eb920ecc49f2229cc3c5866928af0ed7f9d39754942cf904faf731a4cccc9f0e720c3765a2775f8d6cbdd3f8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/define-data-property" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "gopd", + "version": "1.0.1", + "bom-ref": "gopd@1.0.1", + "author": "Jordan Harband", + "description": "`Object.getOwnPropertyDescriptor`, but accounts for IE's broken implementation.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/gopd@1.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/ljharb/gopd.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/gopd#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/gopd/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "77ae5b36521a771be96ff03669b55d96a2aa579eb78ee4676755ad93ab35b0847cb8db1747bd31a88cd5ab155fd5e4ea0ee9f04f632473311e69ecc2293661c0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/gopd" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "has-property-descriptors", + "version": "1.0.2", + "bom-ref": "has-property-descriptors@1.0.2", + "author": "Jordan Harband", + "description": "Does the environment have full property descriptor support? Handles IE 8's broken defineProperty/gOPD.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/has-property-descriptors@1.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/inspect-js/has-property-descriptors.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/has-property-descriptors#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/has-property-descriptors/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e7924d2ae216fafab829ed418ce4e333661cb5022f093ec61731f099f64f1a8e709eb82489dd1842d9c095e152aae9999b86b3de7d814be7ab6f2e62a49760ae" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/has-property-descriptors" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "es-abstract", + "version": "1.23.3", + "bom-ref": "es-abstract@1.23.3", + "author": "Jordan Harband", + "description": "ECMAScript spec abstract operations.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/es-abstract@1.23.3", + "externalReferences": [ + { + "url": "git://github.com/ljharb/es-abstract.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/es-abstract#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/es-abstract/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7be1df347eb5063d57f7f8cb739bf5a3068b62e1dd7871d24259210818932bcac1bca6942e5fdb786331c2b3178e962bbf8a73db6065639ef4bd578f036868e0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/es-abstract" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "arraybuffer.prototype.slice", + "version": "1.0.3", + "bom-ref": "arraybuffer.prototype.slice@1.0.3", + "author": "Jordan Harband", + "description": "ES spec-compliant shim for ArrayBuffer.prototype.slice", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/arraybuffer.prototype.slice@1.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/es-shims/ArrayBuffer.prototype.slice.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/es-shims/ArrayBuffer.prototype.slice#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/es-shims/ArrayBuffer.prototype.slice/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6ccc4c2808e0d77101495b1cc53698038991739b755005dada45e219335f674efd1c85971242a692016b87f9c9a9a99a2d2ad73b91f85851643c468b2566ecdc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/arraybuffer.prototype.slice" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "available-typed-arrays", + "version": "1.0.7", + "bom-ref": "available-typed-arrays@1.0.7", + "author": "Jordan Harband", + "description": "Returns an array of Typed Array names that are available in the current environment", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/available-typed-arrays@1.0.7", + "externalReferences": [ + { + "url": "git+https://github.com/inspect-js/available-typed-arrays.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/available-typed-arrays#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/available-typed-arrays/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c2f52306d48637bfbb4a3369abff4cd93837e745190f7abad881592db4404756d23250a8d5969e5be049f83d3dd1ee2120864b05c4c359ee0c8788ef5036a3cd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/available-typed-arrays" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "possible-typed-array-names", + "version": "1.0.0", + "bom-ref": "possible-typed-array-names@1.0.0", + "author": "Jordan Harband", + "description": "A simple list of possible Typed Array names.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/possible-typed-array-names@1.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/ljharb/possible-typed-array-names.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/possible-typed-array-names#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/possible-typed-array-names/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "77b530f9e6689687b41070c86287be6d0e565e718c3a99a26454ee3160b0a63cf390bda74e370a880938861f138e71b27b64f058e937517b9c67edeb6e605af1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/possible-typed-array-names" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "data-view-buffer", + "version": "1.0.1", + "bom-ref": "data-view-buffer@1.0.1", + "author": "Jordan Harband", + "description": "Get the ArrayBuffer out of a DataView, robustly.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/data-view-buffer@1.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/ljharb/data-view-buffer.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/data-view-buffer#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/data-view-buffer/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d2586deceba0039c778892ce5858562bfe5e84e35da6b9342125ea5459ff345ac3bbe72e73c8800c5ac6433e419d12bb2cb53726691b5d2c5aa97fbf99762d50" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/data-view-buffer" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-data-view", + "version": "1.0.1", + "bom-ref": "is-data-view@1.0.1", + "author": "Jordan Harband", + "description": "Is this value a JS DataView? This module works cross-realm/iframe, does not depend on `instanceof` or mutable properties, and despite ES6 Symbol.toStringTag.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-data-view@1.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/inspect-js/is-data-view.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/is-data-view#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/is-data-view/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "00791a26bb14556eb0aba252f32dc99ccfc6245ffd71ffa4db4fa20f3952689ae29c4a39fbbbd18ad78e4b00611d1880c90013375026638870cf124a3e661ffb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-data-view" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "data-view-byte-length", + "version": "1.0.1", + "bom-ref": "data-view-byte-length@1.0.1", + "author": "Jordan Harband", + "description": "Get the byteLength out of a DataView, robustly.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/data-view-byte-length@1.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/ljharb/data-view-byte-length.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/data-view-byte-length#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/data-view-byte-length/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e09ef04490f7001033afcc0ff8e70872aab676550aa780d57e5c7efa1b3987964ac9d58c23afc3fdf028b7eca1ea0dad1e1f1f2c54ef34e695377e7b36f4ab39" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/data-view-byte-length" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "data-view-byte-offset", + "version": "1.0.0", + "bom-ref": "data-view-byte-offset@1.0.0", + "author": "Jordan Harband", + "description": "Get the byteOffset out of a DataView, robustly.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/data-view-byte-offset@1.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/ljharb/data-view-byte-offset.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/data-view-byte-offset#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/data-view-byte-offset/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b7f620b32b6af91f7de442793d9943e02bb9eac59af089d7c92695891cf0f5aa6eb2ab0e3b66d03fe49b633021474a452a807ee37958cbcad66da9fd252b979c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/data-view-byte-offset" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "es-object-atoms", + "version": "1.0.0", + "bom-ref": "es-object-atoms@1.0.0", + "author": "Jordan Harband", + "description": "ES Object-related atoms: Object, ToObject, RequireObjectCoercible", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/es-object-atoms@1.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/ljharb/es-object-atoms.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/es-object-atoms#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/es-object-atoms/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "319e2243a2701ce0508da8678f0682d59b48047fb6a218da9b300ede868771762ea7bab18c5d9f8b1c87f90ef5be858778e908daafd39c96a8fca7d76086566f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/es-object-atoms" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "es-set-tostringtag", + "version": "2.0.3", + "bom-ref": "es-set-tostringtag@2.0.3", + "author": "Jordan Harband", + "description": "A helper to optimistically set Symbol.toStringTag, when possible.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/es-set-tostringtag@2.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/es-shims/es-set-tostringtag.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/es-shims/es-set-tostringtag#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/es-shims/es-set-tostringtag/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "dd3f2e34c0b73904c790552c16af2bfc1c005cb1ef53ff4ef661347c173f318e62abff07ee772f3bde3b2e6600ea5756c3d521f1885fdb9ceeea7ee730be5059" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/es-set-tostringtag" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "es-to-primitive", + "version": "1.2.1", + "bom-ref": "es-to-primitive@1.2.1", + "author": "Jordan Harband", + "description": "ECMAScript “ToPrimitive” algorithm. Provides ES5 and ES2015 versions.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/es-to-primitive@1.2.1", + "externalReferences": [ + { + "url": "git://github.com/ljharb/es-to-primitive.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/es-to-primitive#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/es-to-primitive/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4023a5960649b5a528f6689805c2c285351a1cd8c91773d8b35562743ec0c22123d6463129e41372d2c07b300e1f964a447d20d8880f9fa2b0078213f22469bc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/es-to-primitive" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-callable", + "version": "1.2.7", + "bom-ref": "is-callable@1.2.7", + "author": "Jordan Harband", + "description": "Is this JS value callable? Works with Functions and GeneratorFunctions, despite ES6 @@toStringTag.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-callable@1.2.7", + "externalReferences": [ + { + "url": "git://github.com/inspect-js/is-callable.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/is-callable#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/is-callable/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d410b40551614bfa74aadc3a7a7a7c7bef0e0f452b2b4a052f3b528cdce170a037583b89c7100f5f33ee3ed2a48c463d514a045a55fff1f80a7aed92f22f494c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-callable" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "function.prototype.name", + "version": "1.1.6", + "bom-ref": "function.prototype.name@1.1.6", + "author": "Jordan Harband", + "description": "An ES2015 spec-compliant `Function.prototype.name` shim", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/function.prototype.name@1.1.6", + "externalReferences": [ + { + "url": "git://github.com/es-shims/Function.prototype.name.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/es-shims/Function.prototype.name#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/es-shims/Function.prototype.name/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "679931efdb305393f6ed611ac97335b418b965efe56c8ca2360537ab25d439ff5bdab81763217d0f2f42c7e210bff2dcf16086e8bf36cf050fa524bd8467a122" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/function.prototype.name" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "functions-have-names", + "version": "1.2.3", + "bom-ref": "functions-have-names@1.2.3", + "author": "Jordan Harband", + "description": "Does this JS environment support the `name` property on functions?", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/functions-have-names@1.2.3", + "externalReferences": [ + { + "url": "git+https://github.com/inspect-js/functions-have-names.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/functions-have-names#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/functions-have-names/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c5c901517c9322a4fdeedab6c7600c6fe835eb76f9245cac624d31e2ac4d1706df42498d6688911dbeac3f323dfd0577dd67aebd5601508883e0dccd232a9a45" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/functions-have-names" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "get-symbol-description", + "version": "1.0.2", + "bom-ref": "get-symbol-description@1.0.2", + "author": "Jordan Harband", + "description": "Gets the description of a Symbol. Handles `Symbol()` vs `Symbol('')` properly when possible.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/get-symbol-description@1.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/inspect-js/get-symbol-description.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/get-symbol-description#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/get-symbol-description/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8344189357590711b093e36073e96d447d88069d9fef306404c0496420deae1e8486585247afbd8ab302b93ff4f730faaa46ab1d44a7e76f6c2bfc8be12dbb9a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/get-symbol-description" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "globalthis", + "version": "1.0.4", + "bom-ref": "globalthis@1.0.4", + "author": "Jordan Harband", + "description": "ECMAScript spec-compliant polyfill/shim for `globalThis`", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/globalthis@1.0.4", + "externalReferences": [ + { + "url": "git://github.com/ljharb/System.global.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/System.global#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/System.global/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0e92ca6cd5385b2969c49ca442e8df09cc185a257f2619b9d06a28d30ad520b02fe633abf5df87f944773e14820f6ac2084220d2e73e1be9ae053c03e782610d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/globalthis" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "has-proto", + "version": "1.0.3", + "bom-ref": "has-proto@1.0.3", + "author": "Jordan Harband", + "description": "Does this environment have the ability to get the [[Prototype]] of an object on creation with `__proto__`?", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/has-proto@1.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/inspect-js/has-proto.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/has-proto#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/has-proto/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "489d5a999009522652f8f86c54b7f9b46c9d95a541f04745a5a48ee209a250a50ec64f2ace7e40232e19789526876db39c8764fee300513da9977171cd5507f9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/has-proto" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "hasown", + "version": "2.0.2", + "bom-ref": "hasown@2.0.2", + "author": "Jordan Harband", + "description": "A robust, ES3 compatible, \"has own property\" predicate.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/hasown@2.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/inspect-js/hasOwn.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/hasOwn#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/hasOwn/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d21254f5208fbe633320175916a34f5d66ba76a87b59d1f470823dcbe0b24bcac6de72f8f01725adaf4798a8555541f23d6347e58ef10f0001edb7e04a391431" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/hasown" + } + ] + }, + { + "type": "library", + "name": "is-typed-array", + "version": "1.1.13", + "bom-ref": "is-typed-array@1.1.13", + "author": "Jordan Harband", + "description": "Is this value a JS Typed Array? This module works cross-realm/iframe, does not depend on `instanceof` or mutable properties, and despite ES6 Symbol.toStringTag.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-typed-array@1.1.13", + "externalReferences": [ + { + "url": "git://github.com/inspect-js/is-typed-array.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/is-typed-array#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/is-typed-array/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b99db9fdb5009546397d1e0e293e2b650101af3416615f59258186b1498427ab61a1d549d475fae1e3d0e99d2a3d63fe9be52ae9ef54ba0ac4dfc8de62c0d233" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-typed-array" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-negative-zero", + "version": "2.0.3", + "bom-ref": "is-negative-zero@2.0.3", + "author": "Jordan Harband", + "description": "Is this value negative zero? === will lie to you", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-negative-zero@2.0.3", + "externalReferences": [ + { + "url": "git://github.com/inspect-js/is-negative-zero.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/is-negative-zero", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/is-negative-zero/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e4aa08bb6360a727a4ef98d7a1d16f9da7c1e83260af7bbcbae2b42c46498eb535f43acc0f7115111691f2c8f3f0208682966fc4f97d4ae13518c54f147c759b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-negative-zero" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-weakref", + "version": "1.0.2", + "bom-ref": "is-weakref@1.0.2", + "author": "Jordan Harband", + "description": "Is this value a JS WeakRef? This module works cross-realm/iframe, and despite ES6 @@toStringTag.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-weakref@1.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/inspect-js/is-weakref.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/is-weakref#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/is-weakref/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a9cb6cb8b666210d3ebd248c7e856fc857b6f86484be7999d9ecd3ba9d5206c7bdfadc0209e89a97a1048b735cd8a15c7fafaacf61413e78d7b24f3184a49a3d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-weakref" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "object-inspect", + "version": "1.13.2", + "bom-ref": "object-inspect@1.13.2", + "author": "James Halliday", + "description": "string representations of objects in node and the browser", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/object-inspect@1.13.2", + "externalReferences": [ + { + "url": "git://github.com/inspect-js/object-inspect.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/object-inspect", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/object-inspect/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "21165246ecc98b29de9805cf62d3dee41a08fd111235847b4d89b9d0c0b932a6dddc99b0e72efdd2c12b630dd5e92af21490fae1bef8a9042cf709f9060fe4de" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object-inspect" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "safe-array-concat", + "version": "1.1.2", + "bom-ref": "safe-array-concat@1.1.2", + "author": "Jordan Harband", + "description": "`Array.prototype.concat`, but made safe by ignoring Symbol.isConcatSpreadable", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/safe-array-concat@1.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/ljharb/safe-array-concat.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/safe-array-concat#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/safe-array-concat/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "be3e91b02b160427f5f6321e1c47e444cc3c0cf8816fe0cc5e4950ff54860c738c94774f524657150d98769952db7cc44938a301cbab6f569280903702032ed5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/safe-array-concat" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "safe-regex-test", + "version": "1.0.3", + "bom-ref": "safe-regex-test@1.0.3", + "author": "Jordan Harband", + "description": "Give a regex, get a robust predicate function that tests it against a string.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/safe-regex-test@1.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/ljharb/safe-regex-test.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/safe-regex-test#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/safe-regex-test/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "09d0128cd24fbd16bbae83ba45afe02d8053cd8cf33f2c815f120c7465b751240bca358496cd91816e540535da415a7e3aba5e08addb2de9bcb26b6685ea11bb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/safe-regex-test" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "string.prototype.trim", + "version": "1.2.9", + "bom-ref": "string.prototype.trim@1.2.9", + "author": "Jordan Harband", + "description": "ES5 spec-compliant shim for String.prototype.trim", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/string.prototype.trim@1.2.9", + "externalReferences": [ + { + "url": "git://github.com/es-shims/String.prototype.trim.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/es-shims/String.prototype.trim#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/es-shims/String.prototype.trim/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9251ee08dc62319f0c96c3a284984910124088c56a5376769c45d67d69c8aa3374804152f49f7e2312a8cd65ad406720a1ad56519ccb8ca3d3af86473454c5c7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/string.prototype.trim" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "string.prototype.trimend", + "version": "1.0.8", + "bom-ref": "string.prototype.trimend@1.0.8", + "author": "Jordan Harband", + "description": "ES2019 spec-compliant String.prototype.trimEnd shim.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/string.prototype.trimend@1.0.8", + "externalReferences": [ + { + "url": "git://github.com/es-shims/String.prototype.trimEnd.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/es-shims/String.prototype.trimEnd#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/es-shims/String.prototype.trimEnd/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a7bdee2f95421c23b605967a92bc30404de40b333b34a9a2b3c4bfff1102e9f4289dc85bba6e1e3fa911e032c48d014edd69e3dc5ba8f0d33490e4a355d1e365" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/string.prototype.trimend" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "string.prototype.trimstart", + "version": "1.0.8", + "bom-ref": "string.prototype.trimstart@1.0.8", + "author": "Jordan Harband", + "description": "ES2019 spec-compliant String.prototype.trimStart shim.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/string.prototype.trimstart@1.0.8", + "externalReferences": [ + { + "url": "git://github.com/es-shims/String.prototype.trimStart.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/es-shims/String.prototype.trimStart#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/es-shims/String.prototype.trimStart/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "517487dbad82499635b5fbb71b749e72beae18b08554f32122a1e3960094b4209c82285873fc4ab3d76331331439bda3d66552794f0453a35673f890294e867e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/string.prototype.trimstart" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "typed-array-buffer", + "version": "1.0.2", + "bom-ref": "typed-array-buffer@1.0.2", + "author": "Jordan Harband", + "description": "Get the ArrayBuffer out of a TypedArray, robustly.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/typed-array-buffer@1.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/ljharb/typed-array-buffer.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/typed-array-buffer#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/typed-array-buffer/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "804ca6258299b4a5f3cc1ccce23a9af70e90d498e6ef1d9dfac875f4076c0f8c2a9cc3c3632bf0a6c21cd90ffcdf9907ba8dc1110ec28de94685f4eca016f631" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/typed-array-buffer" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "typed-array-byte-length", + "version": "1.0.1", + "bom-ref": "typed-array-byte-length@1.0.1", + "author": "Jordan Harband", + "description": "Robustly get the byte length of a Typed Array", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/typed-array-byte-length@1.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/inspect-js/typed-array-byte-length.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/typed-array-byte-length#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/typed-array-byte-length/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "de2309f6ad1aa3b584f6d59c698288a6d90d06e3887190824f4778311beeb87f3c7c4a041fad88b907b43adada0f779b404a13464f17081a249d435cd58ebba7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/typed-array-byte-length" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "for-each", + "version": "0.3.3", + "bom-ref": "for-each@0.3.3", + "author": "Raynos", + "description": "A better forEach", + "licenses": [ + { + "license": { + "id": "MIT" + } + }, + { + "license": { + "id": "MIT", + "url": "http://github.com/Raynos/for-each/raw/master/LICENSE" + } + } + ], + "purl": "pkg:npm/for-each@0.3.3", + "externalReferences": [ + { + "url": "git://github.com/Raynos/for-each.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/Raynos/for-each", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/Raynos/for-each/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8ea61f2e9ee6a3dbc8c907fcca45b6bfb03ed8de108de09e239f83cfd5eb6a23b58a09fcd708e21fb15bf6f48e5af41f36d9926b81f6468413aeb5e2bdd5199b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/for-each" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "typed-array-byte-offset", + "version": "1.0.2", + "bom-ref": "typed-array-byte-offset@1.0.2", + "author": "Jordan Harband", + "description": "Robustly get the byte offset of a Typed Array", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/typed-array-byte-offset@1.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/inspect-js/typed-array-byte-offset.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/typed-array-byte-offset#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/typed-array-byte-offset/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3aeb34be87476b9e85be266e712d84eb7ce482d82b0028fba268f077ff254c43043c51728df8b1319d595de9e980214106de040b52765ecc954b68241b479314" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/typed-array-byte-offset" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "typed-array-length", + "version": "1.0.6", + "bom-ref": "typed-array-length@1.0.6", + "author": "Jordan Harband", + "description": "Robustly get the length of a Typed Array", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/typed-array-length@1.0.6", + "externalReferences": [ + { + "url": "git+https://github.com/inspect-js/typed-array-length.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/typed-array-length#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/typed-array-length/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fcec4337a3ad024e4a06919bdbc4fe1d973633e003b6f4715eb28a6d4c2db0b81da31817d77872cbb7a4e9b151979f9a06cdb26730747380a741f02d572a56fe" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/typed-array-length" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "unbox-primitive", + "version": "1.0.2", + "bom-ref": "unbox-primitive@1.0.2", + "author": "Jordan Harband", + "description": "Unbox a boxed JS primitive value.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unbox-primitive@1.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/ljharb/unbox-primitive.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/unbox-primitive#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/unbox-primitive/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "eb5a4f9420fd879d55a2b7b22740517a275e33730328c2a787af95f4bd3cdf7d62a6ae90f0e1576588aa3fa9ffb5b1f1e2ce48f6e4617327ba06b6e48b39010f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unbox-primitive" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "array.prototype.findlast", + "version": "1.2.5", + "bom-ref": "array.prototype.findlast@1.2.5", + "author": "Jordan Harband", + "description": "An ESnext spec-compliant `Array.prototype.findLast` shim/polyfill/replacement that works as far down as ES3.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/array.prototype.findlast@1.2.5", + "externalReferences": [ + { + "url": "git+https://github.com/es-shims/Array.prototype.findLast.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/es-shims/Array.prototype.findLast#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/es-shims/Array.prototype.findLast/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "095bdde851e0d59dcf3a904bc4ee84eb3afead228443d2faad91c0698ee52df84ab166140413ae32cd1ef68db8a28a63e87fa0791097d1827e4c92c12b6787c9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/array.prototype.findlast" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "es-shim-unscopables", + "version": "1.0.2", + "bom-ref": "es-shim-unscopables@1.0.2", + "author": "Jordan Harband", + "description": "Helper package to shim a method into `Array.prototype[Symbol.unscopables]`", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/es-shim-unscopables@1.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/ljharb/es-shim-unscopables.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/es-shim-unscopables#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/es-shim-unscopables/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "277c814570b30eee142e7430c724e8a3f3a374cc7a6a48150bb2ba7dec346bb17fd302ed98a28dec8ef7007e53dbcdfa52e5d1a8ded083e208530ffe60992c47" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/es-shim-unscopables" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "array.prototype.flatmap", + "version": "1.3.2", + "bom-ref": "array.prototype.flatmap@1.3.2", + "author": "Jordan Harband", + "description": "An ES2019 spec-compliant `Array.prototype.flatMap` shim/polyfill/replacement that works as far down as ES3.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/array.prototype.flatmap@1.3.2", + "externalReferences": [ + { + "url": "git://github.com/es-shims/Array.prototype.flatMap.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/es-shims/Array.prototype.flatMap#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/es-shims/Array.prototype.flatMap/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "130cb1d1cf4f9a972c0728525b8afef730d4eec1a315cf3aa9ffe42adb920917617db93448d2cb91a4f9aaf7079d11a073934ffe5cbfcbeaa45e4a8e357e7809" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/array.prototype.flatmap" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "array.prototype.tosorted", + "version": "1.1.4", + "bom-ref": "array.prototype.tosorted@1.1.4", + "author": "Jordan Harband", + "description": "An ESnext spec-compliant `Array.prototype.toSorted` shim/polyfill/replacement that works as far down as ES3.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/array.prototype.tosorted@1.1.4", + "externalReferences": [ + { + "url": "git+https://github.com/es-shims/Array.prototype.toSorted.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/es-shims/Array.prototype.toSorted#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/es-shims/Array.prototype.toSorted/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a7a171f01edbed984bfe0994b00cb40f5e5686f0dc730de69c635b6698b7a66789771b56b23da311a23863aa28dd78877f3b9280fc0a734e0c62de8a82f0bfc0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/array.prototype.tosorted" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "es-iterator-helpers", + "version": "1.0.19", + "bom-ref": "es-iterator-helpers@1.0.19", + "author": "Jordan Harband", + "description": "An ESnext spec-compliant iterator helpers shim/polyfill/replacement that works as far down as ES3.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/es-iterator-helpers@1.0.19", + "externalReferences": [ + { + "url": "git+https://github.com/es-shims/iterator-helpers.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/es-shims/iterator-helpers#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/es-shims/iterator-helpers/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.19.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ce83306c2707e61c1490a2644fc903201652cfd23a9951bfffe9430a29cb086a2fe3eafb348cb495df28d37334709c65daca557fa1126154bafe0a487ead4517" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/es-iterator-helpers" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "iterator.prototype", + "version": "1.1.2", + "bom-ref": "iterator.prototype@1.1.2", + "author": "Jordan Harband", + "description": "`Iterator.prototype`, or a shared object to use.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/iterator.prototype@1.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/ljharb/Iterator.prototype.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/Iterator.prototype#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/Iterator.prototype/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0d1df71cc32bf04cf0b912fc63d0f7bb604c8fcf91a9213ce748df1aee7d912eed6e63cbcc691999549fc821520f1b9988463a473b774f6340fea53e370563d7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/iterator.prototype" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "reflect.getprototypeof", + "version": "1.0.6", + "bom-ref": "reflect.getprototypeof@1.0.6", + "author": "Jordan Harband", + "description": "An ES2015 mostly-spec-compliant `Reflect.getPrototypeOf` sham/polyfill/replacement that works in as many engines as possible", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/reflect.getprototypeof@1.0.6", + "externalReferences": [ + { + "url": "git+https://github.com/es-shims/Reflect.getPrototypeOf.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/es-shims/Reflect.getPrototypeOf", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/es-shims/Reflect.getPrototypeOf/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7e67f0e178280e47b791d23a878c5c533d5d1bcb9a8afe6af60704c0b4b83e7b61da4c53f8667b61e852d494cc181426b55ed8e061466ecdab7b636a85da3352" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/reflect.getprototypeof" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "which-builtin-type", + "version": "1.1.4", + "bom-ref": "which-builtin-type@1.1.4", + "author": "Jordan Harband", + "description": "What is the type of this builtin JS value?", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/which-builtin-type@1.1.4", + "externalReferences": [ + { + "url": "git+https://github.com/inspect-js/which-builtin-type.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/which-builtin-type#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/which-builtin-type/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6e9a649814ac1c598831297c04ef536eccb3b2f1a3568a69b7cc54886cf08aefdb843086c67a4e282c60aa3e86bb21c4d2620d30379c0453e53a6da1cd8d3ce3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/which-builtin-type" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-async-function", + "version": "2.0.0", + "bom-ref": "is-async-function@2.0.0", + "author": "Jordan Harband", + "description": "Determine if a function is a native async function.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-async-function@2.0.0", + "externalReferences": [ + { + "url": "git://github.com/inspect-js/is-async-function.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/is-async-function#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/is-async-function/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6352572ab7f29112467650f074a94ba4bc8c2225aa5afb92775ed3bd993af0f2c03863a81785f26afd73d178688be802623655782e5223e85814e7ef5e619108" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-async-function" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-finalizationregistry", + "version": "1.0.2", + "bom-ref": "is-finalizationregistry@1.0.2", + "author": "Jordan Harband", + "description": "Is this value a JS FinalizationRegistry? This module works cross-realm/iframe, and despite ES6 @@toStringTag.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-finalizationregistry@1.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/inspect-js/is-finalizationregistry.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/is-finalizationregistry#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/is-finalizationregistry/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d1bcb9bed509b3c88541be536141c73ee74e47ea9760830ab62533bcb2192136548e49c59b38b2049b8b85545cf83b3475110596c90334929821d233bbff697f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-finalizationregistry" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-generator-function", + "version": "1.0.10", + "bom-ref": "is-generator-function@1.0.10", + "author": "Jordan Harband", + "description": "Determine if a function is a native generator function.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-generator-function@1.0.10", + "externalReferences": [ + { + "url": "git://github.com/inspect-js/is-generator-function.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/is-generator-function#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/is-generator-function/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8ec123cbd977ca25c443e3ec5dd981c043dc3b169758bb2929da65154548f6fab58998087a4782d0bd7aeea7aef3a73341ac5e777abf533bb0d2cc0bd22acbf0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-generator-function" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "set-function-name", + "version": "2.0.2", + "bom-ref": "set-function-name@2.0.2", + "author": "Jordan Harband", + "description": "Set a function's name property", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/set-function-name@2.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/ljharb/set-function-name.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/set-function-name#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/set-function-name/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ecf185966b70b040036f4598caf08c6b5b7eca47ba75a206e168ab69fbabe6471ff8c8549cf9acd54791d02290753643f35c844b03076ed9fe4d1f9d32f89a91" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/set-function-name" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "jsx-ast-utils", + "version": "3.3.5", + "bom-ref": "jsx-ast-utils@3.3.5", + "author": "Ethan Cohen", + "description": "AST utility module for statically analyzing JSX", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/jsx-ast-utils@3.3.5", + "externalReferences": [ + { + "url": "git+https://github.com/jsx-eslint/jsx-ast-utils.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jsx-eslint/jsx-ast-utils#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jsx-eslint/jsx-ast-utils/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "659a30f47048e4ee843e04892d46fc9f634a8265564f00af1c6c05b8994c8ef2c5aa5186ea98e2acf86d76cb1e68b6634a26c3f1e7a0ce6629519c282258f671" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/jsx-ast-utils" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "array.prototype.flat", + "version": "1.3.2", + "bom-ref": "array.prototype.flat@1.3.2", + "author": "Jordan Harband", + "description": "An ES2019 spec-compliant `Array.prototype.flat` shim/polyfill/replacement that works as far down as ES3.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/array.prototype.flat@1.3.2", + "externalReferences": [ + { + "url": "git://github.com/es-shims/Array.prototype.flat.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/es-shims/Array.prototype.flat#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/es-shims/Array.prototype.flat/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "763601f99c76bcb7b063c45694d0947478c35ecd973a09bad364bd13b3ff5291e07de1cbd3471188817e20dfc6fda509ee418f6fac8efc4ac3239576b3c8b270" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/array.prototype.flat" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "object.values", + "version": "1.2.0", + "bom-ref": "object.values@1.2.0", + "author": "Jordan Harband", + "description": "ES2017 spec-compliant Object.values shim.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/object.values@1.2.0", + "externalReferences": [ + { + "url": "git://github.com/es-shims/Object.values.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/es-shims/Object.values#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/es-shims/Object.values/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c8162363d417da19d19991c08c6fdfd77333981cf1cd8810845ae47b4e934f2298e7349312a90e7ae901cc87550378f7ba5bbc41adcc6d5152855ed3d91986b5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object.values" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "object.entries", + "version": "1.1.8", + "bom-ref": "object.entries@1.1.8", + "author": "Jordan Harband", + "description": "ES2017 spec-compliant Object.entries shim.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/object.entries@1.1.8", + "externalReferences": [ + { + "url": "git://github.com/es-shims/Object.entries.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/es-shims/Object.entries#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/es-shims/Object.entries/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "726a29c62f15c11200c3f7e48a32688527e979fe4f74dd2931024de950bf64abe7d0b2249d60fc2ad818e8a950744738b488dc4371f148c9a7bedcc8b1c75a61" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object.entries" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "object.fromentries", + "version": "2.0.8", + "bom-ref": "object.fromentries@2.0.8", + "author": "Jordan Harband", + "description": "ES proposal-spec-compliant Object.fromEntries shim.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/object.fromentries@2.0.8", + "externalReferences": [ + { + "url": "git://github.com/es-shims/Object.fromEntries.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/es-shims/Object.fromEntries#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/es-shims/Object.fromEntries/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "93a136d45cf24ac48ae5adb529100305dfcd1a77917a014ee692c77dd40ba510c44d4349b9e2d7b37582cf2437b454436206eadca1c65df4db8b66ecf1643aad" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object.fromentries" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "prop-types", + "version": "15.8.1", + "bom-ref": "prop-types@15.8.1", + "description": "Runtime type checking for React props and similar objects.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/prop-types@15.8.1", + "externalReferences": [ + { + "url": "git+https://github.com/facebook/prop-types.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://facebook.github.io/react/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/facebook/prop-types/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a23f3b0a064809dba5528868815011ec08e50b4df6ed4e1e9782fa780bcea827ae74c0d553435384d695f9bf437f87578123f58173139cf7617deff6a831f972" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/prop-types" + } + ] + }, + { + "type": "library", + "name": "resolve", + "version": "2.0.0-next.5", + "bom-ref": "resolve@2.0.0-next.5", + "author": "James Halliday", + "description": "resolve like require.resolve() on behalf of files asynchronously and synchronously", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/resolve@2.0.0-next.5", + "externalReferences": [ + { + "url": "git://github.com/browserify/resolve.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/browserify/resolve#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/browserify/resolve/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "53b5a31951bdb07f2dbe35b94a619b42eba2ef9162ca3017ef61d7d790f0041c05f5d362419450020f679cf858cbe4d49c4d3e55caedb6ebcd23ca12c5972870" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/resolve" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "string.prototype.matchall", + "version": "4.0.11", + "bom-ref": "string.prototype.matchall@4.0.11", + "author": "Jordan Harband", + "description": "Spec-compliant polyfill for String.prototype.matchAll", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/string.prototype.matchall@4.0.11", + "externalReferences": [ + { + "url": "git+https://github.com/es-shims/String.prototype.matchAll.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/es-shims/String.prototype.matchAll#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/es-shims/String.prototype.matchAll/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "354761d1a0dabd8da883b21b04f7a75aa47d7b11fe136e92bfc7b4fde4ded6d96d0c664bf86b419030279f206d99e91f2bafc3ab7324706b735c511dd4b42bb6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/string.prototype.matchall" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "string.prototype.repeat", + "version": "1.0.0", + "bom-ref": "string.prototype.repeat@1.0.0", + "author": "Mathias Bynens", + "description": "A robust & optimized `String.prototype.repeat` polyfill, based on the ECMAScript 6 specification.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/string.prototype.repeat@1.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/mathiasbynens/String.prototype.repeat.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://mths.be/repeat", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mathiasbynens/String.prototype.repeat/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d2efd395d0db283f1b14243fe1fe7e98d46b5f067c860db0ed947cc1ad7a7bccfd5e978f5a5dde1847140f4397a441ff5491ffd86de08d4b51dd93a205ed92ff" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/string.prototype.repeat" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "events", + "version": "3.3.0", + "bom-ref": "events@3.3.0", + "author": "Irakli Gozalishvili", + "description": "Node's event emitter for all engines.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/events@3.3.0", + "externalReferences": [ + { + "url": "git://github.com/Gozala/events.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/Gozala/events#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "http://github.com/Gozala/events/issues/", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "990c3ed9f9106c02f343b574318d08a9d9d734e793b4fe2bd2537dcfb0006b009782a79aedb0e28b6d0062b201ac577f1f1d0cd8e733e92d75d4268591471bd1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/events" + } + ] + }, + { + "type": "library", + "name": "gentype", + "version": "4.5.0", + "bom-ref": "gentype@4.5.0", + "author": "Cristiano Calcagno", + "description": "Use Reason values from Javascript: vanilla, or TypeScript/FlowType-annotated", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/gentype@4.5.0", + "externalReferences": [ + { + "url": "https://github.com/cristianoc/gentype#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/cristianoc/gentype/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/gentype/-/gentype-4.5.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5ea1c140f4ba41bd874a03490306115db409e0b4afcfe32036fb969e3f1bcf4b5e4a8aeccb6903c40e85d5e671e5fb7c7277ca025b38b8d120779b8d70f6d00e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/gentype" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "glob", + "version": "11.0.0", + "bom-ref": "glob@11.0.0", + "author": "Isaac Z. Schlueter", + "description": "the most correct and second fastest glob implementation in JavaScript", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/glob@11.0.0", + "externalReferences": [ + { + "url": "git://github.com/isaacs/node-glob.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/node-glob#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/node-glob/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/glob/-/glob-11.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f54897fc197a276c9a05bc4aa040519b80a2a7182893c91061c38f12149c3f079bbb62341e840eb987483ba4b784bb96a198290e9c1064ccd31718299324fbea" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/glob" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "minimatch", + "version": "10.0.1", + "bom-ref": "glob@11.0.0|minimatch@10.0.1", + "author": "Isaac Z. Schlueter", + "description": "a glob matcher in javascript", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/minimatch@10.0.1", + "externalReferences": [ + { + "url": "git://github.com/isaacs/minimatch.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/minimatch#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/minimatch/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7ad8574eddd218647ef7982e766a89d5e36144eede18418881803dbe73dab4ae3f7adcf63045439e8e4630289b74c4ee04cc849732258313276b72bde170c80d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/glob/node_modules/minimatch" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "jackspeak", + "version": "4.0.2", + "bom-ref": "jackspeak@4.0.2", + "author": "Isaac Z. Schlueter", + "description": "A very strict and proper argument parser.", + "licenses": [ + { + "license": { + "id": "BlueOak-1.0.0" + } + } + ], + "purl": "pkg:npm/jackspeak@4.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/jackspeak.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/jackspeak#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/jackspeak/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6d9b2347f8918e5d4d9355248c6a40ccb35f42dcee8a3867da0fa96d96fdf074351a4f2f33d85f6f178c04ff8cdbf5147708f446a186de696f93632c02ac2f13" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/jackspeak" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "string-width", + "version": "4.2.3", + "bom-ref": "BomRef.qgrhp0ekde8.abe968v9i38", + "author": "Sindre Sorhus", + "description": "Get the visual width of a string - the number of columns required to display it", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/string-width@4.2.3", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/string-width.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/string-width#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/string-width/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c0ac90450a63274b08a7ad84ad265d1ac8cc256b1aa79a1136284786ee86ec954effd8c807a5327af2feb57b8eaab9e0f23fdcc4a4d6c96530bd24eb8a2673fe" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/string-width-cjs" + } + ] + }, + { + "type": "library", + "name": "strip-ansi", + "version": "6.0.1", + "bom-ref": "BomRef.d9l57m837oo.ge6autjksu8", + "author": "Sindre Sorhus", + "description": "Strip ANSI escape codes from a string", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/strip-ansi@6.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/strip-ansi.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/strip-ansi#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/strip-ansi/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "637f153d21dcaa416b0a916743dbee4979aabaebf9a1738aa46793e9a1abaf7a3719cf409556ba2417d448e0a76f1186645fbfd28a08ecaacfb944b3b54754e4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/strip-ansi-cjs" + } + ] + }, + { + "type": "library", + "name": "wrap-ansi", + "version": "7.0.0", + "bom-ref": "wrap-ansi@7.0.0", + "author": "Sindre Sorhus", + "description": "Wordwrap a string with ANSI escape codes", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/wrap-ansi@7.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/wrap-ansi.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/wrap-ansi#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/wrap-ansi/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6151888f691a98b493c70e8db198e80717d2c2c9f4c9c75eb26738a7e436d5ce733ee675a65f8d7f155dc4fb5d1ef98d54e43a5d2606e0052dcadfc58bb0f5e9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/wrap-ansi-cjs" + } + ] + }, + { + "type": "library", + "name": "wrap-ansi", + "version": "8.1.0", + "bom-ref": "wrap-ansi@8.1.0", + "author": "Sindre Sorhus", + "description": "Wordwrap a string with ANSI escape codes", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/wrap-ansi@8.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/wrap-ansi.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/wrap-ansi#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/wrap-ansi/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b22ed0588eb350cab9e9b11216f6a0b66ccc7463ada317d1f927b3d753286df73bb66f9591472493d6d6d9479f7d319551b3a4b31992c34000da0b3c83bd4d09" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/wrap-ansi" + } + ], + "components": [ + { + "type": "library", + "name": "ansi-styles", + "version": "6.2.1", + "bom-ref": "wrap-ansi@8.1.0|ansi-styles@6.2.1", + "author": "Sindre Sorhus", + "description": "ANSI escape codes for styling strings in the terminal", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/ansi-styles@6.2.1", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/ansi-styles.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/ansi-styles#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/ansi-styles/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6cdefdf2015f417faf8b0dd1ef2ac6591aa7acdda84641245238e5e09367e04f06c716e3b46dc56eb108218de5f3f86bc14c0878266f8b842e3933f8304ad5ba" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/wrap-ansi/node_modules/ansi-styles" + } + ] + }, + { + "type": "library", + "name": "string-width", + "version": "5.1.2", + "bom-ref": "wrap-ansi@8.1.0|string-width@5.1.2", + "author": "Sindre Sorhus", + "description": "Get the visual width of a string - the number of columns required to display it", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/string-width@5.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/string-width.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/string-width#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/string-width/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1e72ce091def8dc63c6dea0d2ed723679fe7c67d9a7e6304ea586b0eb79ba24a8c6a9f976de5bc9fd4d7a4f0cea9d18ae6a708de84f418a4d6eb00bb10c895a8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/wrap-ansi/node_modules/string-width" + } + ] + }, + { + "type": "library", + "name": "emoji-regex", + "version": "9.2.2", + "bom-ref": "wrap-ansi@8.1.0|emoji-regex@9.2.2", + "author": "Mathias Bynens", + "description": "A regular expression to match all Emoji-only symbols as per the Unicode Standard.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/emoji-regex@9.2.2", + "externalReferences": [ + { + "url": "git+https://github.com/mathiasbynens/emoji-regex.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://mths.be/emoji-regex", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mathiasbynens/emoji-regex/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2f5f03689b17494936fb8da9bfc98bb398c94f686a164144e23db5c0e9a06d4aac67684bef636c514efce60f515e0a37b3464d815978d93887a7766d3affd5ca" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/wrap-ansi/node_modules/emoji-regex" + } + ] + }, + { + "type": "library", + "name": "strip-ansi", + "version": "7.1.0", + "bom-ref": "wrap-ansi@8.1.0|strip-ansi@7.1.0", + "author": "Sindre Sorhus", + "description": "Strip ANSI escape codes from a string", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/strip-ansi@7.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/strip-ansi.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/strip-ansi#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/strip-ansi/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8aae9e55523ae274104d162ad8ab44836776b94ecb125853270b07e18cc81d9b21c658199acff021ce15a03413946fc8bd522b04a1b4e82ad99e9d2abfb86471" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/wrap-ansi/node_modules/strip-ansi" + } + ] + }, + { + "type": "library", + "name": "ansi-regex", + "version": "6.1.0", + "bom-ref": "wrap-ansi@8.1.0|ansi-regex@6.1.0", + "author": "Sindre Sorhus", + "description": "Regular expression for matching ANSI escape codes", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/ansi-regex@6.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/ansi-regex.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/ansi-regex#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/ansi-regex/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ec7497e1041be02b297222e9545c3245eefd3b7c6c2190c32c4476d6411143bd6868fa1d17c8cbef6e408093050186e8a08aa8949a112ee33cd52a5e524a64bc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/wrap-ansi/node_modules/ansi-regex" + } + ] + } + ] + }, + { + "type": "library", + "name": "path-scurry", + "version": "2.0.0", + "bom-ref": "path-scurry@2.0.0", + "author": "Isaac Z. Schlueter", + "description": "walk paths fast and efficiently", + "licenses": [ + { + "license": { + "id": "BlueOak-1.0.0" + } + } + ], + "purl": "pkg:npm/path-scurry@2.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/path-scurry.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/path-scurry#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/path-scurry/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ca9189b261ad75750e78ce6ef774f278811f12133ab3e963021ae4e6f02f4b1f2ec98ff4d8ebeb66703460d194acf5dfa493202353837779f0cfc369c783b872" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/path-scurry" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "lru-cache", + "version": "11.0.1", + "bom-ref": "path-scurry@2.0.0|lru-cache@11.0.1", + "author": "Isaac Z. Schlueter", + "description": "A cache object that deletes the least-recently-used items.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/lru-cache@11.0.1", + "externalReferences": [ + { + "url": "git://github.com/isaacs/node-lru-cache.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/node-lru-cache#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/node-lru-cache/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0a07ae2f9ba89ba8ff655ae0ec6ffed485ea458f095d7e078217f2e58134121a18416be774fd64b9fbb9f1c9992cd2032a746166b5df752f6ead55b1f7c022a5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/path-scurry/node_modules/lru-cache" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "hi-profiles", + "version": "1.1.0", + "bom-ref": "hi-profiles@1.1.0", + "description": "React components for the ABDM Health Information Profiles", + "purl": "pkg:npm/hi-profiles@1.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/ohcnetwork/hi-profiles.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ohcnetwork/hi-profiles#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ohcnetwork/hi-profiles/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/hi-profiles/-/hi-profiles-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c65c648ec8d3f5d7ec7a7b7b46745b0601690f1fbe8ed12b53b22ea67a7f1a0703c8416515b58d8846b11067a92a567dd58d578db86d073cca460fbb2c64047e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/hi-profiles" + } + ] + }, + { + "type": "library", + "name": "react-icons", + "version": "4.12.0", + "bom-ref": "react-icons@4.12.0", + "author": "Goran Gajic", + "description": "SVG React icons of popular icon packs using ES6 imports", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/react-icons@4.12.0", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/react-icons/react-icons.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/react-icons/react-icons#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/react-icons/react-icons/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/react-icons/-/react-icons-4.12.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "201683b8789285d66a99f73f4f01eeebe77a93696d3427f702ccf13668c97352947d774479124e2b236f2e600769aae1cc6993495ca035dcaef3fa295efda06b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-icons" + } + ] + }, + { + "type": "library", + "name": "husky", + "version": "8.0.3", + "bom-ref": "husky@8.0.3", + "author": "Typicode", + "description": "Modern native Git hooks made easy", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/husky@8.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/typicode/husky.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://typicode.github.io/husky", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/typicode/husky/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/husky/-/husky-8.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f9d412caa3e1e31d6194ed6cc1706235bd87cd30cdd48d8818b431d46ac1ba2a8525fa0cae7656c1599ab6f4a23be233f1f0549dffa57a4c0da387362e55c8b6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/husky" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "i18next-browser-languagedetector", + "version": "7.2.1", + "bom-ref": "i18next-browser-languagedetector@7.2.1", + "author": "Jan Mühlemann", + "description": "language detector used in browser environment for i18next", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/i18next-browser-languagedetector@7.2.1", + "externalReferences": [ + { + "url": "git+https://github.com/i18next/i18next-browser-languageDetector.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/i18next/i18next-browser-languageDetector", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/i18next/i18next-browser-languageDetector/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/i18next-browser-languagedetector/-/i18next-browser-languagedetector-7.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "87fa4cdf86dc1fab5bcfc5a019772659ab8da50ba9086af6e573e9f5c6706489d1f571d28c8143629d5222893bcd23ec4ce33176fb8bcaef3a57e8362b27277f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/i18next-browser-languagedetector" + } + ] + }, + { + "type": "library", + "name": "runtime", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/runtime@7.25.7", + "author": "The Babel Team", + "description": "babel's modular runtime helpers", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/runtime@7.25.7#packages/babel-runtime", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-runtime", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-runtime", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "163a322deef9e0f32262c15a3790bde2db4688e9813584dfea92ebe315c7013e6e72d1dbd3dd8f06cce774b0d1e5703f8e0850be7e27ec930797b7664e06e6f7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/runtime" + } + ] + }, + { + "type": "library", + "name": "regenerator-runtime", + "version": "0.14.1", + "bom-ref": "regenerator-runtime@0.14.1", + "author": "Ben Newman", + "description": "Runtime for Regenerator-compiled generator and async functions.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/regenerator-runtime@0.14.1#main", + "externalReferences": [ + { + "url": "git+https://github.com/facebook/regenerator.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/facebook/regenerator/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/facebook/regenerator/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7589e11e1d2726831f9e466ce869a684592700646b2f39cebb99dcf4c2fe109c46bebc7a1fbb5eb9ebea56a0ae3dc3cafffdde0ebae34217a15d5c7d72790677" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/regenerator-runtime" + } + ] + }, + { + "type": "library", + "name": "i18next", + "version": "23.15.2", + "bom-ref": "i18next@23.15.2", + "author": "Jan Mühlemann", + "description": "i18next internationalization framework", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/i18next@23.15.2", + "externalReferences": [ + { + "url": "git+https://github.com/i18next/i18next.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://www.i18next.com", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/i18next/i18next/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/i18next/-/i18next-23.15.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cdc3d25b30afc3ab8a9ee60722ab385bb853b81f5edc015c49d660bc25a83d7219b018c1778763376ff6b8e1c807ed431459109cc057be1360ec9dd6c82bb2c1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/i18next" + } + ] + }, + { + "type": "library", + "name": "lint-staged", + "version": "13.3.0", + "bom-ref": "lint-staged@13.3.0", + "author": "Andrey Okonetchnikov", + "description": "Lint files staged by git", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/lint-staged@13.3.0", + "externalReferences": [ + { + "url": "git+https://github.com/okonet/lint-staged.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/okonet/lint-staged#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/okonet/lint-staged/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/lint-staged/-/lint-staged-13.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "98f46dad89e2a5862fd45104d77e2e7db5a97a080d4e8f8efd43f39e0a1a2b36f31c0b61bd1e796a6fbc19f1d39ea351415451ad840b196f59c94a03ec3b011d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lint-staged" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "chalk", + "version": "5.3.0", + "bom-ref": "lint-staged@13.3.0|chalk@5.3.0", + "description": "Terminal string styling done right", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/chalk@5.3.0", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/chalk.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/chalk#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/chalk/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "74b8ad1bbf5df8657535bfd561c083162bc978ad618ae92df508d13553ac52d4f2d6b475609b26a46193677a89a2cfaec3b5a6585e3053005df63c63a1c142db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lint-staged/node_modules/chalk" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "commander", + "version": "11.0.0", + "bom-ref": "lint-staged@13.3.0|commander@11.0.0", + "author": "TJ Holowaychuk", + "description": "the complete solution for node.js command-line programs", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/commander@11.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/tj/commander.js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/tj/commander.js#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/tj/commander.js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/commander/-/commander-11.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f473255edb7f04da18afca28ca38cd45d22294e4e45495c1f86871313b4e2b09344788f8952e0da63baa991c6ba017e77d34874081d007bc2bc878576ab36399" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lint-staged/node_modules/commander" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "debug", + "version": "4.3.4", + "bom-ref": "lint-staged@13.3.0|debug@4.3.4", + "author": "Josh Junon", + "description": "Lightweight debugging utility for Node.js and the browser", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/debug@4.3.4", + "externalReferences": [ + { + "url": "git://github.com/debug-js/debug.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/debug-js/debug#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/debug-js/debug/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3d15851ee494dde0ed4093ef9cd63b25c91eb758f4b793ae3ac1733cfcec7a40f9d9997ca947c520f122b305ea22f1d61951ce817fbb1bfbc234d85e870c5f91" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lint-staged/node_modules/debug" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "ms", + "version": "2.1.2", + "bom-ref": "lint-staged@13.3.0|ms@2.1.2", + "description": "Tiny millisecond conversion utility", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/ms@2.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/zeit/ms.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/zeit/ms#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/zeit/ms/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b0690fc7e56332d980e8c5f6ee80381411442c50996784b85ea7863970afebcb53fa36f7be4fd1c9a2963f43d32b25ad98b48cd1bf9a7544c4bdbb353c4687db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lint-staged/node_modules/ms" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "execa", + "version": "7.2.0", + "bom-ref": "lint-staged@13.3.0|execa@7.2.0", + "author": "Sindre Sorhus", + "description": "Process execution for humans", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/execa@7.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/execa.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/execa#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/execa/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "51dbb254fed32c1e48700425f8eccbc8b712fe5df65bf18b83e0211c9fa8c38d053a4d94dd202594fc11e38bf8be6745c085aaa5dc31c6941b1759f9b5af6c78" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lint-staged/node_modules/execa" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "get-stream", + "version": "6.0.1", + "bom-ref": "lint-staged@13.3.0|get-stream@6.0.1", + "author": "Sindre Sorhus", + "description": "Get a stream as a string, buffer, or array", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/get-stream@6.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/get-stream.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/get-stream#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/get-stream/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b6ce968beda3de3423aa2ef4c3902537c0c59e44b00be32a9b113374400b076a976585775ff6f50937e03cb18934c7805b174f7d4f053b59acdcd51f68708f62" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lint-staged/node_modules/get-stream" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "human-signals", + "version": "4.3.1", + "bom-ref": "lint-staged@13.3.0|human-signals@4.3.1", + "author": "ehmicky", + "description": "Human-friendly process signals", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/human-signals@4.3.1", + "externalReferences": [ + { + "url": "git+https://github.com/ehmicky/human-signals.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://www.github.com/ehmicky/human-signals", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ehmicky/human-signals/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9d95e3105da76e8ee5230de68188c8b407e0417a20dce8c9a2049b29ad8240822f48659c2a07899d094d5e2a7a36094dcd81f8e6749188456298cbd82fc0c3a9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lint-staged/node_modules/human-signals" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-stream", + "version": "3.0.0", + "bom-ref": "lint-staged@13.3.0|is-stream@3.0.0", + "author": "Sindre Sorhus", + "description": "Check if something is a Node.js stream", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-stream@3.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/is-stream.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/is-stream#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/is-stream/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2e7411e1b67d2000c345292fa6a306bedfed10959c9739253604b0e3c57910068078377aa86bcdf1e8ba939a74b6fc52475ef55661b21ee4e200e7f101bafc90" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lint-staged/node_modules/is-stream" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "npm-run-path", + "version": "5.3.0", + "bom-ref": "lint-staged@13.3.0|npm-run-path@5.3.0", + "author": "Sindre Sorhus", + "description": "Get your PATH prepended with locally installed binaries", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/npm-run-path@5.3.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/npm-run-path.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/npm-run-path#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/npm-run-path/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a69c13b62259ab43bf6a2d33ef27ee76d069588a3133cc84ea71e2d57e3b785476116391a9f6eee829cf94db2378debcdde4f4a86e87fcfc9ff5f09cbe39e79d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lint-staged/node_modules/npm-run-path" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "path-key", + "version": "4.0.0", + "bom-ref": "lint-staged@13.3.0|path-key@4.0.0", + "author": "Sindre Sorhus", + "description": "Get the PATH environment variable key cross-platform", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/path-key@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/path-key.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/path-key#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/path-key/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "85a444ca9abbc6433b12b7e0232034cfe063e0018a94c49d9501368ef268ea1b960f511d90a615f86fd3e27ab4604176be04d3f24a8c14aa35b879fde74af849" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lint-staged/node_modules/path-key" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "onetime", + "version": "6.0.0", + "bom-ref": "lint-staged@13.3.0|onetime@6.0.0", + "author": "Sindre Sorhus", + "description": "Ensure a function is only called once", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/onetime@6.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/onetime.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/onetime#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/onetime/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d45951fa08d72bb5fe02c007b28df9327c8de4aa86c09462ff7d5fb7ac74335f7886ded2fab580bddecf1ecb3dc5228ccc4d1ab2fd69c881da258abe05b69c01" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lint-staged/node_modules/onetime" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "mimic-fn", + "version": "4.0.0", + "bom-ref": "lint-staged@13.3.0|mimic-fn@4.0.0", + "author": "Sindre Sorhus", + "description": "Make a function mimic another one", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mimic-fn@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/mimic-fn.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/mimic-fn#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/mimic-fn/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bea882d3a0ae8414d47591fe45897cb05acbd3deaf038e4e9392123bab04fccaf58d16c61f80ac9e18bc7f7c0a565ef1f263b802eec8afd0f73b2bf555830527" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lint-staged/node_modules/mimic-fn" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "strip-final-newline", + "version": "3.0.0", + "bom-ref": "lint-staged@13.3.0|strip-final-newline@3.0.0", + "author": "Sindre Sorhus", + "description": "Strip the final newline character from a string/buffer", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/strip-final-newline@3.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/strip-final-newline.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/strip-final-newline#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/strip-final-newline/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "74e112aa362bf7a89663294639bcdddfd12e3536b9549c72bd50049b926787b286a3be55e371e4d6874f424343c97366511ea4fa01220d55e78c1f0727772b5f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lint-staged/node_modules/strip-final-newline" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "listr2", + "version": "6.6.1", + "bom-ref": "lint-staged@13.3.0|listr2@6.6.1", + "author": "Cenk Kilic", + "description": "Terminal task list reborn! Create beautiful CLI interfaces via easy and logical to implement task lists that feel alive and interactive.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/listr2@6.6.1", + "externalReferences": [ + { + "url": "git+https://github.com/listr2/listr2.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/listr2/listr2#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/listr2/listr2/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/listr2/-/listr2-6.6.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fab0171878747e41167570665fe2fa9a67e65e65ef0c610ace48f13bef263f7fa723faff096ce7541bec89b5ddc5d6bd673d0e5b67b68a4a613773b0093fe34a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lint-staged/node_modules/listr2" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "cli-truncate", + "version": "3.1.0", + "bom-ref": "lint-staged@13.3.0|cli-truncate@3.1.0", + "author": "Sindre Sorhus", + "description": "Truncate a string to a specific width in the terminal", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/cli-truncate@3.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/cli-truncate.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/cli-truncate#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/cli-truncate/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c1f3819235ed7aa4a7239f683dc26470f97f666c2f30c3a3df8d2a50863548a642bf407d09fe03e1f02e7119082909ac22e60adf1d6bae053b31e191aee8ae88" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lint-staged/node_modules/cli-truncate" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "slice-ansi", + "version": "5.0.0", + "bom-ref": "lint-staged@13.3.0|slice-ansi@5.0.0", + "description": "Slice a string with ANSI escape codes", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/slice-ansi@5.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/slice-ansi.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/slice-ansi#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/slice-ansi/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "142fa5822cd53df89ed24921a9449cc11bb53bf945e8d3a026694280afbf2d8c4309393cb067a561a1c384570337e4a7dc2bfedd549ae01c9ea3e20c0b3a4c81" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lint-staged/node_modules/slice-ansi" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "ansi-styles", + "version": "6.2.1", + "bom-ref": "lint-staged@13.3.0|ansi-styles@6.2.1", + "author": "Sindre Sorhus", + "description": "ANSI escape codes for styling strings in the terminal", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/ansi-styles@6.2.1", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/ansi-styles.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/ansi-styles#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/ansi-styles/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6cdefdf2015f417faf8b0dd1ef2ac6591aa7acdda84641245238e5e09367e04f06c716e3b46dc56eb108218de5f3f86bc14c0878266f8b842e3933f8304ad5ba" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lint-staged/node_modules/ansi-styles" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-fullwidth-code-point", + "version": "4.0.0", + "bom-ref": "lint-staged@13.3.0|is-fullwidth-code-point@4.0.0", + "author": "Sindre Sorhus", + "description": "Check if the character represented by a given Unicode code point is fullwidth", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-fullwidth-code-point@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/is-fullwidth-code-point.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/is-fullwidth-code-point#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/is-fullwidth-code-point/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3b82f4f78376fdd67bc6a55dad7861f6bd4a3833c9a459acf01e6c19d24b3f2ebae0082f5ecade654c82410348b59443958ba0e314ad2e3369feccf71ef068c1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lint-staged/node_modules/is-fullwidth-code-point" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "string-width", + "version": "5.1.2", + "bom-ref": "lint-staged@13.3.0|string-width@5.1.2", + "author": "Sindre Sorhus", + "description": "Get the visual width of a string - the number of columns required to display it", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/string-width@5.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/string-width.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/string-width#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/string-width/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1e72ce091def8dc63c6dea0d2ed723679fe7c67d9a7e6304ea586b0eb79ba24a8c6a9f976de5bc9fd4d7a4f0cea9d18ae6a708de84f418a4d6eb00bb10c895a8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lint-staged/node_modules/string-width" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "emoji-regex", + "version": "9.2.2", + "bom-ref": "lint-staged@13.3.0|emoji-regex@9.2.2", + "author": "Mathias Bynens", + "description": "A regular expression to match all Emoji-only symbols as per the Unicode Standard.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/emoji-regex@9.2.2", + "externalReferences": [ + { + "url": "git+https://github.com/mathiasbynens/emoji-regex.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://mths.be/emoji-regex", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mathiasbynens/emoji-regex/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2f5f03689b17494936fb8da9bfc98bb398c94f686a164144e23db5c0e9a06d4aac67684bef636c514efce60f515e0a37b3464d815978d93887a7766d3affd5ca" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lint-staged/node_modules/emoji-regex" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "strip-ansi", + "version": "7.1.0", + "bom-ref": "lint-staged@13.3.0|strip-ansi@7.1.0", + "author": "Sindre Sorhus", + "description": "Strip ANSI escape codes from a string", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/strip-ansi@7.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/strip-ansi.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/strip-ansi#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/strip-ansi/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8aae9e55523ae274104d162ad8ab44836776b94ecb125853270b07e18cc81d9b21c658199acff021ce15a03413946fc8bd522b04a1b4e82ad99e9d2abfb86471" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lint-staged/node_modules/strip-ansi" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "log-update", + "version": "5.0.1", + "bom-ref": "lint-staged@13.3.0|log-update@5.0.1", + "author": "Sindre Sorhus", + "description": "Log by overwriting the previous output in the terminal. Useful for rendering progress bars, animations, etc.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/log-update@5.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/log-update.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/log-update#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/log-update/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/log-update/-/log-update-5.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e54b540d0ffa79dc38a1fca58c335c395250e1cece8c3ae8e21df2f1ed4640be62604958725547277cde59c87296f31a2a70db0e2942f22ace5727b19c0fd297" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lint-staged/node_modules/log-update" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "ansi-escapes", + "version": "5.0.0", + "bom-ref": "lint-staged@13.3.0|ansi-escapes@5.0.0", + "author": "Sindre Sorhus", + "description": "ANSI escape codes for manipulating the terminal", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/ansi-escapes@5.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/ansi-escapes.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/ansi-escapes#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/ansi-escapes/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-5.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e4614c557f07a84fd307e16e0491ae3b95c6d16aec03aa6d52aa0e0da4ff9fd9a651a64592a9c1b9e07895ea860429ab5079c29c2e0f0994c277413b410f376c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lint-staged/node_modules/ansi-escapes" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "type-fest", + "version": "1.4.0", + "bom-ref": "lint-staged@13.3.0|type-fest@1.4.0", + "author": "Sindre Sorhus", + "description": "A collection of essential TypeScript types", + "licenses": [ + { + "expression": "(MIT OR CC0-1.0)" + } + ], + "purl": "pkg:npm/type-fest@1.4.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/type-fest.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/type-fest#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/type-fest/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c864b36bbe31934506f24fa92e1e687a8622aef2225a8e6dd3fa37cc71c03b6b510e265cc563fb7f2c0d95786a6fafebeac5afc22f91b3240c5a154b7b8055b8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lint-staged/node_modules/type-fest" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "cli-cursor", + "version": "4.0.0", + "bom-ref": "lint-staged@13.3.0|cli-cursor@4.0.0", + "author": "Sindre Sorhus", + "description": "Toggle the CLI cursor", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/cli-cursor@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/cli-cursor.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/cli-cursor#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/cli-cursor/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "546b6532edf1ff80ceb4853012445ecf1519da505a70d2421dab21d0dd167990c14beed4c75766dd75808166312c914c31d39e5cc1d7a2bb2110585b31219e96" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lint-staged/node_modules/cli-cursor" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "restore-cursor", + "version": "4.0.0", + "bom-ref": "lint-staged@13.3.0|restore-cursor@4.0.0", + "author": "Sindre Sorhus", + "description": "Gracefully restore the CLI cursor on exit", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/restore-cursor@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/restore-cursor.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/restore-cursor#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/restore-cursor/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "23d7cf5d4f6078ef5b1ceb7da471ce84e9187ab20cb2655a581d2b036008f44461ffec7f8bb315e4728136b83e9633b97a83d580272716e46327db87e88ff77a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lint-staged/node_modules/restore-cursor" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "onetime", + "version": "5.1.2", + "bom-ref": "lint-staged@13.3.0|restore-cursor@4.0.0|onetime@5.1.2", + "author": "Sindre Sorhus", + "description": "Ensure a function is only called once", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/onetime@5.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/onetime.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/onetime#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/onetime/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "91ba5a4921894d674063928f55e30e2974ab3edafc0bc0bbc287496dcb1de758d19e60fe199bbc63456853a0e6e59e2f5abd0883fd4d2ae59129fee3e5a6984a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lint-staged/node_modules/restore-cursor/node_modules/onetime" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "mimic-fn", + "version": "2.1.0", + "bom-ref": "lint-staged@13.3.0|restore-cursor@4.0.0|mimic-fn@2.1.0", + "author": "Sindre Sorhus", + "description": "Make a function mimic another one", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mimic-fn@2.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/mimic-fn.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/mimic-fn#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/mimic-fn/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3aa6ce939a0441e019f165d6c9d96ef47263cfd59574422f6a63027179aea946234e49c7fecaac5af850def830285451d47a63bcd04a437ee76c9818cc6a8672" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lint-staged/node_modules/restore-cursor/node_modules/mimic-fn" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "ansi-regex", + "version": "6.1.0", + "bom-ref": "lint-staged@13.3.0|ansi-regex@6.1.0", + "author": "Sindre Sorhus", + "description": "Regular expression for matching ANSI escape codes", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/ansi-regex@6.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/ansi-regex.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/ansi-regex#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/ansi-regex/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ec7497e1041be02b297222e9545c3245eefd3b7c6c2190c32c4476d6411143bd6868fa1d17c8cbef6e408093050186e8a08aa8949a112ee33cd52a5e524a64bc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lint-staged/node_modules/ansi-regex" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromatch", + "version": "4.0.5", + "bom-ref": "lint-staged@13.3.0|micromatch@4.0.5", + "author": "Jon Schlinkert", + "description": "Glob matching for javascript/node.js. A replacement and faster alternative to minimatch and multimatch.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromatch@4.0.5", + "externalReferences": [ + { + "url": "git+https://github.com/micromatch/micromatch.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromatch/micromatch", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromatch/micromatch/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0cccbe1117045b6abc6763e8f96357bb0ddce586944858c03b91ac26a7c497b523bed22e14a3ba66b2af708b5dcbdf1dc05236375b60df334874a6904fe68d74" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lint-staged/node_modules/micromatch" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "lilconfig", + "version": "2.1.0", + "bom-ref": "lilconfig@2.1.0", + "author": "antonk52", + "description": "A zero-dependency alternative to cosmiconfig", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/lilconfig@2.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/antonk52/lilconfig.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/antonk52/lilconfig#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/antonk52/lilconfig/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bad58eb7f187cee5319cb2b107a764f3546839ea0d78781bad78ae1a4e32c85e6a951cfe888556bb9e84d9fa861c5ad7cf440d5212c1ffc9caaaf447eba24a19" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lilconfig" + } + ] + }, + { + "type": "library", + "name": "eventemitter3", + "version": "5.0.1", + "bom-ref": "eventemitter3@5.0.1", + "author": "Arnout Kazemier", + "description": "EventEmitter3 focuses on performance while maintaining a Node.js AND browser compatible interface.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/eventemitter3@5.0.1", + "externalReferences": [ + { + "url": "git://github.com/primus/eventemitter3.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/primus/eventemitter3#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/primus/eventemitter3/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "196901be389264af3b10bad839211251879521cf66bcb2dffe75da94c392e5d62b819abda3939591b64054cd3a095c58b02c07f410d914f9504e53c0d63e1a84" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/eventemitter3" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "braces", + "version": "3.0.3", + "bom-ref": "braces@3.0.3", + "author": "Jon Schlinkert", + "description": "Bash-like brace expansion, implemented in JavaScript. Safer than other brace expansion libs, with complete support for the Bash 4.3 braces specification, without sacrificing speed.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/braces@3.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/micromatch/braces.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromatch/braces", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromatch/braces/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c906d780efce499543d88b222e5ae8fbb1dfe90d7c109aca484b1da0ccca78f29772dde0bc3f282dc390748cc6ba9af9163f840def203bf9717350737cca71bc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/braces" + } + ] + }, + { + "type": "library", + "name": "fill-range", + "version": "7.1.1", + "bom-ref": "fill-range@7.1.1", + "author": "Jon Schlinkert", + "description": "Fill in a range of numbers or letters, optionally passing an increment or `step` to use, or create a regex-compatible range with `options.toRegex`", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/fill-range@7.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/jonschlinkert/fill-range.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jonschlinkert/fill-range", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jonschlinkert/fill-range/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "62c1a97b75872caf19622e2d583836272dde6d1cf6ad7a300f19e57786e4401d3471cff5670f405a70b48bdced0c98ad8afb50bda23d29a2f22ab73e8415b4ca" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fill-range" + } + ] + }, + { + "type": "library", + "name": "to-regex-range", + "version": "5.0.1", + "bom-ref": "to-regex-range@5.0.1", + "author": "Jon Schlinkert", + "description": "Pass two numbers, get a regex-compatible source string for matching ranges. Validated against more than 2.78 million test assertions.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/to-regex-range@5.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/micromatch/to-regex-range.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromatch/to-regex-range", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromatch/to-regex-range/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "eb93fb8b3e97e7212bd5cc1c82f4316db230ed493780ecb974876d678ac3bde2ea86b7493fe2e2fc7c7ab722b43446fed860b29de08c2621aaac00c248d93cb1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/to-regex-range" + } + ] + }, + { + "type": "library", + "name": "is-number", + "version": "7.0.0", + "bom-ref": "is-number@7.0.0", + "author": "Jon Schlinkert", + "description": "Returns true if a number or string value is a finite number. Useful for regex matches, parsing, user input, etc.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-number@7.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/jonschlinkert/is-number.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jonschlinkert/is-number", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jonschlinkert/is-number/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e350a27e483a7bc4f2952a5db53a5e2d532abd20445734edb47bc4443ef8d7ea6767c00dbf4d34e0c44be3740a3c394af5c1af369e8d6566540656c65d8c719e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-number" + } + ] + }, + { + "type": "library", + "name": "picomatch", + "version": "2.3.1", + "bom-ref": "picomatch@2.3.1", + "author": "Jon Schlinkert", + "description": "Blazing fast and accurate glob matcher written in JavaScript, with no dependencies and full support for standard and extended Bash glob features, including braces, extglobs, POSIX brackets, and regular expressions.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/picomatch@2.3.1", + "externalReferences": [ + { + "url": "git+https://github.com/micromatch/picomatch.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromatch/picomatch", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromatch/picomatch/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "254ded7874cd8e6136542185cee63c117cc20d5c04a81d9af1fb08bf0692b4784058911e55dd68d500fcd0253af997445d748b6d2b2e2f0263902056a9141454" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/picomatch" + } + ] + }, + { + "type": "library", + "name": "pidtree", + "version": "0.6.0", + "bom-ref": "pidtree@0.6.0", + "author": "Simone Primarosa", + "description": "Cross platform children list of a PID", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/pidtree@0.6.0", + "externalReferences": [ + { + "url": "git+https://github.com/simonepri/pidtree.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "http://github.com/simonepri/pidtree#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/simonepri/pidtree/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "786d9d593570e5bcea191ced9c7131733371b79546b04e8ec137821b77dd51ff4a06c6733b7479388208cd647e89903436d67e44355d6a813674ad5c9fa8c7e2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pidtree" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "string-argv", + "version": "0.3.2", + "bom-ref": "string-argv@0.3.2", + "author": "Anthony McCormick", + "description": "string-argv parses a string into an argument array to mimic process.argv. This is useful when testing Command Line Utilities that you want to pass arguments to.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/string-argv@0.3.2", + "externalReferences": [ + { + "url": "git+https://github.com/mccormicka/string-argv.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mccormicka/string-argv", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mccormicka/string-argv/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6aa0f6434d78e19fbf46a1b9d8d78712465ab930145893bc73ac937ed18928edd38dae6d52021f98897a904c6f86dc520cfedf5c1e83bf391f32909dfc5dc6f9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/string-argv" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "local-cypress", + "version": "1.2.6", + "bom-ref": "local-cypress@1.2.6", + "author": "Gleb Bahmutov", + "description": "Use Cypress without global objects", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/local-cypress@1.2.6", + "externalReferences": [ + { + "url": "git+https://github.com/bahmutov/local-cypress.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/bahmutov/local-cypress#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/bahmutov/local-cypress/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/local-cypress/-/local-cypress-1.2.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "17777b7b264d92a3b011a9adce2460ce578288a774e73de5788c9547f1bdc3a20cc27627e3046dc3af02fd31f1e82f8f5050ec060c0d51536e45e4522918fbd0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/local-cypress" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "debug", + "version": "4.3.4", + "bom-ref": "local-cypress@1.2.6|debug@4.3.4", + "author": "Josh Junon", + "description": "Lightweight debugging utility for Node.js and the browser", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/debug@4.3.4", + "externalReferences": [ + { + "url": "git://github.com/debug-js/debug.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/debug-js/debug#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/debug-js/debug/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3d15851ee494dde0ed4093ef9cd63b25c91eb758f4b793ae3ac1733cfcec7a40f9d9997ca947c520f122b305ea22f1d61951ce817fbb1bfbc234d85e870c5f91" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/local-cypress/node_modules/debug" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "ms", + "version": "2.1.2", + "bom-ref": "local-cypress@1.2.6|ms@2.1.2", + "description": "Tiny millisecond conversion utility", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/ms@2.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/zeit/ms.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/zeit/ms#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/zeit/ms/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b0690fc7e56332d980e8c5f6ee80381411442c50996784b85ea7863970afebcb53fa36f7be4fd1c9a2963f43d32b25ad98b48cd1bf9a7544c4bdbb353c4687db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/local-cypress/node_modules/ms" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "lodash-es", + "version": "4.17.21", + "bom-ref": "lodash-es@4.17.21", + "author": "John-David Dalton", + "description": "Lodash exported as ES modules.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/lodash-es@4.17.21", + "externalReferences": [ + { + "url": "git+https://github.com/lodash/lodash.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://lodash.com/custom-builds", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/lodash/lodash-cli/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "98a9c2f9027da56573bfe0b8fd4deb46c1daa457c7bd0168141f767b9db17b218c717ebf3a5225efc8ded6ef2f78fcd8652924a2030f276ca3c71b1bf3d731cb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lodash-es" + } + ] + }, + { + "type": "library", + "name": "lucide-react", + "version": "0.446.0", + "bom-ref": "lucide-react@0.446.0", + "author": "Eric Fennis", + "description": "A Lucide icon library package for React applications", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/lucide-react@0.446.0#packages/lucide-react", + "externalReferences": [ + { + "url": "git+https://github.com/lucide-icons/lucide.git#packages/lucide-react", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://lucide.dev", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/lucide-icons/lucide/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.446.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "054ee0cbc31f04caaf11d0cf1fbf5584e5d2120c86f1348f38a59a13158609056a9c61fbc068039e03dba1fbbe29db558cf40159b1269df313abdd024e288346" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lucide-react" + } + ] + }, + { + "type": "library", + "name": "postcss-loader", + "version": "7.3.4", + "bom-ref": "postcss-loader@7.3.4", + "author": "Andrey Sitnik", + "description": "PostCSS loader for webpack", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/postcss-loader@7.3.4", + "externalReferences": [ + { + "url": "git+https://github.com/webpack-contrib/postcss-loader.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/webpack-contrib/postcss-loader", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/webpack-contrib/postcss-loader/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.3.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "896e564d30520b905fb0127d75a14c3d5acb4f7e8cacd882e9fa8e6534da1e304d5fa3df779a7e85206a7bf7c478d77ba5cd774220321aded5746330e1e442e0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/postcss-loader" + } + ] + }, + { + "type": "library", + "name": "cosmiconfig", + "version": "8.3.6", + "bom-ref": "cosmiconfig@8.3.6", + "author": "Daniel Fischer", + "description": "Find and load configuration from a package.json property, rc file, TypeScript module, and more!", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/cosmiconfig@8.3.6", + "externalReferences": [ + { + "url": "git+https://github.com/cosmiconfig/cosmiconfig.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/cosmiconfig/cosmiconfig#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/cosmiconfig/cosmiconfig/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "91c67af96e50cdc2773f532dfbcdce52ffe81c5a991c8c7c0eec46e9e6794463044682eaa7806e1a38472d818af8a7f95d5910bea052980cbf9c658ddea0e010" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cosmiconfig" + } + ] + }, + { + "type": "library", + "name": "parent-module", + "version": "1.0.1", + "bom-ref": "parent-module@1.0.1", + "author": "Sindre Sorhus", + "description": "Get the path of the parent module", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/parent-module@1.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/parent-module.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/parent-module#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/parent-module/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "190d84591a5057cfe8f80c3c62ab5f6593df3515996246e2744f64e6ba65fe10b7bed1c705f1a6d887e2eaa595f9ca031a4ad42990311372e8b7991cb11961fa" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/parent-module" + } + ] + }, + { + "type": "library", + "name": "callsites", + "version": "3.1.0", + "bom-ref": "callsites@3.1.0", + "author": "Sindre Sorhus", + "description": "Get callsites from the V8 stack trace API", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/callsites@3.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/callsites.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/callsites#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/callsites/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3fc06302c5ef652f95203508d7584709012fef8613ebb6148b924914d588a8bdb7e6c0668d7e3eab1f4cbaf96ce62bf234435cb71e3ac502d0dda4ee13bb2c69" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/callsites" + } + ] + }, + { + "type": "library", + "name": "resolve-from", + "version": "4.0.0", + "bom-ref": "resolve-from@4.0.0", + "author": "Sindre Sorhus", + "description": "Resolve the path of a module like `require.resolve()` but from a given path", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/resolve-from@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/resolve-from.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/resolve-from#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/resolve-from/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a5bfcc6265ecb40932b11171f2988d235b4614d408140def904dc6ab812e035745ea01e9ffebe066ab021896a9bf2f0ddd0fb8a3b170beab8f25c9d9ed1632e2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/resolve-from" + } + ] + }, + { + "type": "library", + "name": "parse-json", + "version": "5.2.0", + "bom-ref": "parse-json@5.2.0", + "author": "Sindre Sorhus", + "description": "Parse JSON with more helpful errors", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/parse-json@5.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/parse-json.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/parse-json#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/parse-json/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6b208abe6fe98421b13a461148233cda20f072df3f1289d2120092c56c43eef7ba8c7820b059787d955004f44d810a0a8ae57fa1d845ac6cd05d9c1b89f0bc46" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/parse-json" + } + ] + }, + { + "type": "library", + "name": "is-arrayish", + "version": "0.2.1", + "bom-ref": "is-arrayish@0.2.1", + "author": "Qix", + "description": "Determines if an object can be used as an array", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-arrayish@0.2.1", + "externalReferences": [ + { + "url": "git+https://github.com/qix-/node-is-arrayish.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/qix-/node-is-arrayish#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/qix-/node-is-arrayish/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cf3d3a4bcb74a33a035cc1beb9b7b6eb37824cd5dc2883c96498bc841ac5e227422e6b38086f50b4aeea065d5ba22e4e0f31698ecc1be493e61c26cca63698ce" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-arrayish" + } + ] + }, + { + "type": "library", + "name": "json-parse-even-better-errors", + "version": "2.3.1", + "bom-ref": "json-parse-even-better-errors@2.3.1", + "author": "Kat Marchán", + "description": "JSON.parse with context information on error", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/json-parse-even-better-errors@2.3.1", + "externalReferences": [ + { + "url": "git+https://github.com/npm/json-parse-even-better-errors.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/json-parse-even-better-errors#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/json-parse-even-better-errors/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c72170ca1ae8fc91287fa1a17b68b3d8d717a23dac96836c5abfd7b044432bfa223c27da36197938d7e9fa341d01945043420958dcc7f7321917b962f75921db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/json-parse-even-better-errors" + } + ] + }, + { + "type": "library", + "name": "lines-and-columns", + "version": "1.2.4", + "bom-ref": "lines-and-columns@1.2.4", + "author": "Brian Donovan", + "description": "Maps lines and columns to character offsets and back.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/lines-and-columns@1.2.4", + "externalReferences": [ + { + "url": "git+https://github.com/eventualbuddha/lines-and-columns.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/eventualbuddha/lines-and-columns#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/eventualbuddha/lines-and-columns/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ef297295eb1943f3d5dbd8e110397751f8e8e995fb802a89af917b3caaea73ddefedfcd2ca6b75069c0453c9c0517b3cab3cefaa16e384ae50660e8cb7f1e406" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lines-and-columns" + } + ] + }, + { + "type": "library", + "name": "jiti", + "version": "1.21.6", + "bom-ref": "jiti@1.21.6", + "description": "Runtime typescript and ESM support for Node.js", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/jiti@1.21.6", + "externalReferences": [ + { + "url": "git+https://github.com/unjs/jiti.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/unjs/jiti#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/unjs/jiti/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "db24e07964d6ccc5a41eee89a7d34a81e3c36981db9ed8b0bd8bae24b6db37dbe5ec30bd0ef5ca381d810b7659f760f772f57f69f947d28b037f0a477a9439df" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/jiti" + } + ] + }, + { + "type": "library", + "name": "webpack", + "version": "5.95.0", + "bom-ref": "webpack@5.95.0", + "author": "Tobias Koppers @sokra", + "description": "Packs ECMAScript/CommonJs/AMD modules for the browser. Allows you to split your codebase into multiple bundles, which can be loaded on demand. Supports loaders to preprocess files, i.e. json, jsx, es7, css, less, ... and your custom stuff.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/webpack@5.95.0", + "externalReferences": [ + { + "url": "git+https://github.com/webpack/webpack.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/webpack/webpack", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/webpack/webpack/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/webpack/-/webpack-5.95.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "daddd7b2daca50bcf8d4c34c045f9c27ded3c8777243c1c2b7ffe9a84aea0ef36353d6100676712076b5d555ec8bb17799be7f68edadb83c5d7933dd53bc6ef5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/webpack" + } + ], + "components": [ + { + "type": "library", + "name": "eslint-scope", + "version": "5.1.1", + "bom-ref": "webpack@5.95.0|eslint-scope@5.1.1", + "description": "ECMAScript scope analyzer for ESLint", + "licenses": [ + { + "license": { + "id": "BSD-2-Clause" + } + } + ], + "purl": "pkg:npm/eslint-scope@5.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/eslint/eslint-scope.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "http://github.com/eslint/eslint-scope", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/eslint/eslint-scope/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d8dc706c5fe16742a97a960dd1c35ba3e14de97a0aec6687950860c7f848665e956b46c5e3945038ec212c8cbc9500dbb8289a7522c20671f608562aba2b796f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/webpack/node_modules/eslint-scope" + } + ] + }, + { + "type": "library", + "name": "estraverse", + "version": "4.3.0", + "bom-ref": "webpack@5.95.0|estraverse@4.3.0", + "description": "ECMAScript JS AST traversal functions", + "licenses": [ + { + "license": { + "id": "BSD-2-Clause" + } + } + ], + "purl": "pkg:npm/estraverse@4.3.0", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/estools/estraverse.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/estools/estraverse", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/estools/estraverse/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "dfd9e729f7d6cfcc4dd4153fd9cefd9fd9c1f470f3a349e2614ab1eb1caa527ca8027432c96a4e4dd6447a209c87c041bb9d79b78c29f599a055f5619fd101a7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/webpack/node_modules/estraverse" + } + ] + } + ] + }, + { + "type": "library", + "name": "ast", + "group": "@webassemblyjs", + "version": "1.12.1", + "bom-ref": "@webassemblyjs/ast@1.12.1", + "author": "Sven Sauleau", + "description": "AST utils for webassemblyjs", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40webassemblyjs/ast@1.12.1", + "externalReferences": [ + { + "url": "git+https://github.com/xtuc/webassemblyjs.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/xtuc/webassemblyjs#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/xtuc/webassemblyjs/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "10a7cc50e3d14544f2e54208e2a24318fa6a7f08ce999e6378617089df669e8a8814af9ed2faa88b5a87e7a2699994b310be778ca9cdcd271d99fb49c86e715a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@webassemblyjs/ast" + } + ] + }, + { + "type": "library", + "name": "helper-numbers", + "group": "@webassemblyjs", + "version": "1.11.6", + "bom-ref": "@webassemblyjs/helper-numbers@1.11.6", + "author": "Sven Sauleau", + "description": "Number parsing utility", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40webassemblyjs/helper-numbers@1.11.6", + "externalReferences": [ + { + "url": "git+https://github.com/xtuc/webassemblyjs.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/xtuc/webassemblyjs#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/xtuc/webassemblyjs/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bd422167c2d9a0858706886210e6f1566ea1c0fd37e23c2673d92eab919d1d91f4c222d52c83dc3027692731b80b5d5c1e8436e53148423f64695003557ecdde" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@webassemblyjs/helper-numbers" + } + ] + }, + { + "type": "library", + "name": "floating-point-hex-parser", + "group": "@webassemblyjs", + "version": "1.11.6", + "bom-ref": "@webassemblyjs/floating-point-hex-parser@1.11.6", + "author": "Mauro Bringolf", + "description": "A function to parse floating point hexadecimal strings as defined by the WebAssembly specification", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40webassemblyjs/floating-point-hex-parser@1.11.6", + "externalReferences": [ + { + "url": "git+https://github.com/xtuc/webassemblyjs.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/xtuc/webassemblyjs#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/xtuc/webassemblyjs/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7a3023f617d12765ccb0d1e4fefe85bb67464be8b851a5c15c67a639f43f25f43a99d420fd65edc2579044b2d2e0ebdf0e1bfcad89d5c07dbb6092ccc98b3187" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@webassemblyjs/floating-point-hex-parser" + } + ] + }, + { + "type": "library", + "name": "helper-api-error", + "group": "@webassemblyjs", + "version": "1.11.6", + "bom-ref": "@webassemblyjs/helper-api-error@1.11.6", + "author": "Sven Sauleau", + "description": "Common API errors", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40webassemblyjs/helper-api-error@1.11.6#packages/helper-api-error", + "externalReferences": [ + { + "url": "git+https://github.com/xtuc/webassemblyjs.git#packages/helper-api-error", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/xtuc/webassemblyjs#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/xtuc/webassemblyjs/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a34624a0fe2956ee2b37c6932600328fd842d92bf9525933087871a968fc6eeb5a2ef9e975cda33b08787b013a097d2dc527cb9ff518695fe985e4b64f183ffd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@webassemblyjs/helper-api-error" + } + ] + }, + { + "type": "library", + "name": "long", + "group": "@xtuc", + "version": "4.2.2", + "bom-ref": "@xtuc/long@4.2.2", + "author": "Daniel Wirtz", + "description": "A Long class for representing a 64-bit two's-complement integer value.", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/%40xtuc/long@4.2.2", + "externalReferences": [ + { + "url": "git+https://github.com/dcodeIO/long.js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dcodeIO/long.js#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dcodeIO/long.js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "36e1ea058d4f07f0fcc54eacfed84180e02200fec73980d0df6f8115920b27c8af9149001d09d67e7e9684befd3b08f5aa6527a0dfd83e192d748a2e722a6401" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@xtuc/long" + } + ] + }, + { + "type": "library", + "name": "helper-wasm-bytecode", + "group": "@webassemblyjs", + "version": "1.11.6", + "bom-ref": "@webassemblyjs/helper-wasm-bytecode@1.11.6", + "author": "Sven Sauleau", + "description": "WASM's Bytecode constants", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40webassemblyjs/helper-wasm-bytecode@1.11.6", + "externalReferences": [ + { + "url": "git+https://github.com/xtuc/webassemblyjs.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/xtuc/webassemblyjs#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/xtuc/webassemblyjs/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b051472b0726069acef5eec871fd3e81d7725980d588bf1ba4f8c9265d161f109d11392d5dd9ad58b195ce81dba94718e017b52e435fc1399738950565848974" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@webassemblyjs/helper-wasm-bytecode" + } + ] + }, + { + "type": "library", + "name": "wasm-edit", + "group": "@webassemblyjs", + "version": "1.12.1", + "bom-ref": "@webassemblyjs/wasm-edit@1.12.1", + "author": "Sven Sauleau", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40webassemblyjs/wasm-edit@1.12.1", + "externalReferences": [ + { + "url": "git+https://github.com/xtuc/webassemblyjs.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/xtuc/webassemblyjs#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/xtuc/webassemblyjs/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d43bb06d5bc00ef4b99869d76c4f9cf4d7c0f1045c67a88aaaeaa38e6475d24ea8fb3cec4557ac8a5e780ca7b18a8c1c1423ddaff434a9a320074d7e490d6eea" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@webassemblyjs/wasm-edit" + } + ] + }, + { + "type": "library", + "name": "helper-buffer", + "group": "@webassemblyjs", + "version": "1.12.1", + "bom-ref": "@webassemblyjs/helper-buffer@1.12.1", + "author": "Sven Sauleau", + "description": "Buffer manipulation utility", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40webassemblyjs/helper-buffer@1.12.1", + "externalReferences": [ + { + "url": "git+https://github.com/xtuc/webassemblyjs.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/xtuc/webassemblyjs#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/xtuc/webassemblyjs/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9f3270430f7d0cd0caafd05508e65c2ee249525aa4261fa4573565e859aafed23966d132593d4a64cc8e5e5b572d92660edbcb083830b32ae4a2112da294d70b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@webassemblyjs/helper-buffer" + } + ] + }, + { + "type": "library", + "name": "helper-wasm-section", + "group": "@webassemblyjs", + "version": "1.12.1", + "bom-ref": "@webassemblyjs/helper-wasm-section@1.12.1", + "author": "Sven Sauleau", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40webassemblyjs/helper-wasm-section@1.12.1", + "externalReferences": [ + { + "url": "git+https://github.com/xtuc/webassemblyjs.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/xtuc/webassemblyjs#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/xtuc/webassemblyjs/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2627f8bdf07a1499549526e010c1d4ca4d63db7e064cd1bd7412785c974ec92a23e75f178f4a06b0d8b9f5c510178451312f68b815310c37720557cf4f2a5ae6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@webassemblyjs/helper-wasm-section" + } + ] + }, + { + "type": "library", + "name": "wasm-gen", + "group": "@webassemblyjs", + "version": "1.12.1", + "bom-ref": "@webassemblyjs/wasm-gen@1.12.1", + "author": "Sven Sauleau", + "description": "WebAssembly binary format printer", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40webassemblyjs/wasm-gen@1.12.1", + "externalReferences": [ + { + "url": "git+https://github.com/xtuc/webassemblyjs.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/xtuc/webassemblyjs#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/xtuc/webassemblyjs/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4c3ab83a387d7dca21030e8e20c5ea888713ab92945d3191915c5b4a8d614274b2ea500ce4649d7f059e4b1a40a3463382c805d7cd84fd4d260cd86e034b56ef" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@webassemblyjs/wasm-gen" + } + ] + }, + { + "type": "library", + "name": "ieee754", + "group": "@webassemblyjs", + "version": "1.11.6", + "bom-ref": "@webassemblyjs/ieee754@1.11.6", + "description": "IEEE754 decoder and encoder", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40webassemblyjs/ieee754@1.11.6#packages/ieee754", + "externalReferences": [ + { + "url": "git+https://github.com/xtuc/webassemblyjs.git#packages/ieee754", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/xtuc/webassemblyjs#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/xtuc/webassemblyjs/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2cce29d9cb0f36f6e28fa5357f5f6fe96479e9067c25c1e0dd02094e54b0cc5726c7a59239189c623e88eb77fdc94d64114b6ba46fa48e48880247af1e90d7ae" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@webassemblyjs/ieee754" + } + ] + }, + { + "type": "library", + "name": "leb128", + "group": "@webassemblyjs", + "version": "1.11.6", + "bom-ref": "@webassemblyjs/leb128@1.11.6", + "description": "LEB128 decoder and encoder", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/%40webassemblyjs/leb128@1.11.6#packages/leb128", + "externalReferences": [ + { + "url": "git+https://github.com/xtuc/webassemblyjs.git#packages/leb128", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/xtuc/webassemblyjs#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/xtuc/webassemblyjs/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9bb6b416113aec3417828b9fd6d6cde5741c756a0d81a02ea142c721f18520454a03ab6efde765b3a5e72259264ba16b5c0aae2513e78b76592a3c3a1523e33d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@webassemblyjs/leb128" + } + ] + }, + { + "type": "library", + "name": "utf8", + "group": "@webassemblyjs", + "version": "1.11.6", + "bom-ref": "@webassemblyjs/utf8@1.11.6", + "author": "Sven Sauleau", + "description": "UTF8 encoder/decoder for WASM", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40webassemblyjs/utf8@1.11.6", + "externalReferences": [ + { + "url": "git+https://github.com/xtuc/webassemblyjs.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/xtuc/webassemblyjs#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/xtuc/webassemblyjs/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bed5dfdb04d0dfeba9f59b20f2c6b6c96890a734ac3325e3d2a56254feb12860944fca7c609e87a88ee5e5e0a75b1d53fc561db2fd3b1d0b36c1315b6e87ff44" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@webassemblyjs/utf8" + } + ] + }, + { + "type": "library", + "name": "wasm-opt", + "group": "@webassemblyjs", + "version": "1.12.1", + "bom-ref": "@webassemblyjs/wasm-opt@1.12.1", + "author": "Sven Sauleau", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40webassemblyjs/wasm-opt@1.12.1", + "externalReferences": [ + { + "url": "git+https://github.com/xtuc/webassemblyjs.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/xtuc/webassemblyjs#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/xtuc/webassemblyjs/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "260f7d8ffda01b689acf78628f0f39ec05587a465ed9202c91caa55886578e38b9592b673a95686adde041f4ff439b5bd9d8e70a306d328718fd2bb519fc4f06" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@webassemblyjs/wasm-opt" + } + ] + }, + { + "type": "library", + "name": "wasm-parser", + "group": "@webassemblyjs", + "version": "1.12.1", + "bom-ref": "@webassemblyjs/wasm-parser@1.12.1", + "author": "Sven Sauleau", + "description": "WebAssembly binary format parser", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40webassemblyjs/wasm-parser@1.12.1", + "externalReferences": [ + { + "url": "git+https://github.com/xtuc/webassemblyjs.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/xtuc/webassemblyjs#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/xtuc/webassemblyjs/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c629088bb7361475f2b315dedc23ab5543d285eb81b6971f85ba458f8826bbb2912d83b300dcedc1453421bb2abccab3b8d2b6fa0951196084a99a355822f201" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@webassemblyjs/wasm-parser" + } + ] + }, + { + "type": "library", + "name": "wast-printer", + "group": "@webassemblyjs", + "version": "1.12.1", + "bom-ref": "@webassemblyjs/wast-printer@1.12.1", + "author": "Sven Sauleau", + "description": "WebAssembly text format printer", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40webassemblyjs/wast-printer@1.12.1", + "externalReferences": [ + { + "url": "git+https://github.com/xtuc/webassemblyjs.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/xtuc/webassemblyjs#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/xtuc/webassemblyjs/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f97e160253a2b155903229236dcbd8d9ed2bc0fb0a43d17af3c964b1984170fc9c041ba28b73bb9bc14009b0cc583a23a40aaf8c89dcac6f09d171cac907d578" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@webassemblyjs/wast-printer" + } + ] + }, + { + "type": "library", + "name": "ieee754", + "group": "@xtuc", + "version": "1.2.0", + "bom-ref": "@xtuc/ieee754@1.2.0", + "author": "Feross Aboukhadijeh", + "description": "Read/write IEEE754 floating point numbers from/to a Buffer or array-like object", + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + } + ], + "purl": "pkg:npm/%40xtuc/ieee754@1.2.0", + "externalReferences": [ + { + "url": "git://github.com/feross/ieee754.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/feross/ieee754#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/feross/ieee754/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0d7f272a0a9c1b0b1cd1e252a98b799703f80c7e459479e6b96581472ed7d0d71a191d19b6ec9e11280cc1361512dc66b0d198faa8ade10613fcc2184ce4cf78" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@xtuc/ieee754" + } + ] + }, + { + "type": "library", + "name": "acorn-import-attributes", + "version": "1.9.5", + "bom-ref": "acorn-import-attributes@1.9.5", + "author": "Sven Sauleau", + "description": "Support for import attributes in acorn", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/acorn-import-attributes@1.9.5", + "externalReferences": [ + { + "url": "git+https://github.com/xtuc/acorn-import-attributes.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/xtuc/acorn-import-attributes#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/xtuc/acorn-import-attributes/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9f4d95ca4bf9b80dde1c633f676750adc0f9ea42fc4f20dbda9d7ed0ff373c294c9c2fe773e6a76d046120e5a74aae0a7bf2af0cfad8dc2f610ed0bf0377879d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/acorn-import-attributes" + } + ] + }, + { + "type": "library", + "name": "chrome-trace-event", + "version": "1.0.4", + "bom-ref": "chrome-trace-event@1.0.4", + "author": "Trent Mick, Sam Saccone", + "description": "A library to create a trace of your node app per Google's Trace Event format.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/chrome-trace-event@1.0.4", + "externalReferences": [ + { + "url": "git+https://github.com/samccone/chrome-trace-event.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/samccone/chrome-trace-event#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/samccone/chrome-trace-event/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "acd8c0a5a2f3bb068e4e30a24fc9520dd18dd403c28aa90284b309c493d62ee9cf02de5fcbcc6053dfe334e72157ce307c8c6b034951401ee8093f23ae7ff0ad" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/chrome-trace-event" + } + ] + }, + { + "type": "library", + "name": "tapable", + "version": "2.2.1", + "bom-ref": "tapable@2.2.1", + "author": "Tobias Koppers @sokra", + "description": "Just a little module for plugins.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/tapable@2.2.1", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/webpack/tapable.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/webpack/tapable", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/webpack/tapable/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "18dcd0bd04ce20fe91c937c4d90c5bf19565366c349fcf2fa75b33c1646298fd369a74ecc775ad9f9a9176a63dc365ddb8535482f3b084d9d0b23c02a7e92a69" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tapable" + } + ] + }, + { + "type": "library", + "name": "es-module-lexer", + "version": "1.5.4", + "bom-ref": "es-module-lexer@1.5.4", + "author": "Guy Bedford", + "description": "Lexes ES modules returning their import/export metadata", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/es-module-lexer@1.5.4", + "externalReferences": [ + { + "url": "git+https://github.com/guybedford/es-module-lexer.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/guybedford/es-module-lexer#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/guybedford/es-module-lexer/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "31534ae7a36232b3b08ad141edca83c2ad0242eb5bc3ed01bcbb21252b1ed0c50d53ecb5142ddb512fc0420ee852783eff02abae48bb25f9b0b551e455f3cb97" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/es-module-lexer" + } + ] + }, + { + "type": "library", + "name": "glob-to-regexp", + "version": "0.4.1", + "bom-ref": "glob-to-regexp@0.4.1", + "author": "Nick Fitzgerald", + "description": "Convert globs to regular expressions", + "licenses": [ + { + "license": { + "id": "BSD-2-Clause" + } + } + ], + "purl": "pkg:npm/glob-to-regexp@0.4.1", + "externalReferences": [ + { + "url": "git+https://github.com/fitzgen/glob-to-regexp.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/fitzgen/glob-to-regexp#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/fitzgen/glob-to-regexp/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9645f51c95f0c8c729af0ff961465cdacec3ae90221c1db5fd5f84d6b1d4ad5368924bc1e9ba8ccd3d157d5ebff3a64d69bb75935e18388693ee70ef397dc88b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/glob-to-regexp" + } + ] + }, + { + "type": "library", + "name": "loader-runner", + "version": "4.3.0", + "bom-ref": "loader-runner@4.3.0", + "author": "Tobias Koppers @sokra", + "description": "Runs (webpack) loaders", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/loader-runner@4.3.0", + "externalReferences": [ + { + "url": "git+https://github.com/webpack/loader-runner.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/webpack/loader-runner#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/webpack/loader-runner/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "dd1ff533ec92de3e68bbcd0c7b9f63ec5f4832ce0f5ecdd5a91ae6d1353701b28fc659a9a18d5336c70957fa06257a3ca826ad1464df0db63a5ba8a918e6177e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/loader-runner" + } + ] + }, + { + "type": "library", + "name": "neo-async", + "version": "2.6.2", + "bom-ref": "neo-async@2.6.2", + "description": "Neo-Async is a drop-in replacement for Async, it almost fully covers its functionality and runs faster ", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/neo-async@2.6.2", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/suguru03/neo-async.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/suguru03/neo-async", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/suguru03/neo-async/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "61ddd4112e665824aa47ea8d4fddd2dd4a18524a8067d94b83c6bb83dae29ac5a66062bc7154e8038fec17746bb21772577b0018c5d5526a4c60ec3e74ba4ebb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/neo-async" + } + ] + }, + { + "type": "library", + "name": "schema-utils", + "version": "3.3.0", + "bom-ref": "schema-utils@3.3.0", + "author": "webpack Contrib", + "description": "webpack Validation Utils", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/schema-utils@3.3.0", + "externalReferences": [ + { + "url": "git+https://github.com/webpack/schema-utils.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/webpack/schema-utils", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/webpack/schema-utils/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a4dff2380bdc0bee6b4399c4446bb0ae32e562f2d36c289b9d9d48ec1d4b6a2033f41441944f4632013f7aa577d0feda25051fec37629b2fd1b1b60efc6ad51a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/schema-utils" + } + ] + }, + { + "type": "library", + "name": "json-schema", + "group": "@types", + "version": "7.0.15", + "bom-ref": "@types/json-schema@7.0.15", + "description": "TypeScript definitions for json-schema", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/json-schema@7.0.15#types/json-schema", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/json-schema", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/json-schema", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e7e7cff0ff0c14d0be0326420f1ac1da991914f1b3a90594ce949ebae54bbe6f1531ca2b3586af06aa057312bc6d0cf842c6e7e2850411e9b8c032df732b061c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/json-schema" + } + ] + }, + { + "type": "library", + "name": "ajv-keywords", + "version": "3.5.2", + "bom-ref": "ajv-keywords@3.5.2", + "author": "Evgeny Poberezkin", + "description": "Custom JSON-Schema keywords for Ajv validator", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/ajv-keywords@3.5.2", + "externalReferences": [ + { + "url": "git+https://github.com/epoberezkin/ajv-keywords.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/epoberezkin/ajv-keywords#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/epoberezkin/ajv-keywords/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e69e964cdd03753195424e958dc123bb5f4881a1ee75a95c7da6c3ef284319e03a6dc42798bf82a6f78b26aff786f7f07756a87fa2f7f3a3ae824c7a45fc8c21" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ajv-keywords" + } + ] + }, + { + "type": "library", + "name": "terser-webpack-plugin", + "version": "5.3.10", + "bom-ref": "terser-webpack-plugin@5.3.10", + "author": "webpack Contrib Team", + "description": "Terser plugin for webpack", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/terser-webpack-plugin@5.3.10", + "externalReferences": [ + { + "url": "git+https://github.com/webpack-contrib/terser-webpack-plugin.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/webpack-contrib/terser-webpack-plugin", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/webpack-contrib/terser-webpack-plugin/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "04a14f5a53c39dd3ecf8d1860abd54e7db745d270be77d7b63451178dac76b0f7f17084f10d96ae9b7e0b3ee323dfc8fe75bea0b56d0e2ba7511f5d6e59487f7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/terser-webpack-plugin" + } + ] + }, + { + "type": "library", + "name": "trace-mapping", + "group": "@jridgewell", + "version": "0.3.25", + "bom-ref": "@jridgewell/trace-mapping@0.3.25", + "author": "Justin Ridgewell", + "description": "Trace the original position through a source map", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40jridgewell/trace-mapping@0.3.25", + "externalReferences": [ + { + "url": "git+https://github.com/jridgewell/trace-mapping.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jridgewell/trace-mapping#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jridgewell/trace-mapping/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bcd93a684c326c6b5ac169b2fcfcf09c60ce8c290b5920f6c2abe3186020380c02196c926177d8a31b74d082644c5fbc2dbe7b0f039bdc06b4a3d080a5ea6261" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@jridgewell/trace-mapping" + } + ] + }, + { + "type": "library", + "name": "resolve-uri", + "group": "@jridgewell", + "version": "3.1.2", + "bom-ref": "@jridgewell/resolve-uri@3.1.2", + "author": "Justin Ridgewell", + "description": "Resolve a URI relative to an optional base URI", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40jridgewell/resolve-uri@3.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/jridgewell/resolve-uri.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jridgewell/resolve-uri#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jridgewell/resolve-uri/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6d12128022233f6d3fb5b5923d63048b9e1054f45913192e0fd9492fe508c542adc15240f305b54eb6f58ccb354455e8d42053359ff98690bd42f98a59da292b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@jridgewell/resolve-uri" + } + ] + }, + { + "type": "library", + "name": "jest-worker", + "version": "27.5.1", + "bom-ref": "jest-worker@27.5.1", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/jest-worker@27.5.1#packages/jest-worker", + "externalReferences": [ + { + "url": "git+https://github.com/facebook/jest.git#packages/jest-worker", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/facebook/jest#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/facebook/jest/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "eefba1f3957971d0e87cfcb19f9f27acf8c192d668d2ef71d60f16b6342897e8d90da13e7e137e708bd38f5d469dd067327c9fad4386d6c650c427632a1f832a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/jest-worker" + } + ] + }, + { + "type": "library", + "name": "serialize-javascript", + "version": "6.0.2", + "bom-ref": "serialize-javascript@6.0.2", + "author": "Eric Ferraiuolo", + "description": "Serialize JavaScript to a superset of JSON that includes regular expressions and functions.", + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + } + ], + "purl": "pkg:npm/serialize-javascript@6.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/yahoo/serialize-javascript.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/yahoo/serialize-javascript", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/yahoo/serialize-javascript/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "49a6b5c4f0724d3ab681d7856582cba3e445137e4d1d99006ea65e58d777069ce9a5e562b00aa90e3729f1dc9feae22f12a251778ea37a69b203888521e564f2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/serialize-javascript" + } + ] + }, + { + "type": "library", + "name": "randombytes", + "version": "2.1.0", + "bom-ref": "randombytes@2.1.0", + "description": "random bytes from browserify stand alone", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/randombytes@2.1.0", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/crypto-browserify/randombytes.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/crypto-browserify/randombytes", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/crypto-browserify/randombytes/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bd897788e5fee022945aec468bd5248627ba7eca97a92f4513665a89ce2d3450f637641069738c15bb8a2b84260c70b424ee81d59a78d49d0ba53d2847af1a99" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/randombytes" + } + ] + }, + { + "type": "library", + "name": "terser", + "version": "5.34.1", + "bom-ref": "terser@5.34.1", + "author": "Mihai Bazon", + "description": "JavaScript parser, mangler/compressor and beautifier toolkit for ES6+", + "licenses": [ + { + "license": { + "id": "BSD-2-Clause" + } + } + ], + "purl": "pkg:npm/terser@5.34.1", + "externalReferences": [ + { + "url": "git+https://github.com/terser/terser.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://terser.org", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/terser/terser/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/terser/-/terser-5.34.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "16c259ee264b77f057933fb8c6b453189dbaa3fe954e3432b5493c6fc3b1930703d88fbbf553c9973eeab2cd7ecc4ee1f0634849c16a5dc0f227f2aa05864554" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/terser" + } + ], + "components": [ + { + "type": "library", + "name": "commander", + "version": "2.20.3", + "bom-ref": "terser@5.34.1|commander@2.20.3", + "author": "TJ Holowaychuk", + "description": "the complete solution for node.js command-line programs", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/commander@2.20.3", + "externalReferences": [ + { + "url": "git+https://github.com/tj/commander.js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/tj/commander.js#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/tj/commander.js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1a956498cf2f176bd05248f62ef6660f7e49c5e24e2c2c09f5c524ba0ca4da7ba16efdfe989be92d862dfb4f9448cc44fa88fe7b2fe52449e1670ef9c7f38c71" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/terser/node_modules/commander" + } + ] + } + ] + }, + { + "type": "library", + "name": "watchpack", + "version": "2.4.2", + "bom-ref": "watchpack@2.4.2", + "author": "Tobias Koppers @sokra", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/watchpack@2.4.2", + "externalReferences": [ + { + "url": "git+https://github.com/webpack/watchpack.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/webpack/watchpack", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/webpack/watchpack/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4e76c549b70e09c0e08d9e2989444b09b2779c98739d587d930e85ea2a248e214f97c38dc5ef40ea73035570e235bad27cb20bb3abc1d3b17bc0b06bc0f63327" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/watchpack" + } + ] + }, + { + "type": "library", + "name": "webpack-sources", + "version": "3.2.3", + "bom-ref": "webpack-sources@3.2.3", + "author": "Tobias Koppers @sokra", + "description": "Source code handling classes for webpack", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/webpack-sources@3.2.3", + "externalReferences": [ + { + "url": "git+https://github.com/webpack/webpack-sources.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/webpack/webpack-sources#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/webpack/webpack-sources/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fc3c8c10eac380b28a206d1f9afb73fb87545ffdc6868cf0826ea23e9f0a461be7f9e41ff7e43b196c5534c937fae08f59f757602e04c4605c9085dd1447c7d7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/webpack-sources" + } + ] + }, + { + "type": "library", + "name": "nanoid", + "version": "3.3.7", + "bom-ref": "nanoid@3.3.7", + "author": "Andrey Sitnik", + "description": "A tiny (116 bytes), secure URL-friendly unique string ID generator", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/nanoid@3.3.7", + "externalReferences": [ + { + "url": "git+https://github.com/ai/nanoid.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ai/nanoid#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ai/nanoid/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "792469a6370f21ab5120c0b553a52780ff1715ccfc31058641db75313050ecd6809af5c37ef3716ef595df1db2e8274451c8824ac0c70d065b858681f10128da" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/nanoid" + } + ] + }, + { + "type": "library", + "name": "prettier-plugin-tailwindcss", + "version": "0.6.8", + "bom-ref": "prettier-plugin-tailwindcss@0.6.8", + "description": "A Prettier plugin for sorting Tailwind CSS classes.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/prettier-plugin-tailwindcss@0.6.8", + "externalReferences": [ + { + "url": "git+https://github.com/tailwindlabs/prettier-plugin-tailwindcss.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/tailwindlabs/prettier-plugin-tailwindcss#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/tailwindlabs/prettier-plugin-tailwindcss/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.6.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "746bb791d9bb4973e4896e27cde58a0a5deea0899d779093644246c72ca910f2f7ed68f41d3da92ea8ebbd27a2d674deb907cee0f51f8de5b971350d44b678b0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/prettier-plugin-tailwindcss" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "loose-envify", + "version": "1.4.0", + "bom-ref": "loose-envify@1.4.0", + "author": "Andres Suarez", + "description": "Fast (and loose) selective `process.env` replacer using js-tokens instead of an AST", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/loose-envify@1.4.0", + "externalReferences": [ + { + "url": "git://github.com/zertosh/loose-envify.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/zertosh/loose-envify", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/zertosh/loose-envify/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "972bb13c6aff59f86b95e9b608bfd472751cd7372a280226043cee918ed8e45ff242235d928ebe7d12debe5c351e03324b0edfeb5d54218e34f04b71452a0add" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/loose-envify" + } + ] + }, + { + "type": "library", + "name": "js-tokens", + "version": "4.0.0", + "bom-ref": "js-tokens@4.0.0", + "author": "Simon Lydell", + "description": "A regex that tokenizes JavaScript.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/js-tokens@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/lydell/js-tokens.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/lydell/js-tokens#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/lydell/js-tokens/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "45d2547e5704ddc5332a232a420b02bb4e853eef5474824ed1b7986cf84737893a6a9809b627dca02b53f5b7313a9601b690f690233a49bce0e026aeb16fcf29" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/js-tokens" + } + ] + }, + { + "type": "library", + "name": "object-assign", + "version": "4.1.1", + "bom-ref": "object-assign@4.1.1", + "author": "Sindre Sorhus", + "description": "ES2015 `Object.assign()` ponyfill", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/object-assign@4.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/object-assign.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/object-assign#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/object-assign/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ac98134279149c7d6c170f324fa552537cc3dec5a6bbab19848b1e63c557f8646edcfe85ec5bbe24d0e85df9251256cb2529dcdc55101d57b8714e618fe05c52" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object-assign" + } + ] + }, + { + "type": "library", + "name": "react-is", + "version": "16.13.1", + "bom-ref": "react-is@16.13.1", + "description": "Brand checking of React Elements.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/react-is@16.13.1#packages/react-is", + "externalReferences": [ + { + "url": "git+https://github.com/facebook/react.git#packages/react-is", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://reactjs.org/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/facebook/react/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "db87baca71361fe38ab7892ab0ebcd77c901a55eb9ce8c5b038055b04381dc0455590922fc31f3694a02e4ab8e37f06271c0da0824d906e39c7d9b3bd2447c6d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-is" + } + ] + }, + { + "type": "library", + "name": "qrcode.react", + "version": "3.2.0", + "bom-ref": "qrcode.react@3.2.0", + "author": "Paul O’Shannessy", + "description": "React component to generate QR codes", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/qrcode.react@3.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/zpao/qrcode.react.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "http://zpao.github.io/qrcode.react", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/zpao/qrcode.react/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/qrcode.react/-/qrcode.react-3.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6227ad1c796d387038fa5e676b5b2b75a331e2c5523a357db5a987b3e9b088b58032be90540091530d4d79ac790a9b4520b70da084dcb49634229ca7e5e9d0f2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/qrcode.react" + } + ] + }, + { + "type": "library", + "name": "raviger", + "version": "4.1.2", + "bom-ref": "raviger@4.1.2", + "author": "Tim Kye", + "description": "React routing with hooks", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/raviger@4.1.2", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/kyeotic/raviger.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/kyeotic/raviger#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/kyeotic/raviger/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/raviger/-/raviger-4.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c394a8762a8d86514b979ce9bd9c4809d4fe39133e6f4608eb0d23949252ff2cce33531120dd67190bcecddb3fb562ab374575bd4073b6d904bfb7631d050c74" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/raviger" + } + ] + }, + { + "type": "library", + "name": "react-copy-to-clipboard", + "version": "5.1.0", + "bom-ref": "react-copy-to-clipboard@5.1.0", + "author": "Nik Butenko", + "description": "Copy-to-clipboard React component", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/react-copy-to-clipboard@5.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/nkbt/react-copy-to-clipboard.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/nkbt/react-copy-to-clipboard", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/nkbt/react-copy-to-clipboard/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/react-copy-to-clipboard/-/react-copy-to-clipboard-5.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "93ad51b0d8006b2209368cbdc83b18cc37bfc80640cc46c481ccf70d932117af3a2c4cae91c135873babc5ef3925a9dd3d41bec937c6545cee130df1b7c58ffc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-copy-to-clipboard" + } + ] + }, + { + "type": "library", + "name": "copy-to-clipboard", + "version": "3.3.3", + "bom-ref": "copy-to-clipboard@3.3.3", + "author": "sudodoki", + "description": "Copy stuff into clipboard using JS with fallbacks", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/copy-to-clipboard@3.3.3", + "externalReferences": [ + { + "url": "git+https://github.com/sudodoki/copy-to-clipboard.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sudodoki/copy-to-clipboard#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sudodoki/copy-to-clipboard/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d8a57c36107926a0b7932d2bf4f30201929b5074b0b44a380b00acd0a5e0aee1b8de05f93cca831016d5538394cf0d8cb805947ecb85996bc4286e5045f4a724" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/copy-to-clipboard" + } + ] + }, + { + "type": "library", + "name": "toggle-selection", + "version": "1.0.6", + "bom-ref": "toggle-selection@1.0.6", + "author": "sudodoki", + "description": "Toggle current selected content in browser", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/toggle-selection@1.0.6", + "externalReferences": [ + { + "url": "git+https://github.com/sudodoki/toggle-selection.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sudodoki/toggle-selection#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sudodoki/toggle-selection/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "062652f82d4e4bc83fab64516c99b2e7dc69ca084d06aaebea4e4bfee281191b137f19aeddf7e246777c9a518f5156b283ca6f7e2e6eadf9eef1353b0d53a42d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/toggle-selection" + } + ] + }, + { + "type": "library", + "name": "react-dnd-html5-backend", + "version": "16.0.1", + "bom-ref": "react-dnd-html5-backend@16.0.1", + "description": "HTML5 backend for React DnD", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/react-dnd-html5-backend@16.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/react-dnd/react-dnd.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/react-dnd/react-dnd#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/react-dnd/react-dnd/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/react-dnd-html5-backend/-/react-dnd-html5-backend-16.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5aedddc39683266386c3c5a31f5235ff24c7faf95710be2f9a3939a7e307c4ff07b87252d65006788746fe1cded40bcd7975a8fc98142d5f3b2f240eafeaf98f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-dnd-html5-backend" + } + ] + }, + { + "type": "library", + "name": "dnd-core", + "version": "16.0.1", + "bom-ref": "dnd-core@16.0.1", + "description": "Drag and drop sans the GUI", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/dnd-core@16.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/react-dnd/react-dnd.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/react-dnd/react-dnd#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/react-dnd/react-dnd/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/dnd-core/-/dnd-core-16.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1cadbde2c97bb5bc3a17a21eb8ad7a612054a28aef1e963c4473bef7215f689c820d56fa9fb3d171eceb38439ad92042aa26297a6879271db465c8ca7450159e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/dnd-core" + } + ] + }, + { + "type": "library", + "name": "asap", + "group": "@react-dnd", + "version": "5.0.2", + "bom-ref": "@react-dnd/asap@5.0.2", + "description": "High-priority task queue for Node.js and browsers", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40react-dnd/asap@5.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/react-dnd/react-dnd.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/react-dnd/react-dnd#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/react-dnd/react-dnd/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@react-dnd/asap/-/asap-5.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "58bc9fa07bf186cd15f54f864ec1a294681fd90b0f97a659e387e7bf4fdbf13de7432bf3c62771b20fd996d6d6b2c6ec4439585bc50a4903131a8b6e4e8b59e8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@react-dnd/asap" + } + ] + }, + { + "type": "library", + "name": "invariant", + "group": "@react-dnd", + "version": "4.0.2", + "bom-ref": "@react-dnd/invariant@4.0.2", + "author": "Andres Suarez", + "description": "invariantx", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40react-dnd/invariant@4.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/react-dnd/react-dnd.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/react-dnd/react-dnd#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/react-dnd/react-dnd/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@react-dnd/invariant/-/invariant-4.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c4a093a802bf1456ae38cf536b6a6cc08c93dc3f004257eb61d3a2feda133c486a0ae02cd6fe6d709dd8d3c233875709e49721c32f527805e6320eb3acab368b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@react-dnd/invariant" + } + ] + }, + { + "type": "library", + "name": "redux", + "version": "4.2.1", + "bom-ref": "redux@4.2.1", + "description": "Predictable state container for JavaScript apps", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/redux@4.2.1", + "externalReferences": [ + { + "url": "git+https://github.com/reduxjs/redux.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "http://redux.js.org", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/reduxjs/redux/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/redux/-/redux-4.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2c0518cf895cf83a3cfe0eda7916bc264c8312b2ba7a4b2d41aa9642b3515bffcc6354ef084a4cb694d6be543e14f6d60b1f978b1bbfe921ede4dd0747e481e3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/redux" + } + ] + }, + { + "type": "library", + "name": "react-dnd-scrolling", + "version": "1.3.10", + "bom-ref": "react-dnd-scrolling@1.3.10", + "description": "A cross browser solution to scrolling during drag and drop.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/react-dnd-scrolling@1.3.10", + "externalReferences": [ + { + "url": "git+https://github.com/TechStark/react-dnd-scrolling.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/TechStark/react-dnd-scrolling#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "http://github.com/TechStark/react-dnd-scrolling/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/react-dnd-scrolling/-/react-dnd-scrolling-1.3.10.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "55b7bbb69e990b6920071ffc3f52d76b7fb76a8eb555ef0772857389c9c0b9189a57faf796671c13d255b1ad13799fa9cd306875bf8ccd05b4b4c38c4919adc2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-dnd-scrolling" + } + ] + }, + { + "type": "library", + "name": "hoist-non-react-statics", + "version": "3.3.2", + "bom-ref": "hoist-non-react-statics@3.3.2", + "author": "Michael Ridgway", + "description": "Copies non-react specific statics from a child component to a parent component", + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + } + ], + "purl": "pkg:npm/hoist-non-react-statics@3.3.2", + "externalReferences": [ + { + "url": "git://github.com/mridgway/hoist-non-react-statics.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mridgway/hoist-non-react-statics#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mridgway/hoist-non-react-statics/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fe01a2bf18bc24f296366fd6d234a6cdc30fa5fa4f2dcddd63fe86c615f6850f621a3dda0df925578113ecd8caa528a72e9279bda7daf62886204660d7449f07" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/hoist-non-react-statics" + } + ] + }, + { + "type": "library", + "name": "lodash.throttle", + "version": "4.1.1", + "bom-ref": "lodash.throttle@4.1.1", + "author": "John-David Dalton", + "description": "The lodash method `_.throttle` exported as a module.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/lodash.throttle@4.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/lodash/lodash.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://lodash.com/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/lodash/lodash/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c0891409f54aa55b16a3725266573ef0c0798adfb600de56f09ed854c493df452bbdc40d6753a46e3fab6d59e28a34d613a146632e1726afeb1e46acf2a24c2d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lodash.throttle" + } + ] + }, + { + "type": "library", + "name": "raf", + "version": "3.4.1", + "bom-ref": "raf@3.4.1", + "author": "Chris Dickinson", + "description": "requestAnimationFrame polyfill for node and the browser", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/raf@3.4.1", + "externalReferences": [ + { + "url": "git://github.com/chrisdickinson/raf.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chrisdickinson/raf#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chrisdickinson/raf/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4aae025b8421c0e1c4f2e727e89df832ab5909e5853f66904a6ae5ae8620a805753e34ad221257c58b9381421f90493bcd32e39888cb994e6af9f6c3d4d9ce24" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/raf" + } + ] + }, + { + "type": "library", + "name": "react-dnd", + "version": "16.0.1", + "bom-ref": "react-dnd@16.0.1", + "description": "Drag and Drop for React", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/react-dnd@16.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/react-dnd/react-dnd.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/react-dnd/react-dnd#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/react-dnd/react-dnd/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/react-dnd/-/react-dnd-16.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "41ea0cfe2ef71c7bb65c5f5a2a4b0852e6a61cf0ef460944c1d1cbe23b29efce01814b96720ea6cdfc53d100dd433f168f4ab244ac7678c83c899b56bd4e04d9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-dnd" + } + ] + }, + { + "type": "library", + "name": "shallowequal", + "group": "@react-dnd", + "version": "4.0.2", + "bom-ref": "@react-dnd/shallowequal@4.0.2", + "author": "Alberto Leal", + "description": "Like lodash isEqualWith but for shallow equal.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40react-dnd/shallowequal@4.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/react-dnd/react-dnd.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/react-dnd/react-dnd#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/react-dnd/react-dnd/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@react-dnd/shallowequal/-/shallowequal-4.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fd155774bbc9c4b83840abcca0ce56970351f5588ef73f01fea3dc73e0b449afed78963b406ee4278e350f0cce8cc60463b1a6538763e447061c890a66241908" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@react-dnd/shallowequal" + } + ] + }, + { + "type": "library", + "name": "hoist-non-react-statics", + "group": "@types", + "version": "3.3.5", + "bom-ref": "@types/hoist-non-react-statics@3.3.5", + "description": "TypeScript definitions for hoist-non-react-statics", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/hoist-non-react-statics@3.3.5#types/hoist-non-react-statics", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/hoist-non-react-statics", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/hoist-non-react-statics", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "49b72b5b390a070d9c770453c1002cc1fa41f60f4b2567e3b54796fe3bcdc1b842f1ca6698d61578f6be9dc6d47b4ac64d0ec6dc57fa99850dd9531f2d5afe4a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/hoist-non-react-statics" + } + ] + }, + { + "type": "library", + "name": "scheduler", + "version": "0.23.2", + "bom-ref": "scheduler@0.23.2", + "description": "Cooperative scheduler for the browser environment.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/scheduler@0.23.2#packages/scheduler", + "externalReferences": [ + { + "url": "git+https://github.com/facebook/react.git#packages/scheduler", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://reactjs.org/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/facebook/react/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "50e4a1b0fc33ecdacc52a851eadd215a315dbaf3b36edbfbb680c7d7f848adf44d2030679c159dd02c094c6bd3a67815966c0609d3fdfd997fb55ac3a9cb98cd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/scheduler" + } + ] + }, + { + "type": "library", + "name": "react-google-recaptcha", + "version": "3.1.0", + "bom-ref": "react-google-recaptcha@3.1.0", + "author": "Hugo Dozois", + "description": "React Component Wrapper for Google reCAPTCHA", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/react-google-recaptcha@3.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/dozoisch/react-google-recaptcha.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dozoisch/react-google-recaptcha", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dozoisch/react-google-recaptcha/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/react-google-recaptcha/-/react-google-recaptcha-3.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7185b6fc359ab3c9c4299183ed20aef414ae573f2239c38b1c2847ca2eeea54b95864a648581bfe8ddca0e24d0dd70226765006647ef60a31f0073b304e70612" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-google-recaptcha" + } + ] + }, + { + "type": "library", + "name": "react-async-script", + "version": "1.2.0", + "bom-ref": "react-async-script@1.2.0", + "author": "Hugo Dozois", + "description": "A composition mixin for loading scripts asynchronously for React", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/react-async-script@1.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/dozoisch/react-async-script.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dozoisch/react-async-script", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dozoisch/react-async-script/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/react-async-script/-/react-async-script-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6c2a646e6f49880b8c1a192aa00882d252e46f8d032741ce109224bbef490e3c57dd172cfb3b44386d77c1baceb24b779f60d3ae3b2185a43f89acbe4a71a0e5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-async-script" + } + ] + }, + { + "type": "library", + "name": "react-i18next", + "version": "15.0.2", + "bom-ref": "react-i18next@15.0.2", + "author": "Jan Mühlemann", + "description": "Internationalization for react done right. Using the i18next i18n ecosystem.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/react-i18next@15.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/i18next/react-i18next.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/i18next/react-i18next", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/i18next/react-i18next/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/react-i18next/-/react-i18next-15.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cf45b7fd1112f4876fdcc98951c7f498335e78c3945defb1a0bd243df40f6c3a191e69e2fd7b08a2ae73813d8c0855226aedbcdc6b8150ae7bf2e0ff9a401b2d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-i18next" + } + ] + }, + { + "type": "library", + "name": "html-parse-stringify", + "version": "3.0.1", + "bom-ref": "html-parse-stringify@3.0.1", + "author": "Henrik Joreteg", + "description": "Parses well-formed HTML (meaning all tags closed) into an AST and back. quickly.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/html-parse-stringify@3.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/henrikjoreteg/html-parse-stringify.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/henrikjoreteg/html-parse-stringify", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/henrikjoreteg/html-parse-stringify/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/html-parse-stringify/-/html-parse-stringify-3.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2a49c9e7491322727ba8849c1778de68546932913cfe57e24ddcdffedc17c8f04b006acb4539a4cf701d4e729e878d17f24f4bd9f758c04a7fe365865c844672" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/html-parse-stringify" + } + ] + }, + { + "type": "library", + "name": "void-elements", + "version": "3.1.0", + "bom-ref": "void-elements@3.1.0", + "author": "hemanth.hm", + "description": "Array of \"void elements\" defined by the HTML specification.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/void-elements@3.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/pugjs/void-elements.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jadejs/void-elements", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jadejs/void-elements/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0e1c738791d9ba21d085bbd35bd00c7ad15f0470cc629a36dd4a3d6ed3d781d60ffb74f94bea7e8e0372eeca6b6bebde62104fd9d09283147f8b6634da1e7feb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/void-elements" + } + ] + }, + { + "type": "library", + "name": "react-infinite-scroll-component", + "version": "6.1.0", + "bom-ref": "react-infinite-scroll-component@6.1.0", + "author": "Ankeet Maini", + "description": "An Infinite Scroll component in react.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/react-infinite-scroll-component@6.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/ankeetmaini/react-infinite-scroll-component.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ankeetmaini/react-infinite-scroll-component#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ankeetmaini/react-infinite-scroll-component/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/react-infinite-scroll-component/-/react-infinite-scroll-component-6.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "490bb99c2ab2f03c505a99d454bc7b57b6fb2dc037eda33bb6fa168d32d9a75764e842626cce7fe0424acce9e5d3bfc1b0cd58e34b0a2eeaa30b0c07ff15744d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-infinite-scroll-component" + } + ] + }, + { + "type": "library", + "name": "throttle-debounce", + "version": "2.3.0", + "bom-ref": "throttle-debounce@2.3.0", + "author": "Ivan Nikolić", + "description": "Throttle and debounce functions.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/throttle-debounce@2.3.0", + "externalReferences": [ + { + "url": "git+https://github.com/niksy/throttle-debounce.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/niksy/throttle-debounce#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/niksy/throttle-debounce/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-2.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1fba0b3d5d0fefe8e0beb93eea6c30c010e6c536b19eef473179a5a0d2d7c2734ed19c59df53ab6a1da7f2553578c3efb1aa303f6097f94482832a2f5df74e15" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/throttle-debounce" + } + ] + }, + { + "type": "library", + "name": "react-markdown", + "version": "8.0.7", + "bom-ref": "react-markdown@8.0.7", + "author": "Espen Hovlandsdal", + "description": "React component to render markdown", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/react-markdown@8.0.7", + "externalReferences": [ + { + "url": "git+https://github.com/remarkjs/react-markdown.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/remarkjs/react-markdown#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/remarkjs/react-markdown/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/react-markdown/-/react-markdown-8.0.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6ef59bcc6e0cb4e53ad97a81c775f1fb3076ada68516cab8998880cdf8d724c133dac8b181e01fada037b6fcd42c5d3665d38c50e29304515a6490c3aeaf8125" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-markdown" + } + ], + "components": [ + { + "type": "library", + "name": "unist", + "group": "@types", + "version": "2.0.11", + "bom-ref": "react-markdown@8.0.7|@types/unist@2.0.11", + "description": "TypeScript definitions for unist", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/unist@2.0.11#types/unist", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/unist", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/unist", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0a604a88be8d368fceaa098c9fde4593d5a1969da6b6f22ff8a36940a3761784a3beb11eb2e6d34561984a0f819d664e9e509a493535b0ca6c04ece06d8867b0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-markdown/node_modules/@types/unist" + } + ] + }, + { + "type": "library", + "name": "react-is", + "version": "18.3.1", + "bom-ref": "react-markdown@8.0.7|react-is@18.3.1", + "description": "Brand checking of React Elements.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/react-is@18.3.1#packages/react-is", + "externalReferences": [ + { + "url": "git+https://github.com/facebook/react.git#packages/react-is", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://reactjs.org/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/facebook/react/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fcb2cc5726acd258e302da1888fa9888bf15597cd451d4e1ae6539fa7db40d9bfe6be0a54687af533c3927153e21e879fdcf3bcada13055f46d4588a7cd25d9a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-markdown/node_modules/react-is" + } + ] + }, + { + "type": "library", + "name": "remark-parse", + "version": "10.0.2", + "bom-ref": "react-markdown@8.0.7|remark-parse@10.0.2", + "author": "Titus Wormer", + "description": "remark plugin to add support for parsing markdown input", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/remark-parse@10.0.2#main", + "externalReferences": [ + { + "url": "git+https://github.com/remarkjs/remark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://remark.js.org", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/remarkjs/remark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "df27718076bf650cc6f0bbc2ee34d771c01160371195ddd57dc808205b3b6c8eaf6d14b12499b380b10822860acab7e1698fae8ee59a7ff3c988c657a2209783" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-markdown/node_modules/remark-parse" + } + ] + }, + { + "type": "library", + "name": "mdast-util-from-markdown", + "version": "1.3.1", + "bom-ref": "react-markdown@8.0.7|mdast-util-from-markdown@1.3.1", + "author": "Titus Wormer", + "description": "mdast utility to parse markdown", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mdast-util-from-markdown@1.3.1", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/mdast-util-from-markdown.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-from-markdown#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-from-markdown/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e314cefccf1cf36a8172741cd6d82936db9b1945bf635b414350748b90ad4a87a538b28562512522bddbbe04446183b9891a9b318d58baa667834195388f10c3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-markdown/node_modules/mdast-util-from-markdown" + } + ] + }, + { + "type": "library", + "name": "mdast-util-to-string", + "version": "3.2.0", + "bom-ref": "react-markdown@8.0.7|mdast-util-to-string@3.2.0", + "author": "Titus Wormer", + "description": "mdast utility to get the plain text content of a node", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mdast-util-to-string@3.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/mdast-util-to-string.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-to-string#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-to-string/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "578667fe773237540d4aa481c53acc38ba63afe20a747976bf72952e85a60cfb1c3f8afd19c0a2ef582382f515d521522a1f76023006e29785b81976fd880226" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-markdown/node_modules/mdast-util-to-string" + } + ] + }, + { + "type": "library", + "name": "micromark-util-decode-numeric-character-reference", + "version": "1.1.0", + "bom-ref": "react-markdown@8.0.7|micromark-util-decode-numeric-character-reference@1.1.0", + "author": "Titus Wormer", + "description": "micromark utility to decode numeric character references", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-decode-numeric-character-reference@1.1.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9bd5741311afd23075393db59ab59cb9fe1084fe3aa47d4a91f5b2f5911ecea1ca031923e263c2cb79c81f5ae46dd3250a12c75f9df578eaf29a5c326487f68b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-markdown/node_modules/micromark-util-decode-numeric-character-reference" + } + ] + }, + { + "type": "library", + "name": "micromark-util-symbol", + "version": "1.1.0", + "bom-ref": "react-markdown@8.0.7|micromark-util-symbol@1.1.0", + "author": "Titus Wormer", + "description": "micromark utility with symbols", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-symbol@1.1.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b848e911863a28cb3583b41f276797d5240457e653e2b503dd4705ea5e7b69c66f2cd2bb3c164bfadcbcd99d6a84ad7fc97218e1b771d3814a3204748382006a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-markdown/node_modules/micromark-util-symbol" + } + ] + }, + { + "type": "library", + "name": "micromark-util-decode-string", + "version": "1.1.0", + "bom-ref": "react-markdown@8.0.7|micromark-util-decode-string@1.1.0", + "author": "Titus Wormer", + "description": "micromark utility to decode markdown strings", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-decode-string@1.1.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "62984b1822bc80cd6d1b56dde786b3c32ad0463085726823d92d86a090cd9e1e2f62d9cbdfc252f0ce20a71cce3cdc8774d12985ec965c24e79d30d8dcdf8d55" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-markdown/node_modules/micromark-util-decode-string" + } + ] + }, + { + "type": "library", + "name": "micromark-util-character", + "version": "1.2.0", + "bom-ref": "react-markdown@8.0.7|micromark-util-character@1.2.0", + "author": "Titus Wormer", + "description": "micromark utility to handle character codes", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-character@1.2.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "957ada4f0717df21ffbcc0da15609024fd6e22cccb55e6f351add91ddae0c6beca114ffd98be265600a919bca1bcd2cd95ab913a2354abb58de6eee775b63ac6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-markdown/node_modules/micromark-util-character" + } + ] + }, + { + "type": "library", + "name": "micromark-util-types", + "version": "1.1.0", + "bom-ref": "react-markdown@8.0.7|micromark-util-types@1.1.0", + "author": "Titus Wormer", + "description": "micromark utility with a couple of typescript types", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-types@1.1.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ba44418227bc4c801c69cb1c5474a275d1e33b893fab7a6779d9b3310e22c0370ad05b450a884a3a515b68e2ff98f81f9cfb0bdc2d59cb125ae2c6d6ac19778e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-markdown/node_modules/micromark-util-types" + } + ] + }, + { + "type": "library", + "name": "micromark-util-normalize-identifier", + "version": "1.1.0", + "bom-ref": "react-markdown@8.0.7|micromark-util-normalize-identifier@1.1.0", + "author": "Titus Wormer", + "description": "micromark utility normalize identifiers (as found in references, definitions)", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-normalize-identifier@1.1.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "37ec39be1aab0628618dda4cf3ee57b31cbbd505aa1a7ec760d52f721ef5895d8f33bf84dee586a31d50a7dd25a1ad5ea61b42c46d9fb5157f0a89e2b5ce8fd9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-markdown/node_modules/micromark-util-normalize-identifier" + } + ] + }, + { + "type": "library", + "name": "micromark", + "version": "3.2.0", + "bom-ref": "react-markdown@8.0.7|micromark@3.2.0", + "author": "Titus Wormer", + "description": "small commonmark compliant markdown parser with positional info and concrete tokens", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark@3.2.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark/-/micromark-3.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b83ebab498f9e092d8ab40ded740215b271958640d52f0c8e79c4f824dac40ce649f52589616c2313b44793dbbfaf0215b61414312e53a64b7a6603bff6cf868" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-markdown/node_modules/micromark" + } + ] + }, + { + "type": "library", + "name": "micromark-core-commonmark", + "version": "1.1.0", + "bom-ref": "react-markdown@8.0.7|micromark-core-commonmark@1.1.0", + "author": "Titus Wormer", + "description": "The CommonMark markdown constructs", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-core-commonmark@1.1.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0601ced5a45ba2587685caf32f67752dadfb574028cfbdf2985f2b01c2a7a212f2f77b62b66bfad84d203fc1ebc7d3ca70aaea099d416cb19b3f76c48685d897" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-markdown/node_modules/micromark-core-commonmark" + } + ] + }, + { + "type": "library", + "name": "micromark-factory-destination", + "version": "1.1.0", + "bom-ref": "react-markdown@8.0.7|micromark-factory-destination@1.1.0", + "author": "Titus Wormer", + "description": "micromark factory to parse destinations (found in resources, definitions)", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-factory-destination@1.1.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5da34344e060c7d4a048285debda6388629b57e9df1c60cf55816ce5d3a80dded99cc004f82baef75042a6c63c453d8d3fdbe8fc1f2976cd9540d08b8aed3386" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-markdown/node_modules/micromark-factory-destination" + } + ] + }, + { + "type": "library", + "name": "micromark-factory-label", + "version": "1.1.0", + "bom-ref": "react-markdown@8.0.7|micromark-factory-label@1.1.0", + "author": "Titus Wormer", + "description": "micromark factory to parse labels (found in media, definitions)", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-factory-label@1.1.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "38bb727b3e2f668ff5363c4685ca4349b1d0fa6d082069d3f01a0f6a687eee3565ccb2411fdf33cee0a851e331bcce96b0d7a1f30c7c70abea2e23c71000a7d3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-markdown/node_modules/micromark-factory-label" + } + ] + }, + { + "type": "library", + "name": "micromark-factory-space", + "version": "1.1.0", + "bom-ref": "react-markdown@8.0.7|micromark-factory-space@1.1.0", + "author": "Titus Wormer", + "description": "micromark factory to parse markdown space (found in lots of places)", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-factory-space@1.1.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "711cc48fb73438be0cc36bfa9f0cedb723997bc5d8fd9f06d2bce6590653062fe38f0cb0fd4e2ea8ab543915d0ad1e5b0196676d323f7de455fd1ee17388d061" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-markdown/node_modules/micromark-factory-space" + } + ] + }, + { + "type": "library", + "name": "micromark-factory-title", + "version": "1.1.0", + "bom-ref": "react-markdown@8.0.7|micromark-factory-title@1.1.0", + "author": "Titus Wormer", + "description": "micromark factory to parse markdown titles (found in resources, definitions)", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-factory-title@1.1.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "27b9fd477bcc9a08c338263c34fc39e638b26909c7e6405d576fd45c2b592299c71f73fa9c750a687ed75c462e5b0c7fc5425c6b06bca652c112330f536e07cd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-markdown/node_modules/micromark-factory-title" + } + ] + }, + { + "type": "library", + "name": "micromark-factory-whitespace", + "version": "1.1.0", + "bom-ref": "react-markdown@8.0.7|micromark-factory-whitespace@1.1.0", + "author": "Titus Wormer", + "description": "micromark factory to parse markdown whitespace (found in lots of places)", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-factory-whitespace@1.1.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bf65a59a2ca6552a79a0c83ed50d0dd4bc66b7aa4c8481c3e39ef085633bfc6525124b35848f718f9c37cdb738bae30a5c68ac92c664f03ccfd94c866c6a8db1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-markdown/node_modules/micromark-factory-whitespace" + } + ] + }, + { + "type": "library", + "name": "micromark-util-chunked", + "version": "1.1.0", + "bom-ref": "react-markdown@8.0.7|micromark-util-chunked@1.1.0", + "author": "Titus Wormer", + "description": "micromark utility to splice and push with giant arrays", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-chunked@1.1.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "61ed351d7a6464f35c57a162ca85b67c6643530e1873bbd3d04f5269df37f9b103882275b97bb44b79abf162e9b33dc7686df1daad0733a093b8f75c65c96e15" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-markdown/node_modules/micromark-util-chunked" + } + ] + }, + { + "type": "library", + "name": "micromark-util-classify-character", + "version": "1.1.0", + "bom-ref": "react-markdown@8.0.7|micromark-util-classify-character@1.1.0", + "author": "Titus Wormer", + "description": "micromark utility to classify whether a character is whitespace or punctuation", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-classify-character@1.1.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "48bd302f1b4a4a79252925299689355901681a151d5982a080a522aa15fe4b06a56be06da6d182bb988f45cfb1bf32783d713f87033714d5ec7c4560a19b166f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-markdown/node_modules/micromark-util-classify-character" + } + ] + }, + { + "type": "library", + "name": "micromark-util-html-tag-name", + "version": "1.2.0", + "bom-ref": "react-markdown@8.0.7|micromark-util-html-tag-name@1.2.0", + "author": "Titus Wormer", + "description": "micromark utility with list of html tag names", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-html-tag-name@1.2.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "55343372e4201540fbc98cedb9014a5d3e3d2a0863b444d0f96bffcd48c6486062a199e40383f55d764f4f514778903a470457485e3bcaf275b6c25da31c0ef9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-markdown/node_modules/micromark-util-html-tag-name" + } + ] + }, + { + "type": "library", + "name": "micromark-util-resolve-all", + "version": "1.1.0", + "bom-ref": "react-markdown@8.0.7|micromark-util-resolve-all@1.1.0", + "author": "Titus Wormer", + "description": "micromark utility to resolve subtokens", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-resolve-all@1.1.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6ff1ba05331283e6d7fb1542b213d33f202edad980d04e17f7c35247b7886de0bac9c0aa09e13bc237c3220cc46e4cdd11525746d386e056c49bfb866c2468b8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-markdown/node_modules/micromark-util-resolve-all" + } + ] + }, + { + "type": "library", + "name": "micromark-util-subtokenize", + "version": "1.1.0", + "bom-ref": "react-markdown@8.0.7|micromark-util-subtokenize@1.1.0", + "author": "Titus Wormer", + "description": "micromark utility to tokenize subtokens", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-subtokenize@1.1.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "914407cb3468c6f64ed8fb8bcccb763ff77056c4e28af08af227184de47edd681bb8fa9f1e03cfcbb9c529b7aa462bc1be7ff737718188d0be2514cc4b1102ec" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-markdown/node_modules/micromark-util-subtokenize" + } + ] + }, + { + "type": "library", + "name": "micromark-util-combine-extensions", + "version": "1.1.0", + "bom-ref": "react-markdown@8.0.7|micromark-util-combine-extensions@1.1.0", + "author": "Titus Wormer", + "description": "micromark utility to combine syntax or html extensions", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-combine-extensions@1.1.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "436d2ca7899f35ff7212a0cbe745b0b9664752b08ee1f1327830a7306986e4faf40b3d79528eca06cea3abe76ad04817e033f0c2b87d9b45feccf575ca916f50" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-markdown/node_modules/micromark-util-combine-extensions" + } + ] + }, + { + "type": "library", + "name": "unist-util-stringify-position", + "version": "3.0.3", + "bom-ref": "react-markdown@8.0.7|unist-util-stringify-position@3.0.3", + "author": "Titus Wormer", + "description": "unist utility to serialize a node, position, or point as a human readable location", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-stringify-position@3.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-stringify-position.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-stringify-position#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-stringify-position/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9391b320167f41ab51f0de57db2f9dadfa561bc203073767563e8e22744d5a6d685ebcf27626804f6390880f033d1459c8029bf5be88d9ae8fc58925643d202a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-markdown/node_modules/unist-util-stringify-position" + } + ] + }, + { + "type": "library", + "name": "unified", + "version": "10.1.2", + "bom-ref": "react-markdown@8.0.7|unified@10.1.2", + "author": "Titus Wormer", + "description": "Interface for parsing, inspecting, transforming, and serializing content through syntax trees", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unified@10.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/unifiedjs/unified.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://unifiedjs.com", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/unifiedjs/unified/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a54496022fd1027572d4f89fda40287963416b7255af1d0c21dd8b0128fc1beec08875a8299353a26aba2c6df6e93ebc53bfdedbadd7e9f4dd717232ed79c5ed" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-markdown/node_modules/unified" + } + ] + }, + { + "type": "library", + "name": "vfile", + "version": "5.3.7", + "bom-ref": "react-markdown@8.0.7|vfile@5.3.7", + "author": "Titus Wormer", + "description": "Virtual file format for text processing", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/vfile@5.3.7", + "externalReferences": [ + { + "url": "git+https://github.com/vfile/vfile.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/vfile/vfile#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/vfile/vfile/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "afbaa5ce4804aca8e86c09b23489244a98b3b053d88943ee25be69356d5107825c615661b389486d5aa4f173e4d37dc257fd73f2cb39a646b1f12ba11a9706f2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-markdown/node_modules/vfile" + } + ] + }, + { + "type": "library", + "name": "unist-util-visit", + "version": "4.1.2", + "bom-ref": "react-markdown@8.0.7|unist-util-visit@4.1.2", + "author": "Titus Wormer", + "description": "unist utility to visit nodes", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-visit@4.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-visit.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-visit#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-visit/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "31277c3941884aa1dd56f7d8f533e1c8ad95754acf831914b564ae30717a5c0005b8be0ba24b1e8a006766d3e724cbbe15bca74e414d9c59728f1a552ae8cc46" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-markdown/node_modules/unist-util-visit" + } + ] + }, + { + "type": "library", + "name": "unist-util-is", + "version": "5.2.1", + "bom-ref": "react-markdown@8.0.7|unist-util-is@5.2.1", + "author": "Titus Wormer", + "description": "unist utility to check if a node passes a test", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-is@5.2.1", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-is.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-is#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-is/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bbd9e3cb27c4878de7a5fd4cfb218a0c654f6d8fc95847a68399c7d399dc28f7e2fa405b2812684ddb2880cbb7dee872b6e2e5bfdcb43bb187edf11dc0b74b43" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-markdown/node_modules/unist-util-is" + } + ] + }, + { + "type": "library", + "name": "unist-util-visit-parents", + "version": "5.1.3", + "bom-ref": "react-markdown@8.0.7|unist-util-visit-parents@5.1.3", + "author": "Titus Wormer", + "description": "unist utility to recursively walk over nodes, with ancestral information", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-visit-parents@5.1.3", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-visit-parents.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-visit-parents#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-visit-parents/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c7afb2f20ef058cc9084bd6265f8483e10c0b3b5f06e7f67468b035e5eeaa0f4d20b2d323719ca73e856a241627d64080c68b5e78add52a2af6c26b8fb590b86" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-markdown/node_modules/unist-util-visit-parents" + } + ] + }, + { + "type": "library", + "name": "vfile-message", + "version": "3.1.4", + "bom-ref": "react-markdown@8.0.7|vfile-message@3.1.4", + "author": "Titus Wormer", + "description": "vfile utility to create a virtual message", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/vfile-message@3.1.4", + "externalReferences": [ + { + "url": "git+https://github.com/vfile/vfile-message.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/vfile/vfile-message#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/vfile/vfile-message/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7dad19e8ff0752b40de0165a5f4e522155e273eee41376f4e4f580b4fb983fd40b1ec2ca611eff0252d6dcdb4eae95d12de6b0a432ccb159269390c6d0d5e05b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-markdown/node_modules/vfile-message" + } + ] + } + ] + }, + { + "type": "library", + "name": "hast", + "group": "@types", + "version": "2.3.10", + "bom-ref": "@types/hast@2.3.10", + "description": "TypeScript definitions for hast", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/hast@2.3.10#types/hast", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/hast", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/hast", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/hast/-/hast-2.3.10.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "31c5aca51c3cc71f09f47bab91505f623d312a8136e6d38594719dc78309e7139142b30664da898554166886e6e8eca56b9918397b438a8a7329127310e93027" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/hast" + } + ], + "components": [ + { + "type": "library", + "name": "unist", + "group": "@types", + "version": "2.0.11", + "bom-ref": "@types/hast@2.3.10|@types/unist@2.0.11", + "description": "TypeScript definitions for unist", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/unist@2.0.11#types/unist", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/unist", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/unist", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0a604a88be8d368fceaa098c9fde4593d5a1969da6b6f22ff8a36940a3761784a3beb11eb2e6d34561984a0f819d664e9e509a493535b0ca6c04ece06d8867b0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/hast/node_modules/@types/unist" + } + ] + } + ] + }, + { + "type": "library", + "name": "comma-separated-tokens", + "version": "2.0.3", + "bom-ref": "comma-separated-tokens@2.0.3", + "author": "Titus Wormer", + "description": "Parse and stringify comma-separated tokens", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/comma-separated-tokens@2.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/comma-separated-tokens.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/comma-separated-tokens#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/comma-separated-tokens/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "16ee2125dbf37b29427d03e9f5219689da73accb3bb53ae5bba55bf1719a446724f1048d649269e77f16adbeb42dac787cfc11eb8562638ebc3885136d194666" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/comma-separated-tokens" + } + ] + }, + { + "type": "library", + "name": "hast-util-whitespace", + "version": "2.0.1", + "bom-ref": "hast-util-whitespace@2.0.1", + "author": "Titus Wormer", + "description": "hast utility to check if a node is inter-element whitespace", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/hast-util-whitespace@2.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/hast-util-whitespace.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/hast-util-whitespace#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/hast-util-whitespace/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9c0c40d2ff3ebd74810eddc09d150d8f2448434ac3fa7b696c0a782e73e4ba673933dc946d231ae170d4f50e9eb58e1fd56a786cd82f735ca3899b6c4d3ad29e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/hast-util-whitespace" + } + ] + }, + { + "type": "library", + "name": "property-information", + "version": "6.5.0", + "bom-ref": "property-information@6.5.0", + "author": "Titus Wormer", + "description": "Info on the properties and attributes of the web platform", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/property-information@6.5.0", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/property-information.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/property-information#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/property-information/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/property-information/-/property-information-6.5.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3e04e0b3f065bc7c4ebbc42e10def08b90343a65da05c1e99824937a172ce94baef48903204a35dc7cbb9fcf7c4477eb438f6f282a067966526802b4d67c158a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/property-information" + } + ] + }, + { + "type": "library", + "name": "micromark-util-encode", + "version": "1.1.0", + "bom-ref": "micromark-util-encode@1.1.0", + "author": "Titus Wormer", + "description": "micromark utility to encode dangerous html characters", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-encode@1.1.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "12e1334d6493023f4f03918e02cf7dd86ccd87674640ee7652f01bb5238cbd74f1bf70ab8aa6fa20ecc95010a612aaeb5d26e52482416c516feb33f1a6b7a227" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromark-util-encode" + } + ] + }, + { + "type": "library", + "name": "micromark-util-sanitize-uri", + "version": "1.2.0", + "bom-ref": "micromark-util-sanitize-uri@1.2.0", + "author": "Titus Wormer", + "description": "micromark utility to sanitize urls", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-sanitize-uri@1.2.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "40ee065efd1765f59ecb8a5816774b50a10092d2a41b99194dd50d693024cdbb89c67dad3413abf90b714765e959a3216c8993d9d3f3c8bacf5cb94f869877e0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromark-util-sanitize-uri" + } + ], + "components": [ + { + "type": "library", + "name": "micromark-util-character", + "version": "1.2.0", + "bom-ref": "micromark-util-sanitize-uri@1.2.0|micromark-util-character@1.2.0", + "author": "Titus Wormer", + "description": "micromark utility to handle character codes", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-character@1.2.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "957ada4f0717df21ffbcc0da15609024fd6e22cccb55e6f351add91ddae0c6beca114ffd98be265600a919bca1bcd2cd95ab913a2354abb58de6eee775b63ac6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromark-util-sanitize-uri/node_modules/micromark-util-character" + } + ] + }, + { + "type": "library", + "name": "micromark-util-symbol", + "version": "1.1.0", + "bom-ref": "micromark-util-sanitize-uri@1.2.0|micromark-util-symbol@1.1.0", + "author": "Titus Wormer", + "description": "micromark utility with symbols", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-symbol@1.1.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b848e911863a28cb3583b41f276797d5240457e653e2b503dd4705ea5e7b69c66f2cd2bb3c164bfadcbcd99d6a84ad7fc97218e1b771d3814a3204748382006a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromark-util-sanitize-uri/node_modules/micromark-util-symbol" + } + ] + }, + { + "type": "library", + "name": "micromark-util-types", + "version": "1.1.0", + "bom-ref": "micromark-util-sanitize-uri@1.2.0|micromark-util-types@1.1.0", + "author": "Titus Wormer", + "description": "micromark utility with a couple of typescript types", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-types@1.1.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ba44418227bc4c801c69cb1c5474a275d1e33b893fab7a6779d9b3310e22c0370ad05b450a884a3a515b68e2ff98f81f9cfb0bdc2d59cb125ae2c6d6ac19778e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromark-util-sanitize-uri/node_modules/micromark-util-types" + } + ] + } + ] + }, + { + "type": "library", + "name": "remark-rehype", + "version": "10.1.0", + "bom-ref": "remark-rehype@10.1.0", + "author": "Titus Wormer", + "description": "remark plugin that turns markdown into HTML to support rehype", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/remark-rehype@10.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/remarkjs/remark-rehype.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/remarkjs/remark-rehype#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/remarkjs/remark-rehype/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-10.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "105991e73a69741a74590783559fdbeba096262a41daad952cd14c69bcc348647ae99d9f4228bcdc6e604c16e01849c4100d1046eb2cbeb147c64d4758626c93" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/remark-rehype" + } + ], + "components": [ + { + "type": "library", + "name": "unified", + "version": "10.1.2", + "bom-ref": "remark-rehype@10.1.0|unified@10.1.2", + "author": "Titus Wormer", + "description": "Interface for parsing, inspecting, transforming, and serializing content through syntax trees", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unified@10.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/unifiedjs/unified.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://unifiedjs.com", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/unifiedjs/unified/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a54496022fd1027572d4f89fda40287963416b7255af1d0c21dd8b0128fc1beec08875a8299353a26aba2c6df6e93ebc53bfdedbadd7e9f4dd717232ed79c5ed" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/remark-rehype/node_modules/unified" + } + ] + }, + { + "type": "library", + "name": "unist", + "group": "@types", + "version": "2.0.11", + "bom-ref": "remark-rehype@10.1.0|@types/unist@2.0.11", + "description": "TypeScript definitions for unist", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/unist@2.0.11#types/unist", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/unist", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/unist", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0a604a88be8d368fceaa098c9fde4593d5a1969da6b6f22ff8a36940a3761784a3beb11eb2e6d34561984a0f819d664e9e509a493535b0ca6c04ece06d8867b0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/remark-rehype/node_modules/@types/unist" + } + ] + }, + { + "type": "library", + "name": "vfile", + "version": "5.3.7", + "bom-ref": "remark-rehype@10.1.0|vfile@5.3.7", + "author": "Titus Wormer", + "description": "Virtual file format for text processing", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/vfile@5.3.7", + "externalReferences": [ + { + "url": "git+https://github.com/vfile/vfile.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/vfile/vfile#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/vfile/vfile/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "afbaa5ce4804aca8e86c09b23489244a98b3b053d88943ee25be69356d5107825c615661b389486d5aa4f173e4d37dc257fd73f2cb39a646b1f12ba11a9706f2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/remark-rehype/node_modules/vfile" + } + ] + }, + { + "type": "library", + "name": "unist-util-stringify-position", + "version": "3.0.3", + "bom-ref": "remark-rehype@10.1.0|unist-util-stringify-position@3.0.3", + "author": "Titus Wormer", + "description": "unist utility to serialize a node, position, or point as a human readable location", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-stringify-position@3.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-stringify-position.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-stringify-position#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-stringify-position/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9391b320167f41ab51f0de57db2f9dadfa561bc203073767563e8e22744d5a6d685ebcf27626804f6390880f033d1459c8029bf5be88d9ae8fc58925643d202a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/remark-rehype/node_modules/unist-util-stringify-position" + } + ] + }, + { + "type": "library", + "name": "vfile-message", + "version": "3.1.4", + "bom-ref": "remark-rehype@10.1.0|vfile-message@3.1.4", + "author": "Titus Wormer", + "description": "vfile utility to create a virtual message", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/vfile-message@3.1.4", + "externalReferences": [ + { + "url": "git+https://github.com/vfile/vfile-message.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/vfile/vfile-message#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/vfile/vfile-message/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7dad19e8ff0752b40de0165a5f4e522155e273eee41376f4e4f580b4fb983fd40b1ec2ca611eff0252d6dcdb4eae95d12de6b0a432ccb159269390c6d0d5e05b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/remark-rehype/node_modules/vfile-message" + } + ] + } + ] + }, + { + "type": "library", + "name": "mdast-util-to-hast", + "version": "12.3.0", + "bom-ref": "mdast-util-to-hast@12.3.0", + "author": "Titus Wormer", + "description": "mdast utility to transform to hast", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mdast-util-to-hast@12.3.0", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/mdast-util-to-hast.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-to-hast#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-to-hast/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-12.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a62b6cf77afc3e19c8a14e15cbd6e35b7f4cda327afed747ca36bdaeba2df6eba390ded44d4f520e713a58d273fc81b2424dd71d7eb234db6b047e9c4339bc1f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-to-hast" + } + ], + "components": [ + { + "type": "library", + "name": "unist-util-visit", + "version": "4.1.2", + "bom-ref": "mdast-util-to-hast@12.3.0|unist-util-visit@4.1.2", + "author": "Titus Wormer", + "description": "unist utility to visit nodes", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-visit@4.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-visit.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-visit#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-visit/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "31277c3941884aa1dd56f7d8f533e1c8ad95754acf831914b564ae30717a5c0005b8be0ba24b1e8a006766d3e724cbbe15bca74e414d9c59728f1a552ae8cc46" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-to-hast/node_modules/unist-util-visit" + } + ] + }, + { + "type": "library", + "name": "unist", + "group": "@types", + "version": "2.0.11", + "bom-ref": "mdast-util-to-hast@12.3.0|@types/unist@2.0.11", + "description": "TypeScript definitions for unist", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/unist@2.0.11#types/unist", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/unist", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/unist", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0a604a88be8d368fceaa098c9fde4593d5a1969da6b6f22ff8a36940a3761784a3beb11eb2e6d34561984a0f819d664e9e509a493535b0ca6c04ece06d8867b0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-to-hast/node_modules/@types/unist" + } + ] + }, + { + "type": "library", + "name": "unist-util-is", + "version": "5.2.1", + "bom-ref": "mdast-util-to-hast@12.3.0|unist-util-is@5.2.1", + "author": "Titus Wormer", + "description": "unist utility to check if a node passes a test", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-is@5.2.1", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-is.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-is#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-is/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bbd9e3cb27c4878de7a5fd4cfb218a0c654f6d8fc95847a68399c7d399dc28f7e2fa405b2812684ddb2880cbb7dee872b6e2e5bfdcb43bb187edf11dc0b74b43" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-to-hast/node_modules/unist-util-is" + } + ] + }, + { + "type": "library", + "name": "unist-util-visit-parents", + "version": "5.1.3", + "bom-ref": "mdast-util-to-hast@12.3.0|unist-util-visit-parents@5.1.3", + "author": "Titus Wormer", + "description": "unist utility to recursively walk over nodes, with ancestral information", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-visit-parents@5.1.3", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-visit-parents.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-visit-parents#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-visit-parents/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c7afb2f20ef058cc9084bd6265f8483e10c0b3b5f06e7f67468b035e5eeaa0f4d20b2d323719ca73e856a241627d64080c68b5e78add52a2af6c26b8fb590b86" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-to-hast/node_modules/unist-util-visit-parents" + } + ] + } + ] + }, + { + "type": "library", + "name": "mdast-util-definitions", + "version": "5.1.2", + "bom-ref": "mdast-util-definitions@5.1.2", + "author": "Titus Wormer", + "description": "mdast utility to find definition nodes in a tree", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mdast-util-definitions@5.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/mdast-util-definitions.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-definitions#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-definitions/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-5.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f1254f32e1ea94f304ff3de0a95c16638cd55e7f25a8abffa40842e7b16e278d08997c81a663b9ba487df33076bfb065aa5d858878c7bfd2d5ced488aa363e30" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-definitions" + } + ], + "components": [ + { + "type": "library", + "name": "unist", + "group": "@types", + "version": "2.0.11", + "bom-ref": "mdast-util-definitions@5.1.2|@types/unist@2.0.11", + "description": "TypeScript definitions for unist", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/unist@2.0.11#types/unist", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/unist", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/unist", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0a604a88be8d368fceaa098c9fde4593d5a1969da6b6f22ff8a36940a3761784a3beb11eb2e6d34561984a0f819d664e9e509a493535b0ca6c04ece06d8867b0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-definitions/node_modules/@types/unist" + } + ] + }, + { + "type": "library", + "name": "unist-util-visit", + "version": "4.1.2", + "bom-ref": "mdast-util-definitions@5.1.2|unist-util-visit@4.1.2", + "author": "Titus Wormer", + "description": "unist utility to visit nodes", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-visit@4.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-visit.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-visit#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-visit/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "31277c3941884aa1dd56f7d8f533e1c8ad95754acf831914b564ae30717a5c0005b8be0ba24b1e8a006766d3e724cbbe15bca74e414d9c59728f1a552ae8cc46" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-definitions/node_modules/unist-util-visit" + } + ] + }, + { + "type": "library", + "name": "unist-util-is", + "version": "5.2.1", + "bom-ref": "mdast-util-definitions@5.1.2|unist-util-is@5.2.1", + "author": "Titus Wormer", + "description": "unist utility to check if a node passes a test", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-is@5.2.1", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-is.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-is#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-is/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bbd9e3cb27c4878de7a5fd4cfb218a0c654f6d8fc95847a68399c7d399dc28f7e2fa405b2812684ddb2880cbb7dee872b6e2e5bfdcb43bb187edf11dc0b74b43" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-definitions/node_modules/unist-util-is" + } + ] + }, + { + "type": "library", + "name": "unist-util-visit-parents", + "version": "5.1.3", + "bom-ref": "mdast-util-definitions@5.1.2|unist-util-visit-parents@5.1.3", + "author": "Titus Wormer", + "description": "unist utility to recursively walk over nodes, with ancestral information", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-visit-parents@5.1.3", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-visit-parents.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-visit-parents#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-visit-parents/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c7afb2f20ef058cc9084bd6265f8483e10c0b3b5f06e7f67468b035e5eeaa0f4d20b2d323719ca73e856a241627d64080c68b5e78add52a2af6c26b8fb590b86" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-definitions/node_modules/unist-util-visit-parents" + } + ] + } + ] + }, + { + "type": "library", + "name": "trim-lines", + "version": "3.0.1", + "bom-ref": "trim-lines@3.0.1", + "author": "Titus Wormer", + "description": "Remove spaces and tabs around line-breaks", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/trim-lines@3.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/trim-lines.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/trim-lines#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/trim-lines/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9118fc07e60764273d91061d59f241dbfa1497dac0f7da9ba3061806daf8ba2e26672010d89a6f54177fe94d989680137ea06105348c853a60047b54d0c7f746" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/trim-lines" + } + ] + }, + { + "type": "library", + "name": "unist-util-generated", + "version": "2.0.1", + "bom-ref": "unist-util-generated@2.0.1", + "author": "Titus Wormer", + "description": "unist utility to check if a node is generated", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-generated@2.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-generated.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-generated#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-generated/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a85ef690b98fc40c34a0dd9fc29588a9b5c057212a5330c732c6ed3ef3ae748954cd760521e408bb15d0091085876d81edc8b1bd4d0c1bb9b7316f054eafd2f8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unist-util-generated" + } + ] + }, + { + "type": "library", + "name": "unist-util-position", + "version": "4.0.4", + "bom-ref": "unist-util-position@4.0.4", + "author": "Titus Wormer", + "description": "unist utility to get the position of a node", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-position@4.0.4", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-position.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-position#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-position/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "914044f7579f3967c8541a3cc7387fb9943ba7d7df611b546cc45904d158c1fd112bc92850cc7a74651fc3294b38a99a4f672ce30496f7a42861449703212da6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unist-util-position" + } + ], + "components": [ + { + "type": "library", + "name": "unist", + "group": "@types", + "version": "2.0.11", + "bom-ref": "unist-util-position@4.0.4|@types/unist@2.0.11", + "description": "TypeScript definitions for unist", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/unist@2.0.11#types/unist", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/unist", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/unist", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0a604a88be8d368fceaa098c9fde4593d5a1969da6b6f22ff8a36940a3761784a3beb11eb2e6d34561984a0f819d664e9e509a493535b0ca6c04ece06d8867b0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unist-util-position/node_modules/@types/unist" + } + ] + } + ] + }, + { + "type": "library", + "name": "is-buffer", + "version": "2.0.5", + "bom-ref": "is-buffer@2.0.5", + "author": "Feross Aboukhadijeh", + "description": "Determine if an object is a Buffer", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-buffer@2.0.5", + "externalReferences": [ + { + "url": "git://github.com/feross/is-buffer.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/feross/is-buffer#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/feross/is-buffer/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8b647accd143c20107272414b49124d17162d62d1d3c59ffa2a8cadffbcf09c0de26f5b9350f3757c41b89c7c5d52ba939a07487c9ed8010b662213b75fc9cb5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-buffer" + } + ] + }, + { + "type": "library", + "name": "space-separated-tokens", + "version": "2.0.2", + "bom-ref": "space-separated-tokens@2.0.2", + "author": "Titus Wormer", + "description": "Parse and stringify space separated tokens", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/space-separated-tokens@2.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/space-separated-tokens.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/space-separated-tokens#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/space-separated-tokens/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3c41a5030ac6f325c65d18d6df67c66e0eba24094e0306ce6eea95a09a6ffe6460a160d07e01f5c033efb735b25123405c119293c87be796036db704cb7487d9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/space-separated-tokens" + } + ] + }, + { + "type": "library", + "name": "style-to-object", + "version": "0.4.4", + "bom-ref": "style-to-object@0.4.4", + "author": "Mark", + "description": "Converts inline style to object.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/style-to-object@0.4.4", + "externalReferences": [ + { + "url": "git+https://github.com/remarkablemark/style-to-object.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/remarkablemark/style-to-object#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/remarkablemark/style-to-object/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.4.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1d83681d96b61a8ad8372aa209a060b31bdc2489fb387aba8a71206be13a29ede6e49928aa941b9c5b2c9388f07be2bb02119ad9f7216b8c1239fd4a9f4d5d32" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/style-to-object" + } + ] + }, + { + "type": "library", + "name": "inline-style-parser", + "version": "0.1.1", + "bom-ref": "inline-style-parser@0.1.1", + "description": "An inline style parser.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/inline-style-parser@0.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/remarkablemark/inline-style-parser.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/remarkablemark/inline-style-parser#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/remarkablemark/inline-style-parser/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ecd5e896c2b80804b9fb1bdd8f938c31b23deb6854ff0bf0a3193e2d647d124f5b56dcaeb9849c0cde9e4b4ad49ba4f1029169c3b097d68e2e27371de00c83dd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/inline-style-parser" + } + ] + }, + { + "type": "library", + "name": "react-pdf", + "version": "9.1.1", + "bom-ref": "react-pdf@9.1.1", + "author": "Wojciech Maj", + "description": "Display PDFs in your React app as easily as if they were images.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/react-pdf@9.1.1#packages/react-pdf", + "externalReferences": [ + { + "url": "git+https://github.com/wojtekmaj/react-pdf.git#packages/react-pdf", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/wojtekmaj/react-pdf#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wojtekmaj/react-pdf/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/react-pdf/-/react-pdf-9.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0a7dd14c964ca9538e0a02cc4570da98b9382cf19fc81d8da773b0400523987221e3b129b865b53a9000d59d465432e81f1e1de5db840e8fd86d49036ebe1015" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-pdf" + } + ] + }, + { + "type": "library", + "name": "make-cancellable-promise", + "version": "1.3.2", + "bom-ref": "make-cancellable-promise@1.3.2", + "author": "Wojciech Maj", + "description": "Make any Promise cancellable.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/make-cancellable-promise@1.3.2", + "externalReferences": [ + { + "url": "git+https://github.com/wojtekmaj/make-cancellable-promise.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wojtekmaj/make-cancellable-promise#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wojtekmaj/make-cancellable-promise/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/make-cancellable-promise/-/make-cancellable-promise-1.3.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1825e1ddbabf5ae31b4be2b2e0904f5b58584ce53ece753e4399bd3eefa923c12852a20793dfadbe238a0bafea84787c0b8fc0b37b7327af48177da4773f39c3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/make-cancellable-promise" + } + ] + }, + { + "type": "library", + "name": "make-event-props", + "version": "1.6.2", + "bom-ref": "make-event-props@1.6.2", + "author": "Wojciech Maj", + "description": "Returns an object with on-event callback props curried with provided args.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/make-event-props@1.6.2", + "externalReferences": [ + { + "url": "git+https://github.com/wojtekmaj/make-event-props.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wojtekmaj/make-event-props#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wojtekmaj/make-event-props/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/make-event-props/-/make-event-props-1.6.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "883c1fee6034dd63e247c431bdc5479955843df318d516577ab0d53424585bb754af6a691f7279f11c1bdfdfd61b7f724d97514b1af7c7edafdb6b6f234544bc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/make-event-props" + } + ] + }, + { + "type": "library", + "name": "merge-refs", + "version": "1.3.0", + "bom-ref": "merge-refs@1.3.0", + "author": "Wojciech Maj", + "description": "A function that merges React refs into one.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/merge-refs@1.3.0", + "externalReferences": [ + { + "url": "git+https://github.com/wojtekmaj/merge-refs.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wojtekmaj/merge-refs#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wojtekmaj/merge-refs/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/merge-refs/-/merge-refs-1.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9ea5cf5dbb28fb575c283a4f097bf06722482f3faf48ba8618e9c3ad81d0604f81f27f494c27a454b0bae407c2a51e20815c80ff8e58d2247d2c3c92da223ecc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/merge-refs" + } + ] + }, + { + "type": "library", + "name": "pdfjs-dist", + "version": "4.4.168", + "bom-ref": "pdfjs-dist@4.4.168", + "description": "Generic build of Mozilla's PDF.js library.", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/pdfjs-dist@4.4.168", + "externalReferences": [ + { + "url": "git+https://github.com/mozilla/pdf.js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "http://mozilla.github.io/pdf.js/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mozilla/pdf.js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/pdfjs-dist/-/pdfjs-dist-4.4.168.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "31b9008e9c246bf74c1da09f43be516351575f721ec0156ee8d19939cc5ead1165681888919994a11d23a2d5f9554cd86445c01b3485b649d6b39c512a58973c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pdfjs-dist" + } + ] + }, + { + "type": "library", + "name": "canvas", + "version": "2.11.2", + "bom-ref": "canvas@2.11.2", + "author": "TJ Holowaychuk", + "description": "Canvas graphics API backed by Cairo", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/canvas@2.11.2", + "externalReferences": [ + { + "url": "git://github.com/Automattic/node-canvas.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/Automattic/node-canvas", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/Automattic/node-canvas/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/canvas/-/canvas-2.11.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "22d6a718132b99157b3f2d99f9786cedc4fe14db792b4bcf2f8a7d119fd45ff32eee115b9314a3285d8a56d3f05fb5185a9edd44a9eb4ef45e7e582b22d25b77" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/canvas" + } + ] + }, + { + "type": "library", + "name": "node-pre-gyp", + "group": "@mapbox", + "version": "1.0.11", + "bom-ref": "@mapbox/node-pre-gyp@1.0.11", + "author": "Dane Springmeyer", + "description": "Node.js native addon binary install tool", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + } + ], + "purl": "pkg:npm/%40mapbox/node-pre-gyp@1.0.11", + "externalReferences": [ + { + "url": "git://github.com/mapbox/node-pre-gyp.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mapbox/node-pre-gyp#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mapbox/node-pre-gyp/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "62195aafabfd590814a7f1deec1760ccecfc96a310f2c53e8e40aaed6c7c33273960524b6c47bb960ba2fd5ec6d6a0750c9ca41d21b0ade71e49a0fad18d0f51" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@mapbox/node-pre-gyp" + } + ] + }, + { + "type": "library", + "name": "detect-libc", + "version": "2.0.3", + "bom-ref": "detect-libc@2.0.3", + "author": "Lovell Fuller", + "description": "Node.js module to detect the C standard library (libc) implementation family and version", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/detect-libc@2.0.3", + "externalReferences": [ + { + "url": "git://github.com/lovell/detect-libc.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/lovell/detect-libc#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/lovell/detect-libc/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6f0cb43065b9e5b1b8d55ab1c72a4eb1d49d1aa2f05cf23f7e873081360214c6dd522040c4b83d085cc6d3cb33d9aab3927c225fb1e49746d010d8e0f222c1cb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/detect-libc" + } + ] + }, + { + "type": "library", + "name": "https-proxy-agent", + "version": "5.0.1", + "bom-ref": "https-proxy-agent@5.0.1", + "author": "Nathan Rajlich", + "description": "An HTTP(s) proxy `http.Agent` implementation for HTTPS", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/https-proxy-agent@5.0.1", + "externalReferences": [ + { + "url": "git://github.com/TooTallNate/node-https-proxy-agent.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/TooTallNate/node-https-proxy-agent#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/TooTallNate/node-https-proxy-agent/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7457008e94d0160a0b3330b657053e0bf09b4bbb912f49569b10c84e6aa6ec2fbb17439d9a3eacf65e9a95973a0042d786b9e080cd827964971c639d5f662dc0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/https-proxy-agent" + } + ] + }, + { + "type": "library", + "name": "agent-base", + "version": "6.0.2", + "bom-ref": "agent-base@6.0.2", + "author": "Nathan Rajlich", + "description": "Turn a function into an `http.Agent` instance", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/agent-base@6.0.2", + "externalReferences": [ + { + "url": "git://github.com/TooTallNate/node-agent-base.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/TooTallNate/node-agent-base#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/TooTallNate/node-agent-base/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "45937035c945efe312ffc6c383bd1a9a0df6772799199c620ee42667128b025423af78c6c8bc7ee0a924e7c50eec3d90760148402a2fb92b991129dee911ba5d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/agent-base" + } + ] + }, + { + "type": "library", + "name": "make-dir", + "version": "3.1.0", + "bom-ref": "make-dir@3.1.0", + "author": "Sindre Sorhus", + "description": "Make a directory and its parents if needed - Think `mkdir -p`", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/make-dir@3.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/make-dir.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/make-dir#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/make-dir/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "83715e3f6d0b3708402dbffa0b3e837781769e0cded23cfbb5bceb0f6c0057ea3d15e3477b8acbfb22b699dd09fdf8927f5b1ad400e15ea8b9fa857038cfde1b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/make-dir" + } + ], + "components": [ + { + "type": "library", + "name": "semver", + "version": "6.3.1", + "bom-ref": "make-dir@3.1.0|semver@6.3.1", + "author": "GitHub Inc.", + "description": "The semantic version parser used by npm.", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/semver@6.3.1", + "externalReferences": [ + { + "url": "git+https://github.com/npm/node-semver.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/node-semver#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/node-semver/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "051ed5bc30951cefaadb10445ac9314ba0c9135a919dbec3c7352ba206fbd425a849f89c07162c88019df8a9749a6abf329ac6f7202b464cab4314cee978cccc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/make-dir/node_modules/semver" + } + ] + } + ] + }, + { + "type": "library", + "name": "node-fetch", + "version": "2.7.0", + "bom-ref": "node-fetch@2.7.0", + "author": "David Frank", + "description": "A light-weight module that brings window.fetch to node.js", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/node-fetch@2.7.0", + "externalReferences": [ + { + "url": "git+https://github.com/bitinn/node-fetch.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/bitinn/node-fetch", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/bitinn/node-fetch/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7381517d49bf75b71667b53ed56ab40300b214bfb79edd9b130d39c1fc52cfe0d6a56b22b609928189b2d9d41d5b2282d7af7810b3ea32cfd8cd448da332edf0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-fetch" + } + ] + }, + { + "type": "library", + "name": "whatwg-url", + "version": "5.0.0", + "bom-ref": "whatwg-url@5.0.0", + "author": "Sebastian Mayr", + "description": "An implementation of the WHATWG URL Standard's URL API and parsing machinery", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/whatwg-url@5.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/jsdom/whatwg-url.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jsdom/whatwg-url#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jsdom/whatwg-url/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b1a139ee7ba9c64eafdc7637e7e8f307061ad2b292cb45d1f094b164fc202ebef2b34201ce11af880d7f4d41892e6495aacf296fd027bc809712e3872e9ad84f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/whatwg-url" + } + ] + }, + { + "type": "library", + "name": "tr46", + "version": "0.0.3", + "bom-ref": "tr46@0.0.3", + "author": "Sebastian Mayr", + "description": "An implementation of the Unicode TR46 spec", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/tr46@0.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/Sebmaster/tr46.js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/Sebmaster/tr46.js#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/Sebmaster/tr46.js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "37758cb2ea95eba953df40ab5cd6c48f1e06130968c37bfaaebe2609cbfaa6b9dfc214b4d6b920c857633cd05877d6ebecba57575f849a1d357c79ead86760af" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tr46" + } + ] + }, + { + "type": "library", + "name": "webidl-conversions", + "version": "3.0.1", + "bom-ref": "webidl-conversions@3.0.1", + "author": "Domenic Denicola", + "description": "Implements the WebIDL algorithms for converting to and from JavaScript values", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "BSD-2-Clause" + } + } + ], + "purl": "pkg:npm/webidl-conversions@3.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/jsdom/webidl-conversions.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jsdom/webidl-conversions#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jsdom/webidl-conversions/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d89027df3f0047aae32bc4a6f28ad10b487f6dc97f0ea2fbb513dd199e08d428dd17e11a30b998c411f25ee28bf38f5eb9c3c586f068c4cb1f95f39bf24c5a79" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/webidl-conversions" + } + ] + }, + { + "type": "library", + "name": "nopt", + "version": "5.0.0", + "bom-ref": "nopt@5.0.0", + "author": "Isaac Z. Schlueter", + "description": "Option parsing for Node, supporting types, shorthands, etc. Used by npm.", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/nopt@5.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/npm/nopt.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/nopt#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/nopt/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4db8faeeb7dfa9c79e2e97115eb4fbbca00df02c1f3de20180cec4ea206498a2d5edb10cc291a060b1afd2300252c10269afefbb13f42231289edeae99d320b5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/nopt" + } + ] + }, + { + "type": "library", + "name": "abbrev", + "version": "1.1.1", + "bom-ref": "abbrev@1.1.1", + "author": "Isaac Z. Schlueter", + "description": "Like ruby's abbrev module, but in js", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/abbrev@1.1.1", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/isaacs/abbrev-js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/abbrev-js#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/abbrev-js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9e77bdfc8890fe1cc8858ea97439db06dcfb0e33d32ab634d0fff3bcf4a6e69385925eb1b86ac69d79ff56d4cd35f36d01f67dff546d7a192ccd4f6a7138a2d1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/abbrev" + } + ] + }, + { + "type": "library", + "name": "npmlog", + "version": "5.0.1", + "bom-ref": "npmlog@5.0.1", + "author": "Isaac Z. Schlueter", + "description": "logger for npm", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/npmlog@5.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/npm/npmlog.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/npmlog#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/npmlog/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "02a66d0d458e30ab351bff25c329558eb75882a03877d9eef2173ed20cd1c650dbd48d74f851c118c5ece9a8901c574251496a1fdf4c50cb8b7f3583343b5fc7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/npmlog" + } + ] + }, + { + "type": "library", + "name": "are-we-there-yet", + "version": "2.0.0", + "bom-ref": "are-we-there-yet@2.0.0", + "author": "GitHub Inc.", + "description": "Keep track of the overall completion of many disparate processes", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/are-we-there-yet@2.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/npm/are-we-there-yet.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/are-we-there-yet", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/are-we-there-yet/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0a2fea10d9b01e7b18a3dc4a21c5093792de0ca749e91d59d63f55fc9e70caaf2787f9983c4a482896c1657b598c6d381e22bbcd5fe9e95b3df79d8cacc79423" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/are-we-there-yet" + } + ] + }, + { + "type": "library", + "name": "delegates", + "version": "1.0.0", + "bom-ref": "delegates@1.0.0", + "description": "delegate methods and accessors to another property", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/delegates@1.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/visionmedia/node-delegates.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/visionmedia/node-delegates#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/visionmedia/node-delegates/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6ddd8bebbf2e89601333a9b967557334212b2378e21b3b7a1c663c395202b38d0942afc700b7dbc8d266a745036a4118e2930c68dd0bcb9a26fc1d5523ffb17d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/delegates" + } + ] + }, + { + "type": "library", + "name": "console-control-strings", + "version": "1.1.0", + "bom-ref": "console-control-strings@1.1.0", + "author": "Rebecca Turner", + "description": "A library of cross-platform tested terminal/console command strings for doing things like color and cursor positioning. This is a subset of both ansi and vt100. All control codes included work on both Windows & Unix-like OSes, except where noted.", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/console-control-strings@1.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/iarna/console-control-strings.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/iarna/console-control-strings#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/iarna/console-control-strings/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b72fdf4de929a43d9f23046f9d901575e3a219dd5ced85c48b16e0253373a9cc4958a4278c9fd5d5b344104ea1ca0a4cdd68f01c55152ba1d38d64b35786bcb1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/console-control-strings" + } + ] + }, + { + "type": "library", + "name": "gauge", + "version": "3.0.2", + "bom-ref": "gauge@3.0.2", + "author": "Rebecca Turner", + "description": "A terminal based horizontal guage", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/gauge@3.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/iarna/gauge.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/gauge", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/gauge/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fb927a312ff95e4b02b97abefae151b2751decebeed577a76deb88b8d449c585a38106cfb85853d78940bec59fa9f0269f096e7f53b0323cf7f478df2cf722d1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/gauge" + } + ] + }, + { + "type": "library", + "name": "aproba", + "version": "2.0.0", + "bom-ref": "aproba@2.0.0", + "author": "Rebecca Turner", + "description": "A ridiculously light-weight argument validator (now browser friendly)", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/aproba@2.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/iarna/aproba.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/iarna/aproba", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/iarna/aproba/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9587b81b1ed04fe30a19b0ec03e67e85efd6b5e7f4062c033a52bf5e406b75fb21f49fe33cf5db5f4b44f71f5c976ed39aee608374146d4ad061aff2f8a3873d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/aproba" + } + ] + }, + { + "type": "library", + "name": "color-support", + "version": "1.1.3", + "bom-ref": "color-support@1.1.3", + "author": "Isaac Z. Schlueter", + "description": "A module which will endeavor to guess your terminal's level of color support.", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/color-support@1.1.3", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/color-support.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/color-support#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/color-support/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "aa20639296cc2cefc72faf32fa5878ab4fced4c6458f6457e97fca98c6b7fa0243df3f96c08d59cc31f2b2fa87192de63fa9b39cf724a579b0d6723d7098f246" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/color-support" + } + ] + }, + { + "type": "library", + "name": "has-unicode", + "version": "2.0.1", + "bom-ref": "has-unicode@2.0.1", + "author": "Rebecca Turner", + "description": "Try to guess if your terminal supports unicode", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/has-unicode@2.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/iarna/has-unicode.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/iarna/has-unicode", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/iarna/has-unicode/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f117fd63cdcd05178c9f1d2017303c248990002b2d098594a657a90daf71a6bc30b6680465417487f8b9c5203adb9cc1fc8dfb12daecc12493e8e5f1c1a68825" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/has-unicode" + } + ] + }, + { + "type": "library", + "name": "wide-align", + "version": "1.1.5", + "bom-ref": "wide-align@1.1.5", + "author": "Rebecca Turner", + "description": "A wide-character aware text alignment function for use on the console or with fixed width fonts.", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/wide-align@1.1.5", + "externalReferences": [ + { + "url": "git+https://github.com/iarna/wide-align.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/iarna/wide-align#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/iarna/wide-align/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "78330e45868f359e2c408bae60f0c7750bdfe20c8217dac4115ff23f119fc0f911a1dc048223145174f1fdd7b1f8c7b4c31c79dd2f8d8141da3fbcb73069439a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/wide-align" + } + ] + }, + { + "type": "library", + "name": "set-blocking", + "version": "2.0.0", + "bom-ref": "set-blocking@2.0.0", + "author": "Ben Coe", + "description": "set blocking stdio and stderr ensuring that terminal output does not truncate", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/set-blocking@2.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/yargs/set-blocking.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/yargs/set-blocking#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/yargs/set-blocking/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2a22814bc0275861322f3a1f15f9af2b0a5d3f3aa2cb5e8bbd07cadf2bff7d51fb063d77ff097725247527eadf81113dabbc5424ae2abe04bcada48e78b51e87" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/set-blocking" + } + ] + }, + { + "type": "library", + "name": "tar", + "version": "6.2.1", + "bom-ref": "tar@6.2.1", + "author": "GitHub Inc.", + "description": "tar for node", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/tar@6.2.1", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/node-tar.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/node-tar#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/node-tar/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0d9e323914f0adb4e3ffb31962adb0fbf645748e8e67f7fd4851d1fbbd6021551984e40f1f35422e9bd19cf83268ca5f5b1c64ff838dbdadc6412c8d20a46fe8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tar" + } + ], + "components": [ + { + "type": "library", + "name": "minipass", + "version": "5.0.0", + "bom-ref": "tar@6.2.1|minipass@5.0.0", + "author": "Isaac Z. Schlueter", + "description": "minimal implementation of a PassThrough stream", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/minipass@5.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/minipass.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/minipass#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/minipass/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "dc59e362e7a1bfd93aa2f3846f23acc1a7420cf5f5a6209f855f2772662d1ce8ee3f0ca5556b208532e8eeb69b8c2dd1c79c43e070f1f169b5c67305ed2e6a15" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tar/node_modules/minipass" + } + ] + }, + { + "type": "library", + "name": "yallist", + "version": "4.0.0", + "bom-ref": "tar@6.2.1|yallist@4.0.0", + "author": "Isaac Z. Schlueter", + "description": "Yet Another Linked List", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/yallist@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/yallist.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/yallist#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/yallist/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "df074689d672ab93c1d3ce172c44b94e9392440df08d7025216321ba6da445cbffe354a7d9e990d1dc9c416e2e6572de8f02af83a12cbdb76554bf8560472dec" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tar/node_modules/yallist" + } + ] + } + ] + }, + { + "type": "library", + "name": "chownr", + "version": "2.0.0", + "bom-ref": "chownr@2.0.0", + "author": "Isaac Z. Schlueter", + "description": "like `chown -R`", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/chownr@2.0.0", + "externalReferences": [ + { + "url": "git://github.com/isaacs/chownr.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/chownr#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/chownr/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6c8a26b43179286a5da2090b77d56ca6f17393d29fa72c86952f18155665ed318f0472f9b2720e9f17ac8705603ed790f5be04c9d97ea556c8c84d4372f09681" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/chownr" + } + ] + }, + { + "type": "library", + "name": "fs-minipass", + "version": "2.1.0", + "bom-ref": "fs-minipass@2.1.0", + "author": "Isaac Z. Schlueter", + "description": "fs read and write streams based on minipass", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/fs-minipass@2.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/npm/fs-minipass.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/fs-minipass#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/fs-minipass/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "57f26038b1424be47a55cab4b250ae69e58474d0b7a2e0e524c348b1a707d95b402e2bbd995e0b3eb1dce5c0e5f24e5ac3a27c8f08165a9893a39458866233be" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fs-minipass" + } + ], + "components": [ + { + "type": "library", + "name": "minipass", + "version": "3.3.6", + "bom-ref": "fs-minipass@2.1.0|minipass@3.3.6", + "author": "Isaac Z. Schlueter", + "description": "minimal implementation of a PassThrough stream", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/minipass@3.3.6", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/minipass.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/minipass#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/minipass/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0f188d89dc5210afad1c6eb3388925bcd3b09b786f0ab6d4addb7363be14e87293271bc80df3942f95b93f61a17770d392184a3d81aa78d508879a9c3386017f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fs-minipass/node_modules/minipass" + } + ] + }, + { + "type": "library", + "name": "yallist", + "version": "4.0.0", + "bom-ref": "fs-minipass@2.1.0|yallist@4.0.0", + "author": "Isaac Z. Schlueter", + "description": "Yet Another Linked List", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/yallist@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/yallist.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/yallist#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/yallist/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "df074689d672ab93c1d3ce172c44b94e9392440df08d7025216321ba6da445cbffe354a7d9e990d1dc9c416e2e6572de8f02af83a12cbdb76554bf8560472dec" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fs-minipass/node_modules/yallist" + } + ] + } + ] + }, + { + "type": "library", + "name": "minizlib", + "version": "2.1.2", + "bom-ref": "minizlib@2.1.2", + "author": "Isaac Z. Schlueter", + "description": "A small fast zlib stream built on [minipass](http://npm.im/minipass) and Node.js's zlib binding.", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/minizlib@2.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/minizlib.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/minizlib#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/minizlib/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6c0c6c47c0557e3eb40d65c7137bb7d281f37e5e06ee48644ae3d6faabe977b8c54479bb74bc4e8d493510700227f8712d8f29846274621607668ee38a5ed076" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/minizlib" + } + ], + "components": [ + { + "type": "library", + "name": "minipass", + "version": "3.3.6", + "bom-ref": "minizlib@2.1.2|minipass@3.3.6", + "author": "Isaac Z. Schlueter", + "description": "minimal implementation of a PassThrough stream", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/minipass@3.3.6", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/minipass.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/minipass#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/minipass/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0f188d89dc5210afad1c6eb3388925bcd3b09b786f0ab6d4addb7363be14e87293271bc80df3942f95b93f61a17770d392184a3d81aa78d508879a9c3386017f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/minizlib/node_modules/minipass" + } + ] + }, + { + "type": "library", + "name": "yallist", + "version": "4.0.0", + "bom-ref": "minizlib@2.1.2|yallist@4.0.0", + "author": "Isaac Z. Schlueter", + "description": "Yet Another Linked List", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/yallist@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/yallist.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/yallist#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/yallist/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "df074689d672ab93c1d3ce172c44b94e9392440df08d7025216321ba6da445cbffe354a7d9e990d1dc9c416e2e6572de8f02af83a12cbdb76554bf8560472dec" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/minizlib/node_modules/yallist" + } + ] + } + ] + }, + { + "type": "library", + "name": "mkdirp", + "version": "1.0.4", + "bom-ref": "mkdirp@1.0.4", + "description": "Recursively mkdir, like `mkdir -p`", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mkdirp@1.0.4", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/node-mkdirp.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/node-mkdirp#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/node-mkdirp/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bd5a95650c9fdd62f1d9285dd2a27dc6ebea800c8a3cb022a884c4b6a5b4a08523ce8dcf78f0dde9f5bd885cf7d1e7fb62ca7fa225aa6e1b33786596d93e86cf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mkdirp" + } + ] + }, + { + "type": "library", + "name": "nan", + "version": "2.20.0", + "bom-ref": "nan@2.20.0", + "description": "Native Abstractions for Node.js: C++ header for Node 0.8 -> 22 compatibility", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/nan@2.20.0", + "externalReferences": [ + { + "url": "git://github.com/nodejs/nan.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/nodejs/nan#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/nodejs/nan/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/nan/-/nan-2.20.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6e4de05c16431882eeba8ffab0ab6bd034264938581cbb4d09d49d5e4f589310ff8cae97daf982cb25c1071caa6785dc9f34f260401385f5f70c21272dfea283" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/nan" + } + ] + }, + { + "type": "library", + "name": "simple-get", + "version": "3.1.1", + "bom-ref": "simple-get@3.1.1", + "author": "Feross Aboukhadijeh", + "description": "Simplest way to make http get requests. Supports HTTPS, redirects, gzip/deflate, streams in < 100 lines.", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/simple-get@3.1.1", + "externalReferences": [ + { + "url": "git://github.com/feross/simple-get.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/feross/simple-get", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/feross/simple-get/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "090e4b4ca19f0a9bc4d4ad27daeb3e92e30f6e4fead042a5f36b386a1795f685e3144cfa5bf63ba1015526e53a406efb8514f81a16f945446d785e6f9d68eea4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/simple-get" + } + ] + }, + { + "type": "library", + "name": "decompress-response", + "version": "4.2.1", + "bom-ref": "decompress-response@4.2.1", + "author": "Sindre Sorhus", + "description": "Decompress a HTTP response if needed", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/decompress-response@4.2.1", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/decompress-response.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/decompress-response#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/decompress-response/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8ce4a77b6a9bc84fbfafc1b5554f86ffcd8b06cd85b382c0b1388b48738238c65097638a67a8bc8b82321de9937beff22173ad4dc4503333dc832868165a8f93" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/decompress-response" + } + ] + }, + { + "type": "library", + "name": "mimic-response", + "version": "2.1.0", + "bom-ref": "mimic-response@2.1.0", + "author": "Sindre Sorhus", + "description": "Mimic a Node.js HTTP response stream", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mimic-response@2.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/mimic-response.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/mimic-response#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/mimic-response/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c17aa3493f922eded1d34f72482825581085a635328260887c3efdd3f9156e21a65207d81ae075e0f8937790f0571495e0d7181e3ccc9288f92e3419c1340b10" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mimic-response" + } + ] + }, + { + "type": "library", + "name": "simple-concat", + "version": "1.0.1", + "bom-ref": "simple-concat@1.0.1", + "author": "Feross Aboukhadijeh", + "description": "Super-minimalist version of `concat-stream`. Less than 15 lines!", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/simple-concat@1.0.1", + "externalReferences": [ + { + "url": "git://github.com/feross/simple-concat.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/feross/simple-concat", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/feross/simple-concat/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "71216d00fb518658efebd20ad214d5650f8e7c4f6778f8bfaed266c395231de57256ba04a895cfd6c173b4a532d6a53ec6fcf7bbfb1f6092daf78edbee700dd9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/simple-concat" + } + ] + }, + { + "type": "library", + "name": "path2d", + "version": "0.2.1", + "bom-ref": "path2d@0.2.1", + "author": "nilzona", + "description": "Path2D API for node. Can be used for server-side rendering with canvas", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/path2d@0.2.1", + "externalReferences": [ + { + "url": "git+https://github.com/nilzona/path2d-polyfill.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/nilzona/path2d-polyfill#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/nilzona/path2d-polyfill/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/path2d/-/path2d-0.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "165db3fc11ef91336f92e073613a53ba2ac7660eb05bdcfcfb848d0ffde60d311c61b6cd296032db5773f43dde3cd370aeb2bca6a64ee6f2cf67584b17a4fb5c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/path2d" + } + ] + }, + { + "type": "library", + "name": "tiny-invariant", + "version": "1.3.3", + "bom-ref": "tiny-invariant@1.3.3", + "author": "Alex Reardon", + "description": "A tiny invariant function", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/tiny-invariant@1.3.3", + "externalReferences": [ + { + "url": "git+https://github.com/alexreardon/tiny-invariant.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/alexreardon/tiny-invariant#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/alexreardon/tiny-invariant/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f856c13c4d68f50018bef89abbfa82e5213771ac36d6adf192f58a06d8dae6f82a3962071c9de2a1aab554f7e7fd2cea72dcf66d4fe861e29df7fcf904bf8f56" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tiny-invariant" + } + ] + }, + { + "type": "library", + "name": "warning", + "version": "4.0.3", + "bom-ref": "warning@4.0.3", + "author": "Berkeley Martinez", + "description": "A mirror of Facebook's Warning", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/warning@4.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/BerkeleyTrue/warning.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/BerkeleyTrue/warning", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/BerkeleyTrue/warning/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ae9272376db629622f1c9fc5e775d266fd1997f69c72a1d1f1eb7592968c4c3fdf2c2471b55f225fc73333363bb1566ea53237cdc51383c7b2712da4345f65eb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/warning" + } + ] + }, + { + "type": "library", + "name": "react-redux", + "version": "8.1.3", + "bom-ref": "react-redux@8.1.3", + "author": "Dan Abramov", + "description": "Official React bindings for Redux", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/react-redux@8.1.3", + "externalReferences": [ + { + "url": "git+https://github.com/reduxjs/react-redux.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/reduxjs/react-redux", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/reduxjs/react-redux/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/react-redux/-/react-redux-8.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9f466bbad0fb0da5ff8fd56c705fae4c02c8de850f6bfa4ee19deca0e0488ee467fc5cd5bba69e861cacc5908b8bacbb76e31fe7658d646325ec2b6e2b912747" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-redux" + } + ], + "components": [ + { + "type": "library", + "name": "react-is", + "version": "18.3.1", + "bom-ref": "react-redux@8.1.3|react-is@18.3.1", + "description": "Brand checking of React Elements.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/react-is@18.3.1#packages/react-is", + "externalReferences": [ + { + "url": "git+https://github.com/facebook/react.git#packages/react-is", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://reactjs.org/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/facebook/react/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fcb2cc5726acd258e302da1888fa9888bf15597cd451d4e1ae6539fa7db40d9bfe6be0a54687af533c3927153e21e879fdcf3bcada13055f46d4588a7cd25d9a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-redux/node_modules/react-is" + } + ] + } + ] + }, + { + "type": "library", + "name": "use-sync-external-store", + "group": "@types", + "version": "0.0.3", + "bom-ref": "@types/use-sync-external-store@0.0.3", + "description": "TypeScript definitions for use-sync-external-store", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/use-sync-external-store@0.0.3#types/use-sync-external-store", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/use-sync-external-store", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/use-sync-external-store", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1309a5bee6b13cd7a3f7e4f8bf902e04f25adb1d9438955d8c2b431e0703aa2b5478eb639c9289f9aa588d5700a0110c8ca5b555514664b51be7eaaa6b4f5714" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/use-sync-external-store" + } + ] + }, + { + "type": "library", + "name": "use-sync-external-store", + "version": "1.2.2", + "bom-ref": "use-sync-external-store@1.2.2", + "description": "Backwards compatible shim for React's useSyncExternalStore. Works with any React that supports hooks.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/use-sync-external-store@1.2.2#packages/use-sync-external-store", + "externalReferences": [ + { + "url": "git+https://github.com/facebook/react.git#packages/use-sync-external-store", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/facebook/react#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/facebook/react/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3c4953955330a5b96f6cda90f367769fa4634adbdd4a835ef451b6f2435fcf75a25e29499b80dd364133461099b880f063c534f16562861191e6246a0307c38b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/use-sync-external-store" + } + ] + }, + { + "type": "library", + "name": "react-webcam", + "version": "7.2.0", + "bom-ref": "react-webcam@7.2.0", + "author": "Moz Morris", + "description": "React webcam component", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/react-webcam@7.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/mozmorris/react-webcam.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mozmorris/react-webcam", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mozmorris/react-webcam/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/react-webcam/-/react-webcam-7.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c64af360fa9ad5a8360cffb643f90b28198221f131e3d6d576008209c65ff3ca05fb434f11b930624dffb3f0bb672d2684cf24fa1a5d36404bcf183c1f469672" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-webcam" + } + ] + }, + { + "type": "library", + "name": "redux-devtools-extension", + "version": "2.13.9", + "bom-ref": "redux-devtools-extension@2.13.9", + "author": "Mihail Diordiev", + "description": "Wrappers for Redux DevTools Extension.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/redux-devtools-extension@2.13.9", + "externalReferences": [ + { + "url": "git+https://github.com/zalmoxisus/redux-devtools-extension.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/zalmoxisus/redux-devtools-extension", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/zalmoxisus/redux-devtools-extension/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/redux-devtools-extension/-/redux-devtools-extension-2.13.9.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "70d27c43f12d8e141a67bd5cf08f7e04fc922015442acb1b3e9b2405fb17a9bf07274d360372915477de473c11a3a9863eab26ed7b874ea35235e4b52a18a0d0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/redux-devtools-extension" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "redux-thunk", + "version": "2.4.2", + "bom-ref": "redux-thunk@2.4.2", + "author": "Dan Abramov", + "description": "Thunk middleware for Redux.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/redux-thunk@2.4.2", + "externalReferences": [ + { + "url": "git+https://github.com/reduxjs/redux-thunk.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/reduxjs/redux-thunk", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/reduxjs/redux-thunk/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.4.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f8fdd38ed9cfd24fc51237012f9159a68a2fb6fad3353fd45dde3fb25b9a4b2ad44654a584b4b311d7ec4c15bb5ac281eb23ef81deeafe264f2021635b8a39ed" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/redux-thunk" + } + ] + }, + { + "type": "library", + "name": "rehype-raw", + "version": "6.1.1", + "bom-ref": "rehype-raw@6.1.1", + "author": "Titus Wormer", + "description": "rehype plugin to reparse the tree (and raw nodes)", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/rehype-raw@6.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/rehypejs/rehype-raw.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/rehypejs/rehype-raw#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/rehypejs/rehype-raw/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-6.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "77a00ab62b1246d0d15f86923ec2464df9f3ad7d9990740b13992252e18e784a0ba5b12e945178863d262cf6ec6beeef9a0b8328e5551107472834b0a1a203b1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/rehype-raw" + } + ], + "components": [ + { + "type": "library", + "name": "unified", + "version": "10.1.2", + "bom-ref": "rehype-raw@6.1.1|unified@10.1.2", + "author": "Titus Wormer", + "description": "Interface for parsing, inspecting, transforming, and serializing content through syntax trees", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unified@10.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/unifiedjs/unified.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://unifiedjs.com", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/unifiedjs/unified/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a54496022fd1027572d4f89fda40287963416b7255af1d0c21dd8b0128fc1beec08875a8299353a26aba2c6df6e93ebc53bfdedbadd7e9f4dd717232ed79c5ed" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/rehype-raw/node_modules/unified" + } + ] + }, + { + "type": "library", + "name": "unist", + "group": "@types", + "version": "2.0.11", + "bom-ref": "rehype-raw@6.1.1|@types/unist@2.0.11", + "description": "TypeScript definitions for unist", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/unist@2.0.11#types/unist", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/unist", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/unist", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0a604a88be8d368fceaa098c9fde4593d5a1969da6b6f22ff8a36940a3761784a3beb11eb2e6d34561984a0f819d664e9e509a493535b0ca6c04ece06d8867b0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/rehype-raw/node_modules/@types/unist" + } + ] + }, + { + "type": "library", + "name": "vfile", + "version": "5.3.7", + "bom-ref": "rehype-raw@6.1.1|vfile@5.3.7", + "author": "Titus Wormer", + "description": "Virtual file format for text processing", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/vfile@5.3.7", + "externalReferences": [ + { + "url": "git+https://github.com/vfile/vfile.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/vfile/vfile#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/vfile/vfile/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "afbaa5ce4804aca8e86c09b23489244a98b3b053d88943ee25be69356d5107825c615661b389486d5aa4f173e4d37dc257fd73f2cb39a646b1f12ba11a9706f2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/rehype-raw/node_modules/vfile" + } + ] + }, + { + "type": "library", + "name": "unist-util-stringify-position", + "version": "3.0.3", + "bom-ref": "rehype-raw@6.1.1|unist-util-stringify-position@3.0.3", + "author": "Titus Wormer", + "description": "unist utility to serialize a node, position, or point as a human readable location", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-stringify-position@3.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-stringify-position.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-stringify-position#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-stringify-position/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9391b320167f41ab51f0de57db2f9dadfa561bc203073767563e8e22744d5a6d685ebcf27626804f6390880f033d1459c8029bf5be88d9ae8fc58925643d202a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/rehype-raw/node_modules/unist-util-stringify-position" + } + ] + }, + { + "type": "library", + "name": "vfile-message", + "version": "3.1.4", + "bom-ref": "rehype-raw@6.1.1|vfile-message@3.1.4", + "author": "Titus Wormer", + "description": "vfile utility to create a virtual message", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/vfile-message@3.1.4", + "externalReferences": [ + { + "url": "git+https://github.com/vfile/vfile-message.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/vfile/vfile-message#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/vfile/vfile-message/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7dad19e8ff0752b40de0165a5f4e522155e273eee41376f4e4f580b4fb983fd40b1ec2ca611eff0252d6dcdb4eae95d12de6b0a432ccb159269390c6d0d5e05b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/rehype-raw/node_modules/vfile-message" + } + ] + } + ] + }, + { + "type": "library", + "name": "hast-util-raw", + "version": "7.2.3", + "bom-ref": "hast-util-raw@7.2.3", + "author": "Titus Wormer", + "description": "hast utility to reparse a tree", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/hast-util-raw@7.2.3", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/hast-util-raw.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/hast-util-raw#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/hast-util-raw/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-7.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "46e8d541f56c3abc733ce3d2cd9162c287cc02b6d091ee832639c57dc7a211b161ed2d3909b3edd1c60df80e58783de9b28d09424e8ed5a1c19f1f7e3e6daeaa" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/hast-util-raw" + } + ], + "components": [ + { + "type": "library", + "name": "unist-util-visit", + "version": "4.1.2", + "bom-ref": "hast-util-raw@7.2.3|unist-util-visit@4.1.2", + "author": "Titus Wormer", + "description": "unist utility to visit nodes", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-visit@4.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-visit.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-visit#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-visit/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "31277c3941884aa1dd56f7d8f533e1c8ad95754acf831914b564ae30717a5c0005b8be0ba24b1e8a006766d3e724cbbe15bca74e414d9c59728f1a552ae8cc46" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/hast-util-raw/node_modules/unist-util-visit" + } + ] + }, + { + "type": "library", + "name": "unist", + "group": "@types", + "version": "2.0.11", + "bom-ref": "hast-util-raw@7.2.3|@types/unist@2.0.11", + "description": "TypeScript definitions for unist", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/unist@2.0.11#types/unist", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/unist", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/unist", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0a604a88be8d368fceaa098c9fde4593d5a1969da6b6f22ff8a36940a3761784a3beb11eb2e6d34561984a0f819d664e9e509a493535b0ca6c04ece06d8867b0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/hast-util-raw/node_modules/@types/unist" + } + ] + }, + { + "type": "library", + "name": "unist-util-is", + "version": "5.2.1", + "bom-ref": "hast-util-raw@7.2.3|unist-util-is@5.2.1", + "author": "Titus Wormer", + "description": "unist utility to check if a node passes a test", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-is@5.2.1", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-is.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-is#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-is/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bbd9e3cb27c4878de7a5fd4cfb218a0c654f6d8fc95847a68399c7d399dc28f7e2fa405b2812684ddb2880cbb7dee872b6e2e5bfdcb43bb187edf11dc0b74b43" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/hast-util-raw/node_modules/unist-util-is" + } + ] + }, + { + "type": "library", + "name": "unist-util-visit-parents", + "version": "5.1.3", + "bom-ref": "hast-util-raw@7.2.3|unist-util-visit-parents@5.1.3", + "author": "Titus Wormer", + "description": "unist utility to recursively walk over nodes, with ancestral information", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-visit-parents@5.1.3", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-visit-parents.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-visit-parents#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-visit-parents/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c7afb2f20ef058cc9084bd6265f8483e10c0b3b5f06e7f67468b035e5eeaa0f4d20b2d323719ca73e856a241627d64080c68b5e78add52a2af6c26b8fb590b86" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/hast-util-raw/node_modules/unist-util-visit-parents" + } + ] + }, + { + "type": "library", + "name": "vfile", + "version": "5.3.7", + "bom-ref": "hast-util-raw@7.2.3|vfile@5.3.7", + "author": "Titus Wormer", + "description": "Virtual file format for text processing", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/vfile@5.3.7", + "externalReferences": [ + { + "url": "git+https://github.com/vfile/vfile.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/vfile/vfile#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/vfile/vfile/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "afbaa5ce4804aca8e86c09b23489244a98b3b053d88943ee25be69356d5107825c615661b389486d5aa4f173e4d37dc257fd73f2cb39a646b1f12ba11a9706f2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/hast-util-raw/node_modules/vfile" + } + ] + }, + { + "type": "library", + "name": "unist-util-stringify-position", + "version": "3.0.3", + "bom-ref": "hast-util-raw@7.2.3|unist-util-stringify-position@3.0.3", + "author": "Titus Wormer", + "description": "unist utility to serialize a node, position, or point as a human readable location", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-stringify-position@3.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-stringify-position.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-stringify-position#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-stringify-position/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9391b320167f41ab51f0de57db2f9dadfa561bc203073767563e8e22744d5a6d685ebcf27626804f6390880f033d1459c8029bf5be88d9ae8fc58925643d202a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/hast-util-raw/node_modules/unist-util-stringify-position" + } + ] + }, + { + "type": "library", + "name": "vfile-message", + "version": "3.1.4", + "bom-ref": "hast-util-raw@7.2.3|vfile-message@3.1.4", + "author": "Titus Wormer", + "description": "vfile utility to create a virtual message", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/vfile-message@3.1.4", + "externalReferences": [ + { + "url": "git+https://github.com/vfile/vfile-message.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/vfile/vfile-message#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/vfile/vfile-message/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7dad19e8ff0752b40de0165a5f4e522155e273eee41376f4e4f580b4fb983fd40b1ec2ca611eff0252d6dcdb4eae95d12de6b0a432ccb159269390c6d0d5e05b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/hast-util-raw/node_modules/vfile-message" + } + ] + } + ] + }, + { + "type": "library", + "name": "parse5", + "group": "@types", + "version": "6.0.3", + "bom-ref": "@types/parse5@6.0.3", + "description": "TypeScript definitions for parse5", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/parse5@6.0.3#types/parse5", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/parse5", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/parse5", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/parse5/-/parse5-6.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4ae4f5e90d4ae7510054fcf52b6f4327fb178e1490d338efb32a5827ab65c15b1157d8f05b901dab6721f03abc9030429189c42d2ecded5342481e670b9eadfe" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/parse5" + } + ] + }, + { + "type": "library", + "name": "hast-util-from-parse5", + "version": "7.1.2", + "bom-ref": "hast-util-from-parse5@7.1.2", + "author": "Titus Wormer", + "description": "hast utility to transform from Parse5’s AST", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/hast-util-from-parse5@7.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/hast-util-from-parse5.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/hast-util-from-parse5#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/hast-util-from-parse5/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-7.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "373ec57cf06e963cec377b4243890204aa9d361404da5d139fe5f5b9b80a04f46888322ed662f4f027f0e24eeaef5f83bb26b0ec35c337e553029e15877a023b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/hast-util-from-parse5" + } + ], + "components": [ + { + "type": "library", + "name": "unist", + "group": "@types", + "version": "2.0.11", + "bom-ref": "hast-util-from-parse5@7.1.2|@types/unist@2.0.11", + "description": "TypeScript definitions for unist", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/unist@2.0.11#types/unist", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/unist", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/unist", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0a604a88be8d368fceaa098c9fde4593d5a1969da6b6f22ff8a36940a3761784a3beb11eb2e6d34561984a0f819d664e9e509a493535b0ca6c04ece06d8867b0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/hast-util-from-parse5/node_modules/@types/unist" + } + ] + }, + { + "type": "library", + "name": "vfile", + "version": "5.3.7", + "bom-ref": "hast-util-from-parse5@7.1.2|vfile@5.3.7", + "author": "Titus Wormer", + "description": "Virtual file format for text processing", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/vfile@5.3.7", + "externalReferences": [ + { + "url": "git+https://github.com/vfile/vfile.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/vfile/vfile#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/vfile/vfile/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "afbaa5ce4804aca8e86c09b23489244a98b3b053d88943ee25be69356d5107825c615661b389486d5aa4f173e4d37dc257fd73f2cb39a646b1f12ba11a9706f2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/hast-util-from-parse5/node_modules/vfile" + } + ] + }, + { + "type": "library", + "name": "unist-util-stringify-position", + "version": "3.0.3", + "bom-ref": "hast-util-from-parse5@7.1.2|unist-util-stringify-position@3.0.3", + "author": "Titus Wormer", + "description": "unist utility to serialize a node, position, or point as a human readable location", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-stringify-position@3.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-stringify-position.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-stringify-position#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-stringify-position/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9391b320167f41ab51f0de57db2f9dadfa561bc203073767563e8e22744d5a6d685ebcf27626804f6390880f033d1459c8029bf5be88d9ae8fc58925643d202a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/hast-util-from-parse5/node_modules/unist-util-stringify-position" + } + ] + }, + { + "type": "library", + "name": "vfile-message", + "version": "3.1.4", + "bom-ref": "hast-util-from-parse5@7.1.2|vfile-message@3.1.4", + "author": "Titus Wormer", + "description": "vfile utility to create a virtual message", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/vfile-message@3.1.4", + "externalReferences": [ + { + "url": "git+https://github.com/vfile/vfile-message.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/vfile/vfile-message#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/vfile/vfile-message/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7dad19e8ff0752b40de0165a5f4e522155e273eee41376f4e4f580b4fb983fd40b1ec2ca611eff0252d6dcdb4eae95d12de6b0a432ccb159269390c6d0d5e05b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/hast-util-from-parse5/node_modules/vfile-message" + } + ] + } + ] + }, + { + "type": "library", + "name": "hastscript", + "version": "7.2.0", + "bom-ref": "hastscript@7.2.0", + "author": "Titus Wormer", + "description": "hast utility to create trees", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/hastscript@7.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/hastscript.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/hastscript#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/hastscript/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/hastscript/-/hastscript-7.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4ed60fab6e0895d53c88aa0942abd93ae862e42c8241101bbc3397d31d5e5baaec1d2c5aff58b60828a9b4d4e8b461c9dd5a074469aa8afebf0f7ab5d778a493" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/hastscript" + } + ] + }, + { + "type": "library", + "name": "hast-util-parse-selector", + "version": "3.1.1", + "bom-ref": "hast-util-parse-selector@3.1.1", + "author": "Titus Wormer", + "description": "hast utility to create an element from a simple CSS selector", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/hast-util-parse-selector@3.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/hast-util-parse-selector.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/hast-util-parse-selector#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/hast-util-parse-selector/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-3.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8dd97006311ec72d681b3d1a2767f818a31a54a900f63c23af8323000236d84e5f33f4d75591ee4b93a938db5d7889112aa01aaf243613dc4d4318a3a1385264" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/hast-util-parse-selector" + } + ] + }, + { + "type": "library", + "name": "vfile-location", + "version": "4.1.0", + "bom-ref": "vfile-location@4.1.0", + "author": "Titus Wormer", + "description": "vfile utility to convert between positional (line and column-based) and offset (range-based) locations", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/vfile-location@4.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/vfile/vfile-location.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/vfile/vfile-location#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/vfile/vfile-location/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/vfile-location/-/vfile-location-4.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "605db760cc804882095e992d05ae2f2062c9e46b3cf1407f5de3e0a8f9936bb70303e25e3b7c9c95ba617906021e3547067ff278fceb5eeca020bfb16ef4581f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vfile-location" + } + ], + "components": [ + { + "type": "library", + "name": "unist", + "group": "@types", + "version": "2.0.11", + "bom-ref": "vfile-location@4.1.0|@types/unist@2.0.11", + "description": "TypeScript definitions for unist", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/unist@2.0.11#types/unist", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/unist", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/unist", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0a604a88be8d368fceaa098c9fde4593d5a1969da6b6f22ff8a36940a3761784a3beb11eb2e6d34561984a0f819d664e9e509a493535b0ca6c04ece06d8867b0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vfile-location/node_modules/@types/unist" + } + ] + }, + { + "type": "library", + "name": "vfile", + "version": "5.3.7", + "bom-ref": "vfile-location@4.1.0|vfile@5.3.7", + "author": "Titus Wormer", + "description": "Virtual file format for text processing", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/vfile@5.3.7", + "externalReferences": [ + { + "url": "git+https://github.com/vfile/vfile.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/vfile/vfile#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/vfile/vfile/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "afbaa5ce4804aca8e86c09b23489244a98b3b053d88943ee25be69356d5107825c615661b389486d5aa4f173e4d37dc257fd73f2cb39a646b1f12ba11a9706f2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vfile-location/node_modules/vfile" + } + ] + }, + { + "type": "library", + "name": "unist-util-stringify-position", + "version": "3.0.3", + "bom-ref": "vfile-location@4.1.0|unist-util-stringify-position@3.0.3", + "author": "Titus Wormer", + "description": "unist utility to serialize a node, position, or point as a human readable location", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-stringify-position@3.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-stringify-position.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-stringify-position#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-stringify-position/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9391b320167f41ab51f0de57db2f9dadfa561bc203073767563e8e22744d5a6d685ebcf27626804f6390880f033d1459c8029bf5be88d9ae8fc58925643d202a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vfile-location/node_modules/unist-util-stringify-position" + } + ] + }, + { + "type": "library", + "name": "vfile-message", + "version": "3.1.4", + "bom-ref": "vfile-location@4.1.0|vfile-message@3.1.4", + "author": "Titus Wormer", + "description": "vfile utility to create a virtual message", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/vfile-message@3.1.4", + "externalReferences": [ + { + "url": "git+https://github.com/vfile/vfile-message.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/vfile/vfile-message#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/vfile/vfile-message/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7dad19e8ff0752b40de0165a5f4e522155e273eee41376f4e4f580b4fb983fd40b1ec2ca611eff0252d6dcdb4eae95d12de6b0a432ccb159269390c6d0d5e05b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vfile-location/node_modules/vfile-message" + } + ] + } + ] + }, + { + "type": "library", + "name": "web-namespaces", + "version": "2.0.1", + "bom-ref": "web-namespaces@2.0.1", + "author": "Titus Wormer", + "description": "Map of web namespaces", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/web-namespaces@2.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/web-namespaces.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/web-namespaces#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/web-namespaces/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6caaf50e488d6b692b4bbab136d76bb47026cee6061502e2435dd3b28aec753e942d390f2cabaee7e1ac1690e583a2458d44f05f60f284c3c6d9b7bcb8faeab1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/web-namespaces" + } + ] + }, + { + "type": "library", + "name": "hast-util-to-parse5", + "version": "7.1.0", + "bom-ref": "hast-util-to-parse5@7.1.0", + "author": "Titus Wormer", + "description": "hast utility to transform hast to Parse5’s AST", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/hast-util-to-parse5@7.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/hast-util-to-parse5.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/hast-util-to-parse5#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/hast-util-to-parse5/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-7.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "60d460009907d89932e724a422a1574d089aa9c02d272544f83e6590de8276d3aaae790b7c6618ac470ab87389665a7e3308d2c2e0f77d9b9ac08fac89cfd107" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/hast-util-to-parse5" + } + ] + }, + { + "type": "library", + "name": "html-void-elements", + "version": "2.0.1", + "bom-ref": "html-void-elements@2.0.1", + "author": "Titus Wormer", + "description": "List of HTML void tag names", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/html-void-elements@2.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/html-void-elements.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/html-void-elements#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/html-void-elements/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d2ab836fbb3dec27de99e2409d6f700b4870efc32d5bb354de1aad083ef9836bc59432eddfa965b180fbb81ed2533a232cc3f6e0de486ad5dfef29465e2186f4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/html-void-elements" + } + ] + }, + { + "type": "library", + "name": "parse5", + "version": "6.0.1", + "bom-ref": "parse5@6.0.1", + "author": "Ivan Nikulin", + "description": "HTML parser and serializer.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/parse5@6.0.1", + "externalReferences": [ + { + "url": "git://github.com/inikulin/parse5.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inikulin/parse5", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inikulin/parse5/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "39f9ff0931734464d3c70a4d12cf4f3fdde05d2847713ab6e799f345848a7bc024569658eded5fa664df3b2a08be33f91c6ed9d9933b552f4f3e14065b6a4ea7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/parse5" + } + ] + }, + { + "type": "library", + "name": "snyk", + "version": "1.1293.1", + "bom-ref": "snyk@1.1293.1", + "author": "snyk.io", + "description": "snyk library and cli utility", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/snyk@1.1293.1", + "externalReferences": [ + { + "url": "git+https://github.com/snyk/snyk.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/snyk/snyk#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/snyk/snyk/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/snyk/-/snyk-1.1293.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0a76cdaec1143067da8df279ff4dc1220c758b158aafd2a4fbdc43c3ab19a8acb82b92b4d43932529fd5f968db09f8ebd258bdf9a13bbbbd2cdbbe8a10eba234" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/snyk" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "node", + "group": "@sentry", + "version": "7.119.1", + "bom-ref": "@sentry/node@7.119.1", + "author": "Sentry", + "description": "Official Sentry SDK for Node.js", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40sentry/node@7.119.1", + "externalReferences": [ + { + "url": "git://github.com/getsentry/sentry-javascript.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/tree/master/packages/node", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@sentry/node/-/node-7.119.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ae99e84023315a1fdc72339efaab26bd701d953c501d711675a96d4b19f08fb418fa43862863f5f164d014babf81d381470f5a6ba3c4406c219cb7e10575da62" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@sentry/node" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "core", + "group": "@sentry", + "version": "7.119.1", + "bom-ref": "@sentry/node@7.119.1|@sentry/core@7.119.1", + "author": "Sentry", + "description": "Base implementation for all Sentry JavaScript SDKs", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40sentry/core@7.119.1", + "externalReferences": [ + { + "url": "git://github.com/getsentry/sentry-javascript.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/tree/master/packages/core", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@sentry/core/-/core-7.119.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6143671fb3bba5a55df949a902b5823c7e0f8656f92f0ae4595ab3156a8bdf13f209c4d2a1fd912fc526be99138e06098c9f8d0dfab998f164aafdda3849f94b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@sentry/node/node_modules/@sentry/core" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "types", + "group": "@sentry", + "version": "7.119.1", + "bom-ref": "@sentry/node@7.119.1|@sentry/types@7.119.1", + "author": "Sentry", + "description": "Types for all Sentry JavaScript SDKs", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40sentry/types@7.119.1", + "externalReferences": [ + { + "url": "git://github.com/getsentry/sentry-javascript.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/tree/master/packages/types", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@sentry/types/-/types-7.119.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e06da67193676332b7a5ad8fb93abe33619cc01458ff2cb5ac5f877d953e2c03d9afdf27cead97dfe9891cd268a1b787464bd587b61930f8b8a205e2212e5535" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@sentry/node/node_modules/@sentry/types" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "utils", + "group": "@sentry", + "version": "7.119.1", + "bom-ref": "@sentry/node@7.119.1|@sentry/utils@7.119.1", + "author": "Sentry", + "description": "Utilities for all Sentry JavaScript SDKs", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40sentry/utils@7.119.1", + "externalReferences": [ + { + "url": "git://github.com/getsentry/sentry-javascript.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/tree/master/packages/utils", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@sentry/utils/-/utils-7.119.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8eefc2bf27aefef91f0b9fd7055df450d7ade642c489c6665d2cae2f066ef798446cbf9fa0f77137eadeee9088fde36a7dedc1dafcfb96fcf969f2d53a54361e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@sentry/node/node_modules/@sentry/utils" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "tracing", + "group": "@sentry-internal", + "version": "7.119.1", + "bom-ref": "@sentry-internal/tracing@7.119.1", + "author": "Sentry", + "description": "Sentry Internal Tracing Package", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40sentry-internal/tracing@7.119.1", + "externalReferences": [ + { + "url": "git://github.com/getsentry/sentry-javascript.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/tree/master/packages/tracing-internal", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.119.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "708d18ada3ddeaa070bd4037c1074f193cbc3f30282b435989a4cdd4b33721ccdd3de81e85639a106e465539e91a74ec9810339f5c67057341860894e1d81cad" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@sentry-internal/tracing" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "core", + "group": "@sentry", + "version": "7.119.1", + "bom-ref": "@sentry-internal/tracing@7.119.1|@sentry/core@7.119.1", + "author": "Sentry", + "description": "Base implementation for all Sentry JavaScript SDKs", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40sentry/core@7.119.1", + "externalReferences": [ + { + "url": "git://github.com/getsentry/sentry-javascript.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/tree/master/packages/core", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@sentry/core/-/core-7.119.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6143671fb3bba5a55df949a902b5823c7e0f8656f92f0ae4595ab3156a8bdf13f209c4d2a1fd912fc526be99138e06098c9f8d0dfab998f164aafdda3849f94b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@sentry-internal/tracing/node_modules/@sentry/core" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "types", + "group": "@sentry", + "version": "7.119.1", + "bom-ref": "@sentry-internal/tracing@7.119.1|@sentry/types@7.119.1", + "author": "Sentry", + "description": "Types for all Sentry JavaScript SDKs", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40sentry/types@7.119.1", + "externalReferences": [ + { + "url": "git://github.com/getsentry/sentry-javascript.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/tree/master/packages/types", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@sentry/types/-/types-7.119.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e06da67193676332b7a5ad8fb93abe33619cc01458ff2cb5ac5f877d953e2c03d9afdf27cead97dfe9891cd268a1b787464bd587b61930f8b8a205e2212e5535" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@sentry-internal/tracing/node_modules/@sentry/types" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "utils", + "group": "@sentry", + "version": "7.119.1", + "bom-ref": "@sentry-internal/tracing@7.119.1|@sentry/utils@7.119.1", + "author": "Sentry", + "description": "Utilities for all Sentry JavaScript SDKs", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40sentry/utils@7.119.1", + "externalReferences": [ + { + "url": "git://github.com/getsentry/sentry-javascript.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/tree/master/packages/utils", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@sentry/utils/-/utils-7.119.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8eefc2bf27aefef91f0b9fd7055df450d7ade642c489c6665d2cae2f066ef798446cbf9fa0f77137eadeee9088fde36a7dedc1dafcfb96fcf969f2d53a54361e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@sentry-internal/tracing/node_modules/@sentry/utils" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "integrations", + "group": "@sentry", + "version": "7.119.1", + "bom-ref": "@sentry/integrations@7.119.1", + "author": "Sentry", + "description": "Pluggable integrations that can be used to enhance JS SDKs", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40sentry/integrations@7.119.1", + "externalReferences": [ + { + "url": "git://github.com/getsentry/sentry-javascript.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/tree/master/packages/integrations", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@sentry/integrations/-/integrations-7.119.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "08698b10f9da06a6d495e56aae61988d18dfe7f3b08d45e8e7b23db7428a5958aaf359969d885a52145958536808d4079ecfb7f863c238cbe5d3395ac2df9ebf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@sentry/integrations" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "core", + "group": "@sentry", + "version": "7.119.1", + "bom-ref": "@sentry/integrations@7.119.1|@sentry/core@7.119.1", + "author": "Sentry", + "description": "Base implementation for all Sentry JavaScript SDKs", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40sentry/core@7.119.1", + "externalReferences": [ + { + "url": "git://github.com/getsentry/sentry-javascript.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/tree/master/packages/core", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@sentry/core/-/core-7.119.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6143671fb3bba5a55df949a902b5823c7e0f8656f92f0ae4595ab3156a8bdf13f209c4d2a1fd912fc526be99138e06098c9f8d0dfab998f164aafdda3849f94b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@sentry/integrations/node_modules/@sentry/core" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "types", + "group": "@sentry", + "version": "7.119.1", + "bom-ref": "@sentry/integrations@7.119.1|@sentry/types@7.119.1", + "author": "Sentry", + "description": "Types for all Sentry JavaScript SDKs", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40sentry/types@7.119.1", + "externalReferences": [ + { + "url": "git://github.com/getsentry/sentry-javascript.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/tree/master/packages/types", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@sentry/types/-/types-7.119.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e06da67193676332b7a5ad8fb93abe33619cc01458ff2cb5ac5f877d953e2c03d9afdf27cead97dfe9891cd268a1b787464bd587b61930f8b8a205e2212e5535" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@sentry/integrations/node_modules/@sentry/types" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "utils", + "group": "@sentry", + "version": "7.119.1", + "bom-ref": "@sentry/integrations@7.119.1|@sentry/utils@7.119.1", + "author": "Sentry", + "description": "Utilities for all Sentry JavaScript SDKs", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40sentry/utils@7.119.1", + "externalReferences": [ + { + "url": "git://github.com/getsentry/sentry-javascript.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/tree/master/packages/utils", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@sentry/utils/-/utils-7.119.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8eefc2bf27aefef91f0b9fd7055df450d7ade642c489c6665d2cae2f066ef798446cbf9fa0f77137eadeee9088fde36a7dedc1dafcfb96fcf969f2d53a54361e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@sentry/integrations/node_modules/@sentry/utils" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "localforage", + "version": "1.10.0", + "bom-ref": "localforage@1.10.0", + "author": "Mozilla", + "description": "Offline storage, improved.", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/localforage@1.10.0", + "externalReferences": [ + { + "url": "git://github.com/localForage/localForage.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/localForage/localForage", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "http://github.com/localForage/localForage/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/localforage/-/localforage-1.10.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d78fc7d5a5fb8730419a687bb063ddf8038c92422b1ccdd9d4f0321a0662800d47d69e4ee403673325b3be90044ed1baf3f742e290b49dccb7f8f3c6cd76473e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/localforage" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "lie", + "version": "3.1.1", + "bom-ref": "lie@3.1.1", + "description": "A basic but performant promise implementation", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/lie@3.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/calvinmetcalf/lie.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/calvinmetcalf/lie#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/calvinmetcalf/lie/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4623611f2b148e1ac3427b5f6127d8e0c536e1ca175dd10e830f5619c28735e1307df0d86c5fffbbceccd4459a306cee16849ba96d02f42ea5104843380b307f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lie" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "immediate", + "version": "3.0.6", + "bom-ref": "immediate@3.0.6", + "description": "A cross browser microtask library", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/immediate@3.0.6", + "externalReferences": [ + { + "url": "git://github.com/calvinmetcalf/immediate.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/calvinmetcalf/immediate#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/calvinmetcalf/immediate/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5d7385b72a838cd0c043155f631b85ee0f4897f21b5a69a5420d8c60a387f04c484f5aa0eb1738cf24b71da10401382cd5bb5fcf1ab5e5c894898ee08d25d119" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/immediate" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "global-agent", + "version": "3.0.0", + "bom-ref": "global-agent@3.0.0", + "author": "Gajus Kuizinas", + "description": "Global HTTP/HTTPS proxy configurable using environment variables.", + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + } + ], + "purl": "pkg:npm/global-agent@3.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/gajus/global-agent.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/gajus/global-agent#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/gajus/global-agent/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/global-agent/-/global-agent-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3d3e9745e27e0f4ec9bc6a3140c913eaa8e2fe354d7d7fe1dfae171d9396791cf2eb8b1216bfb1279397ecb2376f830f43374be07f18f0cd31ccfa6c54cc00f1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/global-agent" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "boolean", + "version": "3.2.0", + "bom-ref": "boolean@3.2.0", + "description": "boolean converts lots of things to boolean.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/boolean@3.2.0", + "externalReferences": [ + { + "url": "git://github.com/thenativeweb/boolean.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/thenativeweb/boolean#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/thenativeweb/boolean/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/boolean/-/boolean-3.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "774208fc63bdb9ff657d41c7d8142c8f1cd125905db2382c0625b806f85693fdeaa0ac1016320354dd7d3df5fc1760ffafd3c2313b4b5a3615085ae9798533b3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/boolean" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "es6-error", + "version": "4.1.1", + "bom-ref": "es6-error@4.1.1", + "author": "Ben Youngblood", + "description": "Easily-extendable error for use with ES6 classes", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/es6-error@4.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/bjyoungblood/es6-error.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/bjyoungblood/es6-error", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/bjyoungblood/es6-error/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "526ffe17132bf422125a1d1b8b966fd22383fb8705879a8b7a4b35aa1028a4a540270dddae029b2b24a2929ef01a10cbd073de6a36b43f950b66bc4b92789456" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/es6-error" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "matcher", + "version": "3.0.0", + "bom-ref": "matcher@3.0.0", + "author": "Sindre Sorhus", + "description": "Simple wildcard matching", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/matcher@3.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/matcher.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/matcher#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/matcher/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/matcher/-/matcher-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3a478368067f6d00b1785028ccce793ca70a534c8930f1a27cbc15e108238adbbee4ca007d240de25b0b25e5d9d5bf30d31fbf12675ae8c6605d2d63bec6a99e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/matcher" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "roarr", + "version": "2.15.4", + "bom-ref": "roarr@2.15.4", + "author": "Gajus Kuizinas", + "description": "JSON logger for Node.js and browser.", + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + } + ], + "purl": "pkg:npm/roarr@2.15.4", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/gajus/roarr.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/gajus/roarr#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/gajus/roarr/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/roarr/-/roarr-2.15.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "08784f87e50d1c3d864d735884f58b9d4f0e347748fb90c8fb811820039a883eb7ac7798959bf287c3fe8a7e7df7d4d348581462e294023cd123899d87fa7ed8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/roarr" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "detect-node", + "version": "2.1.0", + "bom-ref": "detect-node@2.1.0", + "author": "Ilya Kantor", + "description": "Detect Node.JS (as opposite to browser environment) (reliable)", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/detect-node@2.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/iliakan/detect-node.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/iliakan/detect-node", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/iliakan/detect-node/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4f4348b90a674ef14301336e1cde6ba0fc12046f37ac5b2e3be3175c7f7fdcdd5e15b9f8c1c3e3b6dbe330b10f589d11194620404edc1a04b7b4dc5ba8218cee" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/detect-node" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "semver-compare", + "version": "1.0.0", + "bom-ref": "semver-compare@1.0.0", + "author": "James Halliday", + "description": "compare two semver version strings, returning -1, 0, or 1", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/semver-compare@1.0.0", + "externalReferences": [ + { + "url": "git://github.com/substack/semver-compare.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/substack/semver-compare", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/substack/semver-compare/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "60cdff213876309e4cb7368ce36f5a9e1fb1da388b563a882c5e26e28c90075f16ec681e6bb05fa9d1ffc0630aedd0e232086fffa586ef39d6330503cc9897a3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/semver-compare" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "sprintf-js", + "version": "1.1.3", + "bom-ref": "sprintf-js@1.1.3", + "author": "Alexandru Mărășteanu", + "description": "JavaScript sprintf implementation", + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + } + ], + "purl": "pkg:npm/sprintf-js@1.1.3", + "externalReferences": [ + { + "url": "git+https://github.com/alexei/sprintf.js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/alexei/sprintf.js#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/alexei/sprintf.js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3a8fb4444155e7dfebcf781f24d2908819707c7692112975a5c1b200142c9e721f58e16de89363e600a883653a30b67ffc81980fe9c0f2723e9934a144445e68" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sprintf-js" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "serialize-error", + "version": "7.0.1", + "bom-ref": "serialize-error@7.0.1", + "author": "Sindre Sorhus", + "description": "Serialize/deserialize an error into a plain object", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/serialize-error@7.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/serialize-error.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/serialize-error#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/serialize-error/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f08f138d6e4a30e2ac6504efa318ee4886bb7e80303d618eb6cfbaa3bb208f3e35fea303f55407103c62e8f06f2b6974317526a99c8da542be4f6b5069a125bf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/serialize-error" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "type-fest", + "version": "0.13.1", + "bom-ref": "serialize-error@7.0.1|type-fest@0.13.1", + "author": "Sindre Sorhus", + "description": "A collection of essential TypeScript types", + "licenses": [ + { + "expression": "(MIT OR CC0-1.0)" + } + ], + "purl": "pkg:npm/type-fest@0.13.1", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/type-fest.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/type-fest#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/type-fest/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "df847b1d39c6d172097014a7e5784377b9cd14f45c5d8459ac10763b68dd2aa60e0e5752cc102acec5a865862f76e932ef7b68612fc44aac4fbe40dffc5d1732" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/serialize-error/node_modules/type-fest" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "tailwind-merge", + "version": "2.5.3", + "bom-ref": "tailwind-merge@2.5.3", + "author": "Dany Castillo", + "description": "Merge Tailwind CSS classes without style conflicts", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/tailwind-merge@2.5.3", + "externalReferences": [ + { + "url": "git+https://github.com/dcastil/tailwind-merge.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dcastil/tailwind-merge", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dcastil/tailwind-merge/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-2.5.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "77d668942008ce89b59dfff9a782dd0f9cef8e6812c58d011a0752be65c8a0c60088f7405bf752a4fee3a020d8158eebfc79046b6aa63ed920b2ed318d0790b7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tailwind-merge" + } + ] + }, + { + "type": "library", + "name": "tailwindcss-animate", + "version": "1.0.7", + "bom-ref": "tailwindcss-animate@1.0.7", + "author": "Jamie Kyle", + "description": "A Tailwind CSS plugin for creating beautiful animations.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/tailwindcss-animate@1.0.7", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/tailwindcss-animate/-/tailwindcss-animate-1.0.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6e5ea6a47dd3ec8dd4171baf0c45cbc72fd5b85c419396dbce9961eed5c8ebc9b032890d61dd6df6a3c11e59f24f07dae09182e333f9d7a23585862d43fbeca4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tailwindcss-animate" + } + ] + }, + { + "type": "library", + "name": "quick-lru", + "group": "@alloc", + "version": "5.2.0", + "bom-ref": "@alloc/quick-lru@5.2.0", + "author": "Sindre Sorhus", + "description": "Simple “Least Recently Used” (LRU) cache", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40alloc/quick-lru@5.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/quick-lru.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/quick-lru#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/quick-lru/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "52b700041fb86d4ac5001c1b96e4c8044ad7c2f6ec53f57b4d959f99b8097db930881bb3892f60c5d383532ba279c7dd190f398e094c5ba8ee4b7fb3e53b0a2f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@alloc/quick-lru" + } + ] + }, + { + "type": "library", + "name": "chokidar", + "version": "3.6.0", + "bom-ref": "chokidar@3.6.0", + "author": "Paul Miller", + "description": "Minimal and efficient cross-platform file watching library", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/chokidar@3.6.0", + "externalReferences": [ + { + "url": "git+https://github.com/paulmillr/chokidar.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/paulmillr/chokidar", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/paulmillr/chokidar/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ed54f5ddf9a3a2d2a91a2a425bd244400bac10f13e122f2797afe0e050409889b418e38b32e6bd3430e8fc35a9d190310abddc3eae59a41aa63c04200dd6b63f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/chokidar" + } + ], + "components": [ + { + "type": "library", + "name": "glob-parent", + "version": "5.1.2", + "bom-ref": "chokidar@3.6.0|glob-parent@5.1.2", + "author": "Gulp Team", + "description": "Extract the non-magic parent path from a glob string.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/glob-parent@5.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/gulpjs/glob-parent.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/gulpjs/glob-parent#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/gulpjs/glob-parent/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "00e22049009ea62258c0fdc04671b1fb95674eed870587736c63f8e5e2f0d6faf7cc1def64b7b279dd6c0bd8676dc39cf7f4ab33233944f42b906cf8692f59a3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/chokidar/node_modules/glob-parent" + } + ] + } + ] + }, + { + "type": "library", + "name": "anymatch", + "version": "3.1.3", + "bom-ref": "anymatch@3.1.3", + "author": "Elan Shanker", + "description": "Matches strings against configurable strings, globs, regular expressions, and/or functions", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/anymatch@3.1.3", + "externalReferences": [ + { + "url": "git+https://github.com/micromatch/anymatch.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromatch/anymatch", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromatch/anymatch/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "28c45e154af4078b7e0fe381923477298aafa1ca765da4b33b9e54701ea681031ddca6dc13e9964f2bd557b0ffcec7446cd9d5e9a71952eb64887417bd3af547" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/anymatch" + } + ] + }, + { + "type": "library", + "name": "normalize-path", + "version": "3.0.0", + "bom-ref": "normalize-path@3.0.0", + "author": "Jon Schlinkert", + "description": "Normalize slashes in a file path to be posix/unix-like forward slashes. Also condenses repeat slashes to a single slash and removes and trailing slashes, unless disabled.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/normalize-path@3.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/jonschlinkert/normalize-path.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jonschlinkert/normalize-path", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jonschlinkert/normalize-path/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e9e66ce4bb375ad0a2b075a9f52d86532f1daa4a468b80554b3dc66aa884e9ecee6f4e75d844b3b57530501e82e8829b4246363e76ff983e166288c24707302c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/normalize-path" + } + ] + }, + { + "type": "library", + "name": "is-binary-path", + "version": "2.1.0", + "bom-ref": "is-binary-path@2.1.0", + "author": "Sindre Sorhus", + "description": "Check if a file path is a binary file", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-binary-path@2.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/is-binary-path.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/is-binary-path#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/is-binary-path/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "64c11161eb3aa43c9dcae1a276c7bb3ac1f1b5b23b595794128ce047f83baddd31522998365bd9444fcad8c8194e35b2ef6e487de94b79570433dee69ad4465f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-binary-path" + } + ] + }, + { + "type": "library", + "name": "binary-extensions", + "version": "2.3.0", + "bom-ref": "binary-extensions@2.3.0", + "author": "Sindre Sorhus", + "description": "List of binary file extensions", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/binary-extensions@2.3.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/binary-extensions.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/binary-extensions#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/binary-extensions/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "09e87eee8c79a9eecb26e2c7a18d1f7a1de91ee5031c071151ec8bd95620859c1fa64348cbffbc39c8346b752e4a86336af9b2970b8b59039fde19748e330c23" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/binary-extensions" + } + ] + }, + { + "type": "library", + "name": "readdirp", + "version": "3.6.0", + "bom-ref": "readdirp@3.6.0", + "author": "Thorsten Lorenz", + "description": "Recursive version of fs.readdir with streaming API.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/readdirp@3.6.0", + "externalReferences": [ + { + "url": "git://github.com/paulmillr/readdirp.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/paulmillr/readdirp", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/paulmillr/readdirp/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "84e4b4f3da27f1176ea9d6e1bd0e59dfb0341128ecab3eaa9d171f7ec314df8f7916e4dda929beedb849dbd26f20eb010c41276a7e433eef6ddd3a3d55194ccc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/readdirp" + } + ] + }, + { + "type": "library", + "name": "didyoumean", + "version": "1.2.2", + "bom-ref": "didyoumean@1.2.2", + "author": "Dave Porter", + "description": "Match human-quality input to potential matches by edit distance.", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/didyoumean@1.2.2", + "externalReferences": [ + { + "url": "git+https://github.com/dcporter/didyoumean.js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dcporter/didyoumean.js", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dcporter/didyoumean.js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "831b727ea320ec62b285099bd39e8aeccdf1b33cbf9b21fcc3e078453f905c142cbc039d7375f29aa0c33c7c750603e0b1d000e522227e89daf3d62d4404c3cf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/didyoumean" + } + ] + }, + { + "type": "library", + "name": "dlv", + "version": "1.1.3", + "bom-ref": "dlv@1.1.3", + "author": "Jason Miller", + "description": "Safely get a dot-notated property within an object.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/dlv@1.1.3", + "externalReferences": [ + { + "url": "git+https://github.com/developit/dlv.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/developit/dlv#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/developit/dlv/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f87972b728e53ca9c81bc5ee446f16be604ff31b3c3fbd72f9228a4ba6575a81202ee78fc6d0e8504887ed691d78f5ab439241a44e9aa15a9f65f2544248d7c0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/dlv" + } + ] + }, + { + "type": "library", + "name": "micromatch", + "version": "4.0.8", + "bom-ref": "micromatch@4.0.8", + "author": "Jon Schlinkert", + "description": "Glob matching for javascript/node.js. A replacement and faster alternative to minimatch and multimatch.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromatch@4.0.8", + "externalReferences": [ + { + "url": "git+https://github.com/micromatch/micromatch.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromatch/micromatch", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromatch/micromatch/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3d7c1f06162ed210423f0f039f413e58361beda7f77522d558a8b71c6bfce08745e13c85a02d32b3115dd06a31c3b9d2bf84ff3f3109431b18b0488508aa3604" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromatch" + } + ] + }, + { + "type": "library", + "name": "is-extglob", + "version": "2.1.1", + "bom-ref": "is-extglob@2.1.1", + "author": "Jon Schlinkert", + "description": "Returns true if a string has an extglob.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-extglob@2.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/jonschlinkert/is-extglob.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jonschlinkert/is-extglob", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jonschlinkert/is-extglob/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "49b29b00d90deb4dd58b88c466fe3d2de549327e321b0b1bcd9c28ac4a32122badb0dde725875b3b7eb37e1189e90103a4e6481640ed9eae494719af9778eca1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-extglob" + } + ] + }, + { + "type": "library", + "name": "object-hash", + "version": "3.0.0", + "bom-ref": "object-hash@3.0.0", + "author": "Scott Puleo", + "description": "Generate hashes from javascript objects in node and the browser.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/object-hash@3.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/puleos/object-hash.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/puleos/object-hash", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/puleos/object-hash/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4529fd17af0f8c7f47aad96db129ea602d575e859ef418eee7edb5dd1f7c70d1adb5a83dabdc80393cdd6ecaaf21aeda366e567df059169598af6696ae495603" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object-hash" + } + ] + }, + { + "type": "library", + "name": "postcss-import", + "version": "15.1.0", + "bom-ref": "postcss-import@15.1.0", + "author": "Maxime Thirouin", + "description": "PostCSS plugin to import CSS files", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/postcss-import@15.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/postcss/postcss-import.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/postcss/postcss-import#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/postcss/postcss-import/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "869afe274e41d855585005c778ad58c88dbaec9fdd0c384c53a07a722be6f21498d636099c15f1cca0ca0ecc33266b4b1ebcab8e19c38eaaa9ff8f6df0500b7b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/postcss-import" + } + ], + "components": [ + { + "type": "library", + "name": "resolve", + "version": "1.22.8", + "bom-ref": "postcss-import@15.1.0|resolve@1.22.8", + "author": "James Halliday", + "description": "resolve like require.resolve() on behalf of files asynchronously and synchronously", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/resolve@1.22.8", + "externalReferences": [ + { + "url": "git://github.com/browserify/resolve.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/browserify/resolve#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/browserify/resolve/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a0a59e3c2c6aa5de8594bbc6575554d31edb90f9a608da25c738cc7f835cce80e741c216ac017e70fb599f98ba9fe45f0f677d8b4b73a4a9c6e98935ebcc88cb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/postcss-import/node_modules/resolve" + } + ] + } + ] + }, + { + "type": "library", + "name": "read-cache", + "version": "1.0.0", + "bom-ref": "read-cache@1.0.0", + "author": "Bogdan Chadkin", + "description": "Reads and caches the entire contents of a file until it is modified", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/read-cache@1.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/TrySound/read-cache.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/TrySound/read-cache#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/TrySound/read-cache/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3b076ffc5b7b2233a09bf8b4c6f3436752eb4403517dec386f6a6b1773963102f12dfbb76d2f055610acad208c2b8951e7a63dc9af804e1a13a43093c429a944" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/read-cache" + } + ] + }, + { + "type": "library", + "name": "postcss-js", + "version": "4.0.1", + "bom-ref": "postcss-js@4.0.1", + "author": "Andrey Sitnik", + "description": "PostCSS for CSS-in-JS and styles in JS objects", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/postcss-js@4.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/postcss/postcss-js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/postcss/postcss-js#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/postcss/postcss-js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7432c5f2910ed7dd6124cb651c53d16bcc6c8b31da33cd8c2df364507754b55115ded813a79a23fbca9b12a60ce7b48b7dcef82926f0fffe1278999ad8b45523" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/postcss-js" + } + ] + }, + { + "type": "library", + "name": "camelcase-css", + "version": "2.0.1", + "bom-ref": "camelcase-css@2.0.1", + "author": "Steven Vachon", + "description": "Convert a kebab-cased CSS property into a camelCased DOM property.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/camelcase-css@2.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/stevenvachon/camelcase-css.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/stevenvachon/camelcase-css#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/stevenvachon/camelcase-css/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "40e4af7af86c9628e0630471e91bfbcca74c17c95b466c7eb901b1dbebc373e288fde067b32f648ade5a8f6dc0806bb7a5ae2df408306e75d6a92fa2398fb668" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/camelcase-css" + } + ] + }, + { + "type": "library", + "name": "postcss-load-config", + "version": "4.0.2", + "bom-ref": "postcss-load-config@4.0.2", + "author": "Michael Ciniawky", + "description": "Autoload Config for PostCSS", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/postcss-load-config@4.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/postcss/postcss-load-config.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/postcss/postcss-load-config#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/postcss/postcss-load-config/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6d2561c8918bd34c0c5683d4cc05409db1285b2a91c648efeb8b54978dbb48a9cfac436daba849c14a23ae8333d9507e43579d9a2e087eb00fa5a9a2e5556031" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/postcss-load-config" + } + ], + "components": [ + { + "type": "library", + "name": "lilconfig", + "version": "3.1.2", + "bom-ref": "postcss-load-config@4.0.2|lilconfig@3.1.2", + "author": "antonk52", + "description": "A zero-dependency alternative to cosmiconfig", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/lilconfig@3.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/antonk52/lilconfig.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/antonk52/lilconfig#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/antonk52/lilconfig/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7a8a7ec0302fa48b54cacd055a41c829e0bdc9b62b4c66d4e355392bbf9bb6d6597a886f9d8eccf5d679901db518d5a2153daad4ea0f4ef9dc3c28123953b9a3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/postcss-load-config/node_modules/lilconfig" + } + ] + }, + { + "type": "library", + "name": "yaml", + "version": "2.5.1", + "bom-ref": "postcss-load-config@4.0.2|yaml@2.5.1", + "author": "Eemeli Aro", + "description": "JavaScript parser and stringifier for YAML", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/yaml@2.5.1", + "externalReferences": [ + { + "url": "git+https://github.com/eemeli/yaml.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://eemeli.org/yaml/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/eemeli/yaml/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/yaml/-/yaml-2.5.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6cb40e8da5ff003810db48ac3c946f17489150723156162faf9dce7fbc0671694eda3bed5251f99bcec3b26ba5155c51a4d2ce9c8e2d07aa7fa21f03ee4a67f5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/postcss-load-config/node_modules/yaml" + } + ] + } + ] + }, + { + "type": "library", + "name": "postcss-nested", + "version": "6.2.0", + "bom-ref": "postcss-nested@6.2.0", + "author": "Andrey Sitnik", + "description": "PostCSS plugin to unwrap nested rules like how Sass does it", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/postcss-nested@6.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/postcss/postcss-nested.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/postcss/postcss-nested#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/postcss/postcss-nested/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1d06eddbc2ae942e402731be719b63f64bca07ddc214274bbe88355852dfd43fb198cbcf1a506cb64a531197cae7e00df617c9a1cc81142362ab24b8f1ba60cd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/postcss-nested" + } + ], + "components": [ + { + "type": "library", + "name": "postcss-selector-parser", + "version": "6.1.2", + "bom-ref": "postcss-nested@6.2.0|postcss-selector-parser@6.1.2", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/postcss-selector-parser@6.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/postcss/postcss-selector-parser.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/postcss/postcss-selector-parser", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/postcss/postcss-selector-parser/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "43ca907cf899f931ceff766b3ab3b470924a7e96026a0b4c5245db9c47e68148f05e0eb3fd605e3b24bd00f0413c24d288357eb384b0406bbcc85b2231122e76" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/postcss-nested/node_modules/postcss-selector-parser" + } + ] + } + ] + }, + { + "type": "library", + "name": "sucrase", + "version": "3.35.0", + "bom-ref": "sucrase@3.35.0", + "author": "Alan Pierce", + "description": "Super-fast alternative to Babel for when you can target modern JS runtimes", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/sucrase@3.35.0", + "externalReferences": [ + { + "url": "git+https://github.com/alangpierce/sucrase.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/alangpierce/sucrase#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/alangpierce/sucrase/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f046d50e2bbd88dfe7112c31792c4329ed1dba7b5ad463a51ee7e64925f1303db3dbfb4c6690cca6f5d01ac73e6a31a8f32dae6149a2c5a49151cfd03e843418" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sucrase" + } + ], + "components": [ + { + "type": "library", + "name": "commander", + "version": "4.1.1", + "bom-ref": "sucrase@3.35.0|commander@4.1.1", + "author": "TJ Holowaychuk", + "description": "the complete solution for node.js command-line programs", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/commander@4.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/tj/commander.js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/tj/commander.js#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/tj/commander.js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "34e2a6f31864cc08f3171f01dafe4e0074febb9a5141cd9409ad95abd8d82ffdf5a36c22f66c4103b2c816cdec5795520b8f73ea91217db3142ef4a12a3dba58" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sucrase/node_modules/commander" + } + ] + }, + { + "type": "library", + "name": "glob", + "version": "10.4.5", + "bom-ref": "sucrase@3.35.0|glob@10.4.5", + "author": "Isaac Z. Schlueter", + "description": "the most correct and second fastest glob implementation in JavaScript", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/glob@10.4.5", + "externalReferences": [ + { + "url": "git://github.com/isaacs/node-glob.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/node-glob#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/node-glob/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ec1bfc445d24eb18e8edde00fcfc582db5027dbe9cf95a5ddbf981db244395ec3b25be611178820fd89b7ceef0a64f22e2c7af2ba0c59f2f61ec461b337fec1e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sucrase/node_modules/glob" + } + ] + }, + { + "type": "library", + "name": "jackspeak", + "version": "3.4.3", + "bom-ref": "sucrase@3.35.0|jackspeak@3.4.3", + "author": "Isaac Z. Schlueter", + "description": "A very strict and proper argument parser.", + "licenses": [ + { + "license": { + "id": "BlueOak-1.0.0" + } + } + ], + "purl": "pkg:npm/jackspeak@3.4.3", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/jackspeak.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/jackspeak#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/jackspeak/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "386959429cf6c9f6a103f45dd58f0277d48812caaf5e42d5a12c3f720c219e114c0dbb1015e658a0927b6c86414bd05c6a6516f7a6acabf9e93d6ba033e45007" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sucrase/node_modules/jackspeak" + } + ] + }, + { + "type": "library", + "name": "path-scurry", + "version": "1.11.1", + "bom-ref": "sucrase@3.35.0|path-scurry@1.11.1", + "author": "Isaac Z. Schlueter", + "description": "walk paths fast and efficiently", + "licenses": [ + { + "license": { + "id": "BlueOak-1.0.0" + } + } + ], + "purl": "pkg:npm/path-scurry@1.11.1", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/path-scurry.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/path-scurry#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/path-scurry/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5dae0dc35ec54bd02940527dba62e2252e28ac68e6ed9cf052bc1a99c190b874b30f2b61f5ba0a0dac9c61d0dc643baa6004d7c381c55e06aa59372d5bfbf51c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sucrase/node_modules/path-scurry" + } + ] + }, + { + "type": "library", + "name": "lru-cache", + "version": "10.4.3", + "bom-ref": "sucrase@3.35.0|lru-cache@10.4.3", + "author": "Isaac Z. Schlueter", + "description": "A cache object that deletes the least-recently-used items.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/lru-cache@10.4.3", + "externalReferences": [ + { + "url": "git://github.com/isaacs/node-lru-cache.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/node-lru-cache#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/node-lru-cache/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "24d03365c5eb0ade365462ee633d337c0cc37c0bc9596e807d8943050c835790c2948da6e6c0262be3883bbb39f577ec46c587a74da3009ad169d3d1193b7a49" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sucrase/node_modules/lru-cache" + } + ] + } + ] + }, + { + "type": "library", + "name": "gen-mapping", + "group": "@jridgewell", + "version": "0.3.5", + "bom-ref": "@jridgewell/gen-mapping@0.3.5", + "author": "Justin Ridgewell", + "description": "Generate source maps", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40jridgewell/gen-mapping@0.3.5", + "externalReferences": [ + { + "url": "git+https://github.com/jridgewell/gen-mapping.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jridgewell/gen-mapping#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jridgewell/gen-mapping/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2332fc66810320145613394271184e682ba963237981d20af90e9f6c574f0e0e87a97ea3a6422d9fb0c52295bd2d0cd71ba0dff6c03bf8e2a7ab4aa5cff19a42" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@jridgewell/gen-mapping" + } + ] + }, + { + "type": "library", + "name": "set-array", + "group": "@jridgewell", + "version": "1.2.1", + "bom-ref": "@jridgewell/set-array@1.2.1", + "author": "Justin Ridgewell", + "description": "Like a Set, but provides the index of the `key` in the backing array", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40jridgewell/set-array@1.2.1", + "externalReferences": [ + { + "url": "git+https://github.com/jridgewell/set-array.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jridgewell/set-array#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jridgewell/set-array/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "47c80b45365eca9d37ca6ccfffa2e297fdbcb46786133871d6ada4ef4dca19644023555dbcf217746ef4549736a40330dcd03a24a2f986116ed6c257d0c9e7fc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@jridgewell/set-array" + } + ] + }, + { + "type": "library", + "name": "mz", + "version": "2.7.0", + "bom-ref": "mz@2.7.0", + "author": "Jonathan Ong", + "description": "modernize node.js to current ECMAScript standards", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mz@2.7.0", + "externalReferences": [ + { + "url": "git+https://github.com/normalize/mz.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/normalize/mz#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/normalize/mz/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cfcd4634eee79d830486b1a1f4b7b29a8138f98af45a7e4c70721930ae5c7d00a5f8d0d7d3cb0266051cf7fe8c1e78bd216b852e6d59dc74c25eedb3f5f37ad9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mz" + } + ] + }, + { + "type": "library", + "name": "any-promise", + "version": "1.3.0", + "bom-ref": "any-promise@1.3.0", + "author": "Kevin Beaty", + "description": "Resolve any installed ES6 compatible promise", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/any-promise@1.3.0", + "externalReferences": [ + { + "url": "git+https://github.com/kevinbeaty/any-promise.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "http://github.com/kevinbeaty/any-promise", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/kevinbeaty/any-promise/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ed4be629a95646dd708232f546b1b1a12256ff44191487a0a5e1af646f648e9f2fad1bb9e574c76f09eaab61a95e6f6e2db72e8719b722a5fd381e0c651d5bd8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/any-promise" + } + ] + }, + { + "type": "library", + "name": "thenify-all", + "version": "1.6.0", + "bom-ref": "thenify-all@1.6.0", + "author": "Jonathan Ong", + "description": "Promisifies all the selected functions in an object", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/thenify-all@1.6.0", + "externalReferences": [ + { + "url": "git+https://github.com/thenables/thenify-all.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/thenables/thenify-all#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/thenables/thenify-all/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "44dc501ffa88f3fb77b615c90f072cb543b8cdeaa8eb8f94cbffac355441c785e7d8e5fe399f683fe8899cd16aa6516b6b665455e28249ada85568b74f8b9598" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/thenify-all" + } + ] + }, + { + "type": "library", + "name": "thenify", + "version": "3.3.1", + "bom-ref": "thenify@3.3.1", + "author": "Jonathan Ong", + "description": "Promisify a callback-based function", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/thenify@3.3.1", + "externalReferences": [ + { + "url": "git+https://github.com/thenables/thenify.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/thenables/thenify#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/thenables/thenify/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "455652215e481b5d079377a7a2dae1bf3d13f5e9ba7321c12e41ff60066e2aa77c85190a8527c218870fd8a518d043f19ddcc034198d965cd63f06a4f9b85e4b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/thenify" + } + ] + }, + { + "type": "library", + "name": "pirates", + "version": "4.0.6", + "bom-ref": "pirates@4.0.6", + "author": "Ari Porad", + "description": "Properly hijack require, i.e., properly define require hooks and customizations", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/pirates@4.0.6", + "externalReferences": [ + { + "url": "git+https://github.com/danez/pirates.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/danez/pirates#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/danez/pirates/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b1a2ec1fb59e6183e20f6e4b0ee2d1458fe2fba1da3d8afa1b539494ddfda2dce4493c4a9ee6d1f514f14b7fca939d2cd60d894e01705900d0ca9942e7f48766" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pirates" + } + ] + }, + { + "type": "library", + "name": "ts-interface-checker", + "version": "0.1.13", + "bom-ref": "ts-interface-checker@0.1.13", + "author": "Dmitry S, Grist Labs", + "description": "Runtime library to validate data against TypeScript interfaces", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/ts-interface-checker@0.1.13", + "externalReferences": [ + { + "url": "git+https://github.com/gristlabs/ts-interface-checker.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/gristlabs/ts-interface-checker#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/gristlabs/ts-interface-checker/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "63f6abbdb9feaebcf72422a5f42e2454d7d37d29b6fe6129e454b3e44b194803463d2950ae9448e4ce0f285fa6267139da338ef743e73d273752bddb4d0c3480" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ts-interface-checker" + } + ] + }, + { + "type": "library", + "name": "use-keyboard-shortcut", + "version": "1.1.6", + "bom-ref": "use-keyboard-shortcut@1.1.6", + "author": "Arthur Tyukayev", + "description": "A custom React hook for adding keyboard shortcuts to your application", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/use-keyboard-shortcut@1.1.6", + "externalReferences": [ + { + "url": "git+https://github.com/arthurtyukayev/use-keyboard-shortcut.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/arthurtyukayev/use-keyboard-shortcut#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/arthurtyukayev/use-keyboard-shortcut/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/use-keyboard-shortcut/-/use-keyboard-shortcut-1.1.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b4e2a347b78a5d021f02014cc217a5a564914ebc04d46681f0213fe3ba21b5c5422b151d9fb51b7cd3618a28139004e9515a0fbbee6d44f6c7af08c80604d8a1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/use-keyboard-shortcut" + } + ] + }, + { + "type": "library", + "name": "uuid", + "version": "10.0.0", + "bom-ref": "uuid@10.0.0", + "description": "RFC9562 UUIDs", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/uuid@10.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/uuidjs/uuid.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/uuidjs/uuid#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/uuidjs/uuid/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f17900a6110bb039c41ab0f150e1c1dd11af5f3e937ae6121846413a3b53b4f9b69708460632e03b32c707adc85167c1a4db9c423343e9ddc03ae74ef87dd159" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/uuid" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "vite-plugin-checker", + "version": "0.6.4", + "bom-ref": "vite-plugin-checker@0.6.4", + "author": "fi3ework", + "description": "Vite plugin that runs TypeScript type checker on a separate process.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/vite-plugin-checker@0.6.4", + "externalReferences": [ + { + "url": "git+https://github.com/fi3ework/vite-plugin-checker.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/fi3ework/vite-plugin-checker", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/fi3ework/vite-plugin-checker/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/vite-plugin-checker/-/vite-plugin-checker-0.6.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "db32871f9a31afec9ee379d17916c2d9f9f2d67c80470871766d2e358a7f111cb862f53d899a4d3acb9ea22fe5b97c39827a6a452be37043f15db4b5e773b6c0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vite-plugin-checker" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "commander", + "version": "8.3.0", + "bom-ref": "vite-plugin-checker@0.6.4|commander@8.3.0", + "author": "TJ Holowaychuk", + "description": "the complete solution for node.js command-line programs", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/commander@8.3.0", + "externalReferences": [ + { + "url": "git+https://github.com/tj/commander.js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/tj/commander.js#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/tj/commander.js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3a44cbf6e99ff877b60d9914abc7fc27da1fef22fa449288db875521306635f6419ab8bdcd8650aca92e5e22a1c9f3d2bbcb5486754107588a5debef9e54785b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vite-plugin-checker/node_modules/commander" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "fs-extra", + "version": "11.2.0", + "bom-ref": "vite-plugin-checker@0.6.4|fs-extra@11.2.0", + "author": "JP Richardson", + "description": "fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as recursive mkdir, copy, and remove.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/fs-extra@11.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/jprichardson/node-fs-extra.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jprichardson/node-fs-extra", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jprichardson/node-fs-extra/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3e60e2deec0ae6716e5e1ed70d39559d2d7bc494bbbd6dfa8acdbec37c5cbfc495c620783720137f872d9156396e44a35f46389dbbd90aad7f123b44cabf64b7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vite-plugin-checker/node_modules/fs-extra" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "highlight", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/highlight@7.25.7", + "author": "The Babel Team", + "description": "Syntax highlight JavaScript strings for output in terminals.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/highlight@7.25.7#packages/babel-highlight", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-highlight", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-highlight", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "898c800a95b7896f05c3e6726d02be76b42b7be9ecfed2a95db34449fae13673cb22494b6d7afb31827a80f11dd2211318b38af92c4c8d5bca6ff7df9a4f8513" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/highlight" + } + ], + "components": [ + { + "type": "library", + "name": "chalk", + "version": "2.4.2", + "bom-ref": "@babel/highlight@7.25.7|chalk@2.4.2", + "description": "Terminal string styling done right", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/chalk@2.4.2", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/chalk.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/chalk#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/chalk/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "32d8be7fd96924d730178b5657cfcead34ed1758198be7fc16a97201da2eada95c156150585dbe3600874a18e409bf881412eaf5bb99c04d71724414e29792b9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/highlight/node_modules/chalk" + } + ] + }, + { + "type": "library", + "name": "ansi-styles", + "version": "3.2.1", + "bom-ref": "@babel/highlight@7.25.7|ansi-styles@3.2.1", + "author": "Sindre Sorhus", + "description": "ANSI escape codes for styling strings in the terminal", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/ansi-styles@3.2.1", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/ansi-styles.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/ansi-styles#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/ansi-styles/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "553d1923a91945d4e1f18c89c3748c6d89bfbbe36a7ec03112958ed0f7fdb2af3f7bde16c713a93cac7d151d459720ad3950cd390fbc9ed96a17189173eaf9a8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/highlight/node_modules/ansi-styles" + } + ] + }, + { + "type": "library", + "name": "color-convert", + "version": "1.9.3", + "bom-ref": "@babel/highlight@7.25.7|color-convert@1.9.3", + "author": "Heather Arthur", + "description": "Plain color conversion functions", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/color-convert@1.9.3", + "externalReferences": [ + { + "url": "git+https://github.com/Qix-/color-convert.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/Qix-/color-convert#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/Qix-/color-convert/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "41f014b5dfaf15d02d150702f020b262dd5f616c52a8088ad9c483eb30c1f0dddca6c10102f471a7dcce1a0e86fd21c7258013f3cfdacff22e0c600bb0d55b1a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/highlight/node_modules/color-convert" + } + ] + }, + { + "type": "library", + "name": "color-name", + "version": "1.1.3", + "bom-ref": "@babel/highlight@7.25.7|color-name@1.1.3", + "author": "DY", + "description": "A list of color names and its values", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/color-name@1.1.3", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/dfcreative/color-name.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dfcreative/color-name", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dfcreative/color-name/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ef67d27a784cc361d931354778203d2829a91086f35a242c8cdf811dc05b4bdbebd66b6dfaf2633dd92c20135498a016f131540cf24ae52514dd0844f4d1170f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/highlight/node_modules/color-name" + } + ] + }, + { + "type": "library", + "name": "escape-string-regexp", + "version": "1.0.5", + "bom-ref": "@babel/highlight@7.25.7|escape-string-regexp@1.0.5", + "author": "Sindre Sorhus", + "description": "Escape RegExp special characters", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/escape-string-regexp@1.0.5", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/escape-string-regexp.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/escape-string-regexp#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/escape-string-regexp/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bdb468ac1e455105af95ad7a53c47faa06852326b6a86cf00eb366099b982ab6dd494306e88d5908641179f911561b8e9081959deec1437e4349fa35aaf26a16" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/highlight/node_modules/escape-string-regexp" + } + ] + }, + { + "type": "library", + "name": "supports-color", + "version": "5.5.0", + "bom-ref": "@babel/highlight@7.25.7|supports-color@5.5.0", + "author": "Sindre Sorhus", + "description": "Detect whether a terminal supports color", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/supports-color@5.5.0", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/supports-color.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/supports-color#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/supports-color/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "423563c1d5c8b78d3c308880a825f8a142ac814d84a801b3b363e9926e1a4186e39be644584716e127c5353af8b8c35999ad1ecb87f99602eb901d1a5f440ca3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/highlight/node_modules/supports-color" + } + ] + }, + { + "type": "library", + "name": "has-flag", + "version": "3.0.0", + "bom-ref": "@babel/highlight@7.25.7|has-flag@3.0.0", + "author": "Sindre Sorhus", + "description": "Check if argv has a specific flag", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/has-flag@3.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/has-flag.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/has-flag#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/has-flag/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b0a25fd7e71e401af848c92f427043343b5fe135e95615466ad7aed2df75f1b977d059db1369b8bcd2d7f9559efdda6395bf87ba0198cd6eee4171fdf073c463" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/highlight/node_modules/has-flag" + } + ] + } + ] + }, + { + "type": "library", + "name": "helper-validator-identifier", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/helper-validator-identifier@7.25.7", + "author": "The Babel Team", + "description": "Validate identifier/keywords name", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/helper-validator-identifier@7.25.7#packages/babel-helper-validator-identifier", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-helper-validator-identifier", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/babel/babel#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "00ce93cf062a18284ee39a22b8fab02f6b76d3f1dd302d6b4cf01eb2704280f092175c77a0df4c554c105768b2cf8c6a5ab72dc0ae51342f0b576da469008d62" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/helper-validator-identifier" + } + ] + }, + { + "type": "library", + "name": "deep-is", + "version": "0.1.4", + "bom-ref": "deep-is@0.1.4", + "author": "Thorsten Lorenz", + "description": "node's assert.deepEqual algorithm except for NaN being equal to NaN", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/deep-is@0.1.4", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/thlorenz/deep-is.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/thlorenz/deep-is#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/thlorenz/deep-is/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a083f392c993838fccae289a6063bea245c34fbced9ffc37129b6fffe81221d31d2ac268d2ee027d834524fcbee1228cb82a86c36c319c0f9444c837b7c6bf6d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/deep-is" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "fast-levenshtein", + "version": "2.0.6", + "bom-ref": "fast-levenshtein@2.0.6", + "author": "Ramesh Nair", + "description": "Efficient implementation of Levenshtein algorithm with locale-specific collator support.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/fast-levenshtein@2.0.6", + "externalReferences": [ + { + "url": "git+https://github.com/hiddentao/fast-levenshtein.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/hiddentao/fast-levenshtein#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/hiddentao/fast-levenshtein/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0c25eee887e1a9c92ced364a6371f1a77cbaaa9858e522599ab58c0eb29c11148e5d641d32153d220fcf62bcf2c3fba5f63388ca1d0de0cd2d6c2e61a1d83c77" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fast-levenshtein" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "word-wrap", + "version": "1.2.5", + "bom-ref": "word-wrap@1.2.5", + "author": "Jon Schlinkert", + "description": "Wrap words to a specified length.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/word-wrap@1.2.5", + "externalReferences": [ + { + "url": "git+https://github.com/jonschlinkert/word-wrap.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jonschlinkert/word-wrap", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jonschlinkert/word-wrap/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "04ddb607979a30c23d50cb63ac677983978260fa423c3532d052576d8b1a4f9cd8c6314e7244b9dd2403137a56915a16a475d56f706b61c10de13c1ae7907970" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/word-wrap" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "vscode-languageclient", + "version": "7.0.0", + "bom-ref": "vscode-languageclient@7.0.0", + "author": "Microsoft Corporation", + "description": "VSCode Language client implementation", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/vscode-languageclient@7.0.0#client", + "externalReferences": [ + { + "url": "git+https://github.com/Microsoft/vscode-languageserver-node.git#client", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/Microsoft/vscode-languageserver-node#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/Microsoft/vscode-languageserver-node/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/vscode-languageclient/-/vscode-languageclient-7.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3fd0177403e5b0282c9693fda51c583ea90d615ed7abcdf4d3f6990e93b7e63d5f266fe7722cdef221acc3362572f170e43414c7879593e2af7d774bd2b7a136" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vscode-languageclient" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "minimatch", + "version": "3.1.2", + "bom-ref": "vscode-languageclient@7.0.0|minimatch@3.1.2", + "author": "Isaac Z. Schlueter", + "description": "a glob matcher in javascript", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/minimatch@3.1.2", + "externalReferences": [ + { + "url": "git://github.com/isaacs/minimatch.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/minimatch#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/minimatch/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "27ba7ade1462023c35343130c355bb8b7efe07222b3963b95d0400cd9dd539c2f43cdc9bc297e657f374e73140cf043d512c84717eaddd43be2b96aa0503881f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vscode-languageclient/node_modules/minimatch" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "brace-expansion", + "version": "1.1.11", + "bom-ref": "vscode-languageclient@7.0.0|brace-expansion@1.1.11", + "author": "Julian Gruber", + "description": "Brace expansion as known from sh/bash", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/brace-expansion@1.1.11", + "externalReferences": [ + { + "url": "git://github.com/juliangruber/brace-expansion.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/juliangruber/brace-expansion", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/juliangruber/brace-expansion/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "882b8f1c3160ac75fb1f6bc423fe71a73d3bcd21c1d344e9ba0aa1998b5598c3bae75f260ae44ca0e60595d101974835f3bb9fa3375a1e058a71815beb5a8688" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vscode-languageclient/node_modules/brace-expansion" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "vscode-languageserver-protocol", + "version": "3.16.0", + "bom-ref": "vscode-languageserver-protocol@3.16.0", + "author": "Microsoft Corporation", + "description": "VSCode Language Server Protocol implementation", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/vscode-languageserver-protocol@3.16.0#protocol", + "externalReferences": [ + { + "url": "git+https://github.com/Microsoft/vscode-languageserver-node.git#protocol", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/Microsoft/vscode-languageserver-node#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/Microsoft/vscode-languageserver-node/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.16.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b1d794a006b071e41d8087d323eb1d7309222b6294fb671b1180346a0cccdaea9a532d94a679c61ed5931d512d4b4112e331d4d1e30544637ea10803c650fae8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vscode-languageserver-protocol" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "vscode-jsonrpc", + "version": "6.0.0", + "bom-ref": "vscode-jsonrpc@6.0.0", + "author": "Microsoft Corporation", + "description": "A json rpc implementation over streams", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/vscode-jsonrpc@6.0.0#jsonrpc", + "externalReferences": [ + { + "url": "git+https://github.com/Microsoft/vscode-languageserver-node.git#jsonrpc", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/Microsoft/vscode-languageserver-node#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/Microsoft/vscode-languageserver-node/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-6.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c27240e019c48ce4b214cbe365da623b0852abdb83a0af1efe4a512434da318cf0964ae11b57f00c8648f7808bb0bce508ae5c21b30cb4594995f479ecb6af9a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vscode-jsonrpc" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "vscode-languageserver-types", + "version": "3.16.0", + "bom-ref": "vscode-languageserver-types@3.16.0", + "author": "Microsoft Corporation", + "description": "Types used by the Language server for node", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/vscode-languageserver-types@3.16.0#types", + "externalReferences": [ + { + "url": "git+https://github.com/Microsoft/vscode-languageserver-node.git#types", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/Microsoft/vscode-languageserver-node#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/Microsoft/vscode-languageserver-node/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "93c96e0c85895b27a72dce53a0541031a4aba821e22f0c8a3c728f419e73cf6d6f33ebc85544afb11a5c6e21021f8591f3c2b65d9a9ce12711719ee793f8db78" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vscode-languageserver-types" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "vscode-languageserver-textdocument", + "version": "1.0.12", + "bom-ref": "vscode-languageserver-textdocument@1.0.12", + "author": "Microsoft Corporation", + "description": "A simple text document implementation for Node LSP servers", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/vscode-languageserver-textdocument@1.0.12#textDocument", + "externalReferences": [ + { + "url": "git+https://github.com/Microsoft/vscode-languageserver-node.git#textDocument", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/Microsoft/vscode-languageserver-node#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/Microsoft/vscode-languageserver-node/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.12.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "73158d3deb029d009c30f79e9e328ab0e08a419fcbe93bf5f434d1206b8b59edf6972cd6862846549feb71c9195c9c5f74a085bd12d2ddfa4122c57f6465f8cc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vscode-languageserver-textdocument" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "vscode-languageserver", + "version": "7.0.0", + "bom-ref": "vscode-languageserver@7.0.0", + "author": "Microsoft Corporation", + "description": "Language server implementation for node", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/vscode-languageserver@7.0.0#server", + "externalReferences": [ + { + "url": "git+https://github.com/Microsoft/vscode-languageserver-node.git#server", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/Microsoft/vscode-languageserver-node#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/Microsoft/vscode-languageserver-node/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-7.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "eb41d3c79203f9f2d17207477e6cf42c36405d8115ebc7f3c06d095b010f06875ef4db8c613231b985cf8389e03bc8bcf8ebb494cef2e86cda6166e20cbd1daf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vscode-languageserver" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "vscode-uri", + "version": "3.0.8", + "bom-ref": "vscode-uri@3.0.8", + "author": "Microsoft", + "description": "The URI implementation that is used by VS Code and its extensions", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/vscode-uri@3.0.8", + "externalReferences": [ + { + "url": "git+https://github.com/microsoft/vscode-uri.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/microsoft/vscode-uri#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/microsoft/vscode-uri/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "032150d04566b0e64e9409f1a053863aad5240358007b0ba6aa3064b6decbd602595f39ac5bb85bdc4fc0f58bccf71b29fc7eb69579934d98de9ef5bc715e42b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vscode-uri" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "vite-plugin-pwa", + "version": "0.20.5", + "bom-ref": "vite-plugin-pwa@0.20.5", + "author": "antfu", + "description": "Zero-config PWA for Vite", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/vite-plugin-pwa@0.20.5", + "externalReferences": [ + { + "url": "git+https://github.com/vite-pwa/vite-plugin-pwa.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/vite-pwa/vite-plugin-pwa#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/vite-pwa/vite-plugin-pwa/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/vite-plugin-pwa/-/vite-plugin-pwa-0.20.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6b07ae23fe86ea7e02e489e7d2fc07ba612553f504a4db8efbd899cf03d9193087f3b4de67a60532b118e9950141d2071e5853b1b303af214045c4ae39db33f5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vite-plugin-pwa" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "pretty-bytes", + "version": "6.1.1", + "bom-ref": "vite-plugin-pwa@0.20.5|pretty-bytes@6.1.1", + "author": "Sindre Sorhus", + "description": "Convert bytes to a human readable string: 1337 → 1.34 kB", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/pretty-bytes@6.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/pretty-bytes.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/pretty-bytes#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/pretty-bytes/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-6.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "99052f194e9a50543eacdbd3200719b961914fd6ba7fa62b83d6c7b38226285f8764210afa9941be7019612210ced927645daa9f336dafa17cb34f88ba9b5d95" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vite-plugin-pwa/node_modules/pretty-bytes" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "workbox-build", + "version": "7.1.1", + "bom-ref": "workbox-build@7.1.1", + "author": "Google's Web DevRel Team and Google's Aurora Team", + "description": "A module that integrates into your build process, helping you generate a manifest of local files that workbox-sw should precache.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/workbox-build@7.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/googlechrome/workbox.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/GoogleChrome/workbox", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/GoogleChrome/workbox/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/workbox-build/-/workbox-build-7.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "59d915742ef454ca5fe4d042b4d6e2c1d49978a56e85311de4f577980c294d0086001e576ce9f2d4ff5e80480d75eb6fe2cac032630a8ef064e110f9f0ba68a0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-build" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "better-ajv-errors", + "group": "@apideck", + "version": "0.3.6", + "bom-ref": "workbox-build@7.1.1|@apideck/better-ajv-errors@0.3.6", + "author": "Apideck", + "description": "Human-friendly JSON Schema validation for APIs", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40apideck/better-ajv-errors@0.3.6", + "externalReferences": [ + { + "url": "git+https://github.com/apideck-libraries/better-ajv-errors.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/apideck-libraries/better-ajv-errors#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/apideck-libraries/better-ajv-errors/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3fe6728012d9b64a74aaa380249557e285ffb05a39251dde056c30baa1c784ad0622040e296ac07e201a597d1a02b1e44561ccba080512001937154fc0f65868" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "ajv", + "version": "8.17.1", + "bom-ref": "workbox-build@7.1.1|ajv@8.17.1", + "author": "Evgeny Poberezkin", + "description": "Another JSON Schema Validator", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/ajv@8.17.1", + "externalReferences": [ + { + "url": "git+https://github.com/ajv-validator/ajv.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://ajv.js.org", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ajv-validator/ajv/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "07f801b8d8394a2313acf902f80dbe716d11b33c316269fa558c41fe29e5052b52e67c7ac4722dfde84a46120c86abac97b6bc2e34286678c2b39be1c31390d6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-build/node_modules/ajv" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-babel", + "group": "@rollup", + "version": "5.3.1", + "bom-ref": "workbox-build@7.1.1|@rollup/plugin-babel@5.3.1", + "author": "Rich Harris", + "description": "Seamless integration between Rollup and Babel.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40rollup/plugin-babel@5.3.1#packages/babel", + "externalReferences": [ + { + "url": "git+https://github.com/rollup/plugins.git#packages/babel", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/rollup/plugins/tree/master/packages/babel#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/rollup/plugins/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5857dd2d653fc5558a7914272a62004142d423b225d206670481ff6453b4ebdc1821f3eefbcceb7e9fca316d1ab6610ba110eaf056e23f7542b2cf4c842baded" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-build/node_modules/@rollup/plugin-babel" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "pluginutils", + "group": "@rollup", + "version": "3.1.0", + "bom-ref": "workbox-build@7.1.1|@rollup/pluginutils@3.1.0", + "author": "Rich Harris", + "description": "A set of utility functions commonly used by Rollup plugins", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40rollup/pluginutils@3.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/rollup/plugins.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/rollup/plugins/tree/master/packages/pluginutils#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/rollup/plugins/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1a4b19ea9afa4e92231e6f21f65490f298bc044f557ae6cd4f438c277079b9927ca73ef734f8aa3ad0a883fc76fd0cccd4434284f2b130386242e447b2a73e96" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-build/node_modules/@rollup/pluginutils" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "estree", + "group": "@types", + "version": "0.0.39", + "bom-ref": "workbox-build@7.1.1|@types/estree@0.0.39", + "description": "TypeScript definitions for ESTree AST specification", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/estree@0.0.39", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "118370a776d4fbdf1ca54e250166182fb673fb682bc961f5a9b7434e275577a864891eb07a4b1d6cc69dc9729734f12440585733e8553bd6728289875e9f8023" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-build/node_modules/@types/estree" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "estree-walker", + "version": "1.0.1", + "bom-ref": "workbox-build@7.1.1|estree-walker@1.0.1", + "author": "Rich Harris", + "description": "Traverse an ESTree-compliant AST", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/estree-walker@1.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/Rich-Harris/estree-walker.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/Rich-Harris/estree-walker#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/Rich-Harris/estree-walker/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d5f31717760fe29659568cc5f23fd92dfbe747c3522258ede7a5216d9e4f79e0e69861e982977042dec84e51af61a42e902bee05130b1222a2602fa878883872" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-build/node_modules/estree-walker" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "rollup", + "version": "2.79.2", + "bom-ref": "workbox-build@7.1.1|rollup@2.79.2", + "author": "Rich Harris", + "description": "Next-generation ES module bundler", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/rollup@2.79.2", + "externalReferences": [ + { + "url": "git+https://github.com/rollup/rollup.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://rollupjs.org/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/rollup/rollup/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/rollup/-/rollup-2.79.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7d2ea2a923d90ecdddaffcbb39deb2e6785af1d5b56276e0b6cca8b4256fa0518a6c4446fbe095445bf599ec860c4d52348b5003c06b9c2c3b49c7408512775d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-build/node_modules/rollup" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-replace", + "group": "@rollup", + "version": "2.4.2", + "bom-ref": "workbox-build@7.1.1|@rollup/plugin-replace@2.4.2", + "author": "Rich Harris", + "description": "Replace strings in files while bundling", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40rollup/plugin-replace@2.4.2", + "externalReferences": [ + { + "url": "git+https://github.com/rollup/plugins.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/rollup/plugins/tree/master/packages/replace#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/rollup/plugins/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "20672ef9cc9d954319e449fce63c471f8aa3da1b5aff5d411eaf798871326f6b1b822374782773bd4707c3982df6904be654e2e090d827569c0a8306a53bc466" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-build/node_modules/@rollup/plugin-replace" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "magic-string", + "version": "0.25.9", + "bom-ref": "workbox-build@7.1.1|magic-string@0.25.9", + "author": "Rich Harris", + "description": "Modify strings, generate sourcemaps", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/magic-string@0.25.9", + "externalReferences": [ + { + "url": "git+https://github.com/rich-harris/magic-string.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/rich-harris/magic-string#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/rich-harris/magic-string/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "46617402c33382ddb9ab3aaa2dcd7e31b1e685dc74a2317616fb385e73aacf664e057cf3904c1cfdd250642607027eefd636d53a30197caf26b119f80713b855" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-build/node_modules/magic-string" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "json-schema-traverse", + "version": "1.0.0", + "bom-ref": "workbox-build@7.1.1|json-schema-traverse@1.0.0", + "author": "Evgeny Poberezkin", + "description": "Traverse JSON Schema passing each schema object to callback", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/json-schema-traverse@1.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/epoberezkin/json-schema-traverse.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/epoberezkin/json-schema-traverse#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/epoberezkin/json-schema-traverse/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "34cf3f3fd9f75e35e12199f594b86415a0024ce5114178d6855e0103f4673aff31be0aadaa9017f483b89914314b1d51968e2dab37aa6f4b0e96bb9a3b2dddba" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-build/node_modules/json-schema-traverse" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "glob", + "version": "7.2.3", + "bom-ref": "workbox-build@7.1.1|glob@7.2.3", + "author": "Isaac Z. Schlueter", + "description": "a little globber", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/glob@7.2.3", + "externalReferences": [ + { + "url": "git://github.com/isaacs/node-glob.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/node-glob#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/node-glob/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9c5474ccba54d9809a471c28089bcbe94bc21f6245c85548bf04cbb087f6d40b8794cb240358614dd93e2e5609b4e958b7dbfa76fb330f604646a04bfa240af5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-build/node_modules/glob" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "minimatch", + "version": "3.1.2", + "bom-ref": "workbox-build@7.1.1|minimatch@3.1.2", + "author": "Isaac Z. Schlueter", + "description": "a glob matcher in javascript", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/minimatch@3.1.2", + "externalReferences": [ + { + "url": "git://github.com/isaacs/minimatch.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/minimatch#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/minimatch/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "27ba7ade1462023c35343130c355bb8b7efe07222b3963b95d0400cd9dd539c2f43cdc9bc297e657f374e73140cf043d512c84717eaddd43be2b96aa0503881f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-build/node_modules/minimatch" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "brace-expansion", + "version": "1.1.11", + "bom-ref": "workbox-build@7.1.1|brace-expansion@1.1.11", + "author": "Julian Gruber", + "description": "Brace expansion as known from sh/bash", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/brace-expansion@1.1.11", + "externalReferences": [ + { + "url": "git://github.com/juliangruber/brace-expansion.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/juliangruber/brace-expansion", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/juliangruber/brace-expansion/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "882b8f1c3160ac75fb1f6bc423fe71a73d3bcd21c1d344e9ba0aa1998b5598c3bae75f260ae44ca0e60595d101974835f3bb9fa3375a1e058a71815beb5a8688" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-build/node_modules/brace-expansion" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "source-map", + "version": "0.8.0-beta.0", + "bom-ref": "workbox-build@7.1.1|source-map@0.8.0-beta.0", + "author": "Nick Fitzgerald", + "description": "Generates and consumes source maps", + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + } + ], + "purl": "pkg:npm/source-map@0.8.0-beta.0", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/mozilla/source-map.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mozilla/source-map", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mozilla/source-map/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "db29a0ea8441a5e6de662f5450db2043cf5b871d354dc4e498d4c69cd3bcf2299399b4a0cb89dfba3ae054414a5a9313106035d440e44edee6a8e6d33dd8a020" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-build/node_modules/source-map" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "whatwg-url", + "version": "7.1.0", + "bom-ref": "workbox-build@7.1.1|whatwg-url@7.1.0", + "author": "Sebastian Mayr", + "description": "An implementation of the WHATWG URL Standard's URL API and parsing machinery", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/whatwg-url@7.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/jsdom/whatwg-url.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jsdom/whatwg-url#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jsdom/whatwg-url/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "594bbb460d43ae833ba10bc659f3a200adb59fbe0683e4f87a55c441890e86dc8b7968891683862d73ca23ff60cc889ef42b7054b9bcc2dc3a60974acb14a37a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-build/node_modules/whatwg-url" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "tr46", + "version": "1.0.1", + "bom-ref": "workbox-build@7.1.1|tr46@1.0.1", + "author": "Sebastian Mayr", + "description": "An implementation of the Unicode TR46 spec", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/tr46@1.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/Sebmaster/tr46.js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/Sebmaster/tr46.js#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/Sebmaster/tr46.js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "753a68c048dc950eca831e5274192a473561111417a2ff3f97d16df5d54cf5f9a0d16d0a41255a5d7f53e22eadc023cdb58899339de5a5249403025b14f387c4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-build/node_modules/tr46" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "webidl-conversions", + "version": "4.0.2", + "bom-ref": "workbox-build@7.1.1|webidl-conversions@4.0.2", + "author": "Domenic Denicola", + "description": "Implements the WebIDL algorithms for converting to and from JavaScript values", + "licenses": [ + { + "license": { + "id": "BSD-2-Clause" + } + } + ], + "purl": "pkg:npm/webidl-conversions@4.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/jsdom/webidl-conversions.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jsdom/webidl-conversions#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jsdom/webidl-conversions/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "610f819b1b9381de945d95b7f880867f2a91c875d5943e46b50af9faa8e2356edb17472aaf35f9d341d55cf04ebe05dbe589f30ddfa1d33ab2bfad4a503efe4a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-build/node_modules/webidl-conversions" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "jsonpointer", + "version": "5.0.1", + "bom-ref": "jsonpointer@5.0.1", + "author": "Jan Lehnardt", + "description": "Simple JSON Addressing.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/jsonpointer@5.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/janl/node-jsonpointer.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/janl/node-jsonpointer#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "http://github.com/janl/node-jsonpointer/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a7f9d76e148472ede96517645b539f261a6c56d5b581de166b57e741cf582e24df0239f4df5d9e30a8a66dd210cee665f5a6bdc5419a4653fd4ff08913f762b5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/jsonpointer" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "leven", + "version": "3.1.0", + "bom-ref": "leven@3.1.0", + "author": "Sindre Sorhus", + "description": "Measure the difference between two strings using the fastest JS implementation of the Levenshtein distance algorithm", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/leven@3.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/leven.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/leven#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/leven/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "aac75af87f234da51a37fc79bf35b6af373ef11c384c043fe0a8c1e3a2302b9547f8895579e7a37bf128651a625ef22a8c580af3841f7ea3f3b462375412c6d4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/leven" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "remapping", + "group": "@ampproject", + "version": "2.3.0", + "bom-ref": "@ampproject/remapping@2.3.0", + "author": "Justin Ridgewell", + "description": "Remap sequential sourcemaps through transformations to point at the original source code", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/%40ampproject/remapping@2.3.0", + "externalReferences": [ + { + "url": "git+https://github.com/ampproject/remapping.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ampproject/remapping#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ampproject/remapping/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "df4899b403e0cfe2d3218a1e8afa98a3ce777f4da305849de6e1a71a9905574337c4eb7d68def77ab920600999538df1e157ea7272f15bd2a98374792c2e1863" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@ampproject/remapping" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "generator", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/generator@7.25.7", + "author": "The Babel Team", + "description": "Turns an AST into code.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/generator@7.25.7#packages/babel-generator", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-generator", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-generator", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20generator%22+is%3Aopen", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e43aa99797f257da48003eb6c8af4fedf700efaf2e54f532ad09aaa6ab2d1d680c99ae1f785d71fe8172b0109564b639c09d8690c50276c3439c666b3e847aac" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/generator" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "jsesc", + "version": "3.0.2", + "bom-ref": "jsesc@3.0.2", + "author": "Mathias Bynens", + "description": "Given some data, jsesc returns the shortest possible stringified & ASCII-safe representation of that data.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/jsesc@3.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/mathiasbynens/jsesc.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://mths.be/jsesc", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mathiasbynens/jsesc/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c4aab3cd65c3b6d26e39c6b006de0a9ca1c721fe6843f0b16b1fb43d6146f83143807340762f935c40800c8f91622154326c7cefddb1b0c6db8178f80b09cfe2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/jsesc" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "helper-compilation-targets", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/helper-compilation-targets@7.25.7", + "author": "The Babel Team", + "description": "Helper functions on Babel compilation targets", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/helper-compilation-targets@7.25.7#packages/babel-helper-compilation-targets", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-helper-compilation-targets", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/babel/babel#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0e789311ac74b2fea2b1ac3aa924127d5e2055136dc36aed7bc1c7338e6df59474c482dab9f051364a4c89f0918803f2bcbe00083eafd207c2c029ad390695e0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/helper-compilation-targets" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "semver", + "version": "6.3.1", + "bom-ref": "@babel/helper-compilation-targets@7.25.7|semver@6.3.1", + "author": "GitHub Inc.", + "description": "The semantic version parser used by npm.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/semver@6.3.1", + "externalReferences": [ + { + "url": "git+https://github.com/npm/node-semver.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/node-semver#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/node-semver/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "051ed5bc30951cefaadb10445ac9314ba0c9135a919dbec3c7352ba206fbd425a849f89c07162c88019df8a9749a6abf329ac6f7202b464cab4314cee978cccc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/helper-compilation-targets/node_modules/semver" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "compat-data", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/compat-data@7.25.7", + "author": "The Babel Team", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/compat-data@7.25.7#packages/babel-compat-data", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-compat-data", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/babel/babel#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f62724a0bcfe85c5c27a1ee3adc8a7fbf48b5a6f86931136913be8632a77f29e1691d1577d02710c5196a7f6078e228b3f1d3acf603b5bc5cabaa6d17970f3b3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/compat-data" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "helper-validator-option", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/helper-validator-option@7.25.7", + "author": "The Babel Team", + "description": "Validate plugin/preset options", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/helper-validator-option@7.25.7#packages/babel-helper-validator-option", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-helper-validator-option", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/babel/babel#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cad6cf2ec9be1a302b0d85c9f1876bd5cfca26ebad8c5d9b7ac3cd6c866767a30a5318bfb93036daddb29a60385858d91698e200c3b4c6eb893ea2b69ef0d57d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/helper-validator-option" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "lru-cache", + "version": "5.1.1", + "bom-ref": "lru-cache@5.1.1", + "author": "Isaac Z. Schlueter", + "description": "A cache object that deletes the least-recently-used items.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/lru-cache@5.1.1", + "externalReferences": [ + { + "url": "git://github.com/isaacs/node-lru-cache.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/node-lru-cache#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/node-lru-cache/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2a9340450037230bfe8d3034bad51555bae1f8996baf516fd1ee7a186cc014e5cdedd93f16f89a0d6f0b1e62b9d8395c1f858fda7ea023cbcdd5a7ac045828f7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lru-cache" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "yallist", + "version": "3.1.1", + "bom-ref": "yallist@3.1.1", + "author": "Isaac Z. Schlueter", + "description": "Yet Another Linked List", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/yallist@3.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/yallist.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/yallist#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/yallist/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6b850641a58f1f9f663975189c01b67b09dc412e22e05e374efdc9a0033eb365430264bd36c2bc1a90cc2eb0873e4b054fb8772ba4cea14367da96fb4685f1e2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/yallist" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "helper-module-transforms", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/helper-module-transforms@7.25.7", + "author": "The Babel Team", + "description": "Babel helper functions for implementing ES6 module transformations", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/helper-module-transforms@7.25.7#packages/babel-helper-module-transforms", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-helper-module-transforms", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-helper-module-transforms", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "93fe9ff1d286df20f3fea0b048cf912a8be3322c79eb748bc50168d14851368db7f523fa9fdbb9fde2ed283e84023c2d6b6247278f42b03f299acd8774d88c31" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/helper-module-transforms" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "helper-module-imports", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/helper-module-imports@7.25.7", + "author": "The Babel Team", + "description": "Babel helper functions for inserting module loads", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/helper-module-imports@7.25.7#packages/babel-helper-module-imports", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-helper-module-imports", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-helper-module-imports", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a34c428293664688669e858a434223f0875d763c81144e13da46a02ffc7a337fb8cd481cfb8a9339406835ee17c43b24b751cf28ed34ed93e23202c3ab6b3b2b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/helper-module-imports" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "helper-simple-access", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/helper-simple-access@7.25.7", + "author": "The Babel Team", + "description": "Babel helper for ensuring that access to a given value is performed through simple accesses", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/helper-simple-access@7.25.7#packages/babel-helper-simple-access", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-helper-simple-access", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-helper-simple-access", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "14f1809099b2a0285078cfabb811880f2ad3dad29f6493bc35cc5d0be0963498bb37cfeb6694b12bbcaf049e4efe717581fbb92b337b54a1b761548b15f452c5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/helper-simple-access" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "traverse", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/traverse@7.25.7", + "author": "The Babel Team", + "description": "The Babel Traverse module maintains the overall tree state, and is responsible for replacing, removing, and adding nodes", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/traverse@7.25.7#packages/babel-traverse", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-traverse", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-traverse", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20traverse%22+is%3Aopen", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8dab493d3d598eabe1ff517226ceaa0072fe0f36fbb136fec6bed0fa03356fed6806c32c410e0591529be9d16526f2e556cb2a911cd5d392737abbedf72867ce" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/traverse" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "globals", + "version": "11.12.0", + "bom-ref": "@babel/traverse@7.25.7|globals@11.12.0", + "author": "Sindre Sorhus", + "description": "Global identifiers from different JavaScript environments", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/globals@11.12.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/globals.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/globals#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/globals/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "58e069fc410652222c252a7bc1cbffcba30efa557d5289dc5aac6e15f9bc781c3358d8327c177a1b3f8878a43d8c29b28681fdf60d793374fe41a5471638b354" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/traverse/node_modules/globals" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "helpers", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/helpers@7.25.7", + "author": "The Babel Team", + "description": "Collection of helper functions used by Babel transforms.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/helpers@7.25.7#packages/babel-helpers", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-helpers", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-helpers", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4afea9012c7b12c9b7f0a42917f53f3972f03cfadd18734aa1e6e547181944b5e702d9e411ee29b493c3b4064cedf04b69d6dcd50d3b910a52886434260ead44" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/helpers" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "template", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/template@7.25.7", + "author": "The Babel Team", + "description": "Generate an AST from a string template.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/template@7.25.7#packages/babel-template", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-template", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-template", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20template%22+is%3Aopen", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/template/-/template-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c11c2d0202376c04be246536ba958d2fd9529437110aa0f4e416759f75f638d2c7d568a514fe8ed68b508de30aff5834a6f61c5c2edbfea55407591ea1f8ed64" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/template" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "helper-string-parser", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/helper-string-parser@7.25.7", + "author": "The Babel Team", + "description": "A utility package to parse strings", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/helper-string-parser@7.25.7#packages/babel-helper-string-parser", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-helper-string-parser", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-helper-string-parser", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "09b92361db09347164f2eaa9124a42bd1b37611a7db58e8598563bc0b31262e19892b7548bbaf695ce3fc2ab2f947a0cce75f7589f483fc82218fabaf13fd8ea" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/helper-string-parser" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "to-fast-properties", + "version": "2.0.0", + "bom-ref": "to-fast-properties@2.0.0", + "author": "Sindre Sorhus", + "description": "Force V8 to use fast properties for an object", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/to-fast-properties@2.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/to-fast-properties.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/to-fast-properties#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/to-fast-properties/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fce68a2b4c58aecdc39b1458a8bff20dcf85c455156210e55cc8519afdf3f75e70d87175b67375a26077e788fc55418efe16d1cf20fa637b00eefec64bf71ea2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/to-fast-properties" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "convert-source-map", + "version": "2.0.0", + "bom-ref": "convert-source-map@2.0.0", + "author": "Thorsten Lorenz", + "description": "Converts a source-map from/to different formats and allows adding/changing properties.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/convert-source-map@2.0.0", + "externalReferences": [ + { + "url": "git://github.com/thlorenz/convert-source-map.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/thlorenz/convert-source-map", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/thlorenz/convert-source-map/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2afa78e7d1eb576144275080b22d4abbe318de46ac1f5f53172913cf6c5698c7aae9b936354dd75ef7c9f90eb59b4c64b56c2dfb51d261fdc966c4e6b3769126" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/convert-source-map" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "gensync", + "version": "1.0.0-beta.2", + "bom-ref": "gensync@1.0.0-beta.2", + "author": "Logan Smyth", + "description": "Allows users to use generators in order to write common functions that can be both sync or async.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/gensync@1.0.0-beta.2", + "externalReferences": [ + { + "url": "git+https://github.com/loganfsmyth/gensync.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/loganfsmyth/gensync", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/loganfsmyth/gensync/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "de137b35ab2462f3032d0639e609d6dcd43e99eb0401ea53aa583e5446e3ef3cea10c055361cdc19861ea85a3f4e5633e9e42215ca751dcb0264efa71a04bcce" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/gensync" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "preset-env", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/preset-env@7.25.7", + "author": "The Babel Team", + "description": "A Babel preset for each environment.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/preset-env@7.25.7#packages/babel-preset-env", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-preset-env", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-preset-env", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20preset-env%22+is%3Aopen", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1a26f3e0e51dc8daaa2e3fbb380bc1671383ec29250ad300e7f8f4260504c0e9da4542ec3c35e689cda22b12f60d7daf41db8f479c07da18d96acfd5aff39cd2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/preset-env" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "semver", + "version": "6.3.1", + "bom-ref": "@babel/preset-env@7.25.7|semver@6.3.1", + "author": "GitHub Inc.", + "description": "The semantic version parser used by npm.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/semver@6.3.1", + "externalReferences": [ + { + "url": "git+https://github.com/npm/node-semver.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/node-semver#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/node-semver/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "051ed5bc30951cefaadb10445ac9314ba0c9135a919dbec3c7352ba206fbd425a849f89c07162c88019df8a9749a6abf329ac6f7202b464cab4314cee978cccc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/preset-env/node_modules/semver" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "plugin-bugfix-firefox-class-in-computed-class-key", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.7", + "author": "The Babel Team", + "description": "Wraps classes defined in computed keys of other classes affected by https://bugzilla.mozilla.org/show_bug.cgi?id=1887677", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.7#packages/babel-plugin-bugfix-firefox-class-in-computed-class-key", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-bugfix-firefox-class-in-computed-class-key", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-bugfix-firefox-class-in-computed-class-key", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "515f4b839df3c9e6f30f50f04284fd9b390429af76d8b354a796244c9e94b5ad116f25da40d52072f4adeea22ed4fa4fcd56faaddd74395353ce4c8119e566c5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-bugfix-safari-class-field-initializer-scope", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.7", + "author": "The Babel Team", + "description": "Wrap class field initializers with IIFE to workaround https://webkit.org/b/236843", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.7#packages/babel-plugin-bugfix-safari-class-field-initializer-scope", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-bugfix-safari-class-field-initializer-scope", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-bugfix-safari-class-field-initializer-scope", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1830d67952cdc512244139c99f6a4338cd69902818752a8f793d5af6f87dc88aaedaecf3830d7372a11bf8824e872f9d4c132535d4e1ac3224b2bda8d3daabad" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-bugfix-safari-id-destructuring-collision-in-function-expression", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.7", + "author": "The Babel Team", + "description": "Rename destructuring parameter to workaround https://bugs.webkit.org/show_bug.cgi?id=220517", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.7#packages/babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c31c9683645869251882677d311d05c911b278e31013f533af5c3377f83971fe5bc22f40e2fe8715d0e6ef2d4c803b6877f7cb3924d963a8c3815d3153d7796c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-bugfix-v8-spread-parameters-in-optional-chaining", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.7", + "author": "The Babel Team", + "description": "Transform optional chaining operators to workaround https://crbug.com/v8/11558", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.7#packages/babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5f083ab59a4bc5ce22423a2b62cc863327c913b9cfe4c57cb7f29ae7c060880ec9c347d1a9035c00d94b7dd27fcaf06df73f4b0f659ef811244fbbcba994569e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "helper-skip-transparent-expression-wrappers", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/helper-skip-transparent-expression-wrappers@7.25.7", + "author": "The Babel Team", + "description": "Helper which skips types and parentheses", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/helper-skip-transparent-expression-wrappers@7.25.7#packages/babel-helper-skip-transparent-expression-wrappers", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-helper-skip-transparent-expression-wrappers", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/babel/babel#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a4f6cd6dc8590643cc0f9d0ad29dc919c14c34b5540ae53f001c9b9bf3c6363e09887ae998dcaaa82a61064e22d7dc57b4d57426195d40926d6d25b9694bdbc8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/helper-skip-transparent-expression-wrappers" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-optional-chaining", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-optional-chaining@7.25.7", + "author": "The Babel Team", + "description": "Transform optional chaining operators into a series of nil checks", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-optional-chaining@7.25.7#packages/babel-plugin-transform-optional-chaining", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-optional-chaining", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-optional-chaining", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "877f5a8029489a03d68381fc9985406c3d6a3fdbc29456c48eaa099adf3b65e9fca63a8af054cf530ace5c0beabb9b28cadc31acb31dd9fc762920a9d821dc36" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-optional-chaining" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-bugfix-v8-static-class-fields-redefine-readonly", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.7", + "author": "The Babel Team", + "description": "Transform static class fields assignments that are affected by https://crbug.com/v8/12421", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.7#packages/babel-plugin-bugfix-v8-static-class-fields-redefine-readonly", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-bugfix-v8-static-class-fields-redefine-readonly", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-bugfix-v8-static-class-fields-redefine-readonly", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5150132cc89d5eb9c7f8631422ec6ae799de8e58f4d873fb179113c8138dccfe86f3b7cf068806e021fa931ad2add22e02377034ef55cf2698b2b64fb1c594af" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-proposal-private-property-in-object", + "group": "@babel", + "version": "7.21.0-placeholder-for-preset-env.2", + "bom-ref": "@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2", + "author": "The Babel Team", + "description": "This plugin transforms checks for a private property in an object", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel-plugin-proposal-private-property-in-object.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-proposal-private-property-in-object", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel-plugin-proposal-private-property-in-object/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "48e4a47c90dd75a33b99a93a70f129b30c93467b9196d978dbd84cada4048255be3a4a2f9c2cec8accd39acae563ffea2c58c2a500c546f8dd9b6c00e693e6f7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-proposal-private-property-in-object" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-syntax-async-generators", + "group": "@babel", + "version": "7.8.4", + "bom-ref": "@babel/plugin-syntax-async-generators@7.8.4", + "description": "Allow parsing of async generator functions", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-syntax-async-generators@7.8.4#master", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#master", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/babel/babel/tree/master#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b727266719067d96b184c45b5e53d7b95169756957a62af65b800c85226044ace4fde0e52173a16f62c75a82e90c5ed3107ca5579ccd872917e8a0201c999337" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-syntax-async-generators" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-syntax-class-properties", + "group": "@babel", + "version": "7.12.13", + "bom-ref": "@babel/plugin-syntax-class-properties@7.12.13", + "description": "Allow parsing of class properties", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-syntax-class-properties@7.12.13#packages/babel-plugin-syntax-class-properties", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-syntax-class-properties", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-syntax-class-properties", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7e6e227632a56b461a85436014d2c2074ab249db283e264fde2404deb932d26054b4c676df20c9f5225d83a7574d20e7ba5395aa21771e0afd9db5ef5d341960" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-syntax-class-properties" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-syntax-class-static-block", + "group": "@babel", + "version": "7.14.5", + "bom-ref": "@babel/plugin-syntax-class-static-block@7.14.5", + "author": "The Babel Team", + "description": "Allow parsing of class static blocks", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-syntax-class-static-block@7.14.5#packages/babel-plugin-syntax-class-static-block", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-syntax-class-static-block", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-syntax-class-static-block", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6fe6323e6afa95dc8d9cceaca9878c584f9b809709a4eeb24b8403ef29b1807df81813cd0ccfd31c187c8ae9f2bca219ced8b02c7e02259d11c5393d7a68298f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-syntax-class-static-block" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-syntax-dynamic-import", + "group": "@babel", + "version": "7.8.3", + "bom-ref": "@babel/plugin-syntax-dynamic-import@7.8.3", + "description": "Allow parsing of import()", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-syntax-dynamic-import@7.8.3#master", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#master", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/babel/babel/tree/master#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e607466c5a27f8fb33633aacf374b71399a98bbff2ffc33d782f743114d97ddb903985bbea283a48e48f35ee35206e4ba0fdc51819f6374463543490892f7891" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-syntax-dynamic-import" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-syntax-export-namespace-from", + "group": "@babel", + "version": "7.8.3", + "bom-ref": "@babel/plugin-syntax-export-namespace-from@7.8.3", + "description": "Allow parsing of export namespace from", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-syntax-export-namespace-from@7.8.3#master", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#master", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/babel/babel/tree/master#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3177f995a5e8e9cd486c46de8039b318fc06353b07666132e901b39eee528765025afb9ecb06f679ef82084e3342266cb7153d04ca103bd8bacd41526342a3d1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-syntax-export-namespace-from" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-syntax-import-assertions", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-syntax-import-assertions@7.25.7", + "author": "The Babel Team", + "description": "Allow parsing of the module assertion attributes in the import statement", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-syntax-import-assertions@7.25.7#packages/babel-plugin-syntax-import-assertions", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-syntax-import-assertions", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/babel/babel#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "66f650466304d337c99c3427541298cc7c574fb958041dd17afcf51ae4bba0b5d6320a943d7e06f830db4f7d08082961b7d58a577e1056b6614b0e9676497065" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-syntax-import-assertions" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-syntax-import-attributes", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-syntax-import-attributes@7.25.7", + "author": "The Babel Team", + "description": "Allow parsing of the module attributes in the import statement", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-syntax-import-attributes@7.25.7#packages/babel-plugin-syntax-import-attributes", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-syntax-import-attributes", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/babel/babel#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "02a568f9d82e0a09a98bfde660176ef6592780e065436c36be73696ba81f882c5064bcd5e196e1b178ad27661b964a1ed55430b4749a36621a1a597fdba61647" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-syntax-import-attributes" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-syntax-import-meta", + "group": "@babel", + "version": "7.10.4", + "bom-ref": "@babel/plugin-syntax-import-meta@7.10.4", + "description": "Allow parsing of import.meta", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-syntax-import-meta@7.10.4#packages/babel-plugin-syntax-import-meta", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-syntax-import-meta", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/babel/babel#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "62a7e6f970f1d3e3eb8775527844023d4f35c82f89599da90cf1524b865da5f661a7832414c6830b552ab1ea2f10ac125299c82fbfaf2be0a5a7b6df874883ee" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-syntax-import-meta" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-syntax-json-strings", + "group": "@babel", + "version": "7.8.3", + "bom-ref": "@babel/plugin-syntax-json-strings@7.8.3", + "description": "Allow parsing of the U+2028 LINE SEPARATOR and U+2029 PARAGRAPH SEPARATOR in JS strings", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-syntax-json-strings@7.8.3#master", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#master", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/babel/babel/tree/master#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "958ea4746a561ef8e87b6be4e16ac06a912e051ebd10cc5997e46819186b14635854af2638f016f157db4ff660ac56d794336289ac509c0b6054267a8efdf410" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-syntax-json-strings" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-syntax-logical-assignment-operators", + "group": "@babel", + "version": "7.10.4", + "bom-ref": "@babel/plugin-syntax-logical-assignment-operators@7.10.4", + "description": "Allow parsing of the logical assignment operators", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-syntax-logical-assignment-operators@7.10.4#packages/babel-plugin-syntax-logical-assignment-operators", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-syntax-logical-assignment-operators", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/babel/babel#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "77cc1a4a19691438a743932dbc653dc4300ecca1f8efe145a277b2d9b68522832bf79da128e2e9d4747b56cce866f3ac57fe3e451b33358ec3d7b6dad2d7b48a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-syntax-logical-assignment-operators" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-syntax-nullish-coalescing-operator", + "group": "@babel", + "version": "7.8.3", + "bom-ref": "@babel/plugin-syntax-nullish-coalescing-operator@7.8.3", + "description": "Allow parsing of the nullish-coalescing operator", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-syntax-nullish-coalescing-operator@7.8.3#master", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#master", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/babel/babel/tree/master#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6927dfe333c8235bb6403ef2f85f280eccf5f5ec3820610983d4955be6eac29c2d7c595e8900cc77303f47e525583cdf9c7142c7195e153d0f308ad1dfa5cb35" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-syntax-nullish-coalescing-operator" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-syntax-numeric-separator", + "group": "@babel", + "version": "7.10.4", + "bom-ref": "@babel/plugin-syntax-numeric-separator@7.10.4", + "description": "Allow parsing of Decimal, Binary, Hex and Octal literals that contain a Numeric Literal Separator", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-syntax-numeric-separator@7.10.4#packages/babel-plugin-syntax-numeric-separator", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-syntax-numeric-separator", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/babel/babel#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f47e9875f91c2bfb8e9d8fcaeff680db1a73680824427dfbcb35943112bb39a3cea8ea464b5fa7d07e61c53f40530f44b128cf5bc495c8c270611b56b375f7ba" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-syntax-numeric-separator" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-syntax-object-rest-spread", + "group": "@babel", + "version": "7.8.3", + "bom-ref": "@babel/plugin-syntax-object-rest-spread@7.8.3", + "description": "Allow parsing of object rest/spread", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-syntax-object-rest-spread@7.8.3#master", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#master", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/babel/babel/tree/master#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5e8a8c8a31996fdcb7cb65ec90df8fd70506895c16679266a03470c79fb71a612994dc95336b360e0f082c5426f2b58ce3ca2b1b2e58a48e4197c535cbbc9d94" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-syntax-object-rest-spread" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-syntax-optional-catch-binding", + "group": "@babel", + "version": "7.8.3", + "bom-ref": "@babel/plugin-syntax-optional-catch-binding@7.8.3", + "description": "Allow parsing of optional catch bindings", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-syntax-optional-catch-binding@7.8.3#master", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#master", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/babel/babel/tree/master#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e953c3d0f7359694eac3468aa1e45332207e916840a13db83c0fa4b16481ac5b65e52211569665c0ddcd34f4237a103613ff75155dd18cb5a855382559c495dd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-syntax-optional-catch-binding" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-syntax-optional-chaining", + "group": "@babel", + "version": "7.8.3", + "bom-ref": "@babel/plugin-syntax-optional-chaining@7.8.3", + "description": "Allow parsing of optional properties", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-syntax-optional-chaining@7.8.3#master", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#master", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/babel/babel/tree/master#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2a82bd12b1f53019423f15745403645d6dbf770e2f95b183ac5833f1b994b0119890545c6d1c0c87a70826e6dd3eb931470b8676d0a4d2fff03d329b42006392" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-syntax-optional-chaining" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-syntax-private-property-in-object", + "group": "@babel", + "version": "7.14.5", + "bom-ref": "@babel/plugin-syntax-private-property-in-object@7.14.5", + "author": "The Babel Team", + "description": "Allow parsing of '#foo in obj' brand checks", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-syntax-private-property-in-object@7.14.5#packages/babel-plugin-syntax-private-property-in-object", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-syntax-private-property-in-object", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-syntax-private-property-in-object", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d30567a7d77127bd995090d5dbb65f6d28fa8872e8cad6199a1deb15cc4d9efb0917792d9332c364fcbf980d7b1c6b1a413dff0d0b16617d5fd50196902a1552" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-syntax-private-property-in-object" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-syntax-top-level-await", + "group": "@babel", + "version": "7.14.5", + "bom-ref": "@babel/plugin-syntax-top-level-await@7.14.5", + "author": "The Babel Team", + "description": "Allow parsing of top-level await in modules", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-syntax-top-level-await@7.14.5#packages/babel-plugin-syntax-top-level-await", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-syntax-top-level-await", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-syntax-top-level-await", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "871fbeba92efe54d6b8187f07b5c41414851994e35344be952fae9f2392b48276f1929cce7fa9d44cb72949e8f1b938590168791b4c02939dddff63211244717" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-syntax-top-level-await" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-syntax-unicode-sets-regex", + "group": "@babel", + "version": "7.18.6", + "bom-ref": "@babel/plugin-syntax-unicode-sets-regex@7.18.6", + "author": "The Babel Team", + "description": "Parse regular expressions' unicodeSets (v) flag.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-syntax-unicode-sets-regex@7.18.6#packages/babel-plugin-syntax-unicode-sets-regex", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-syntax-unicode-sets-regex", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-syntax-unicode-sets-regex", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ef6ed890400fc122104efe629bc407cf7ba9aa9f762535a189d202f354ddc78549608b5efd59dd29fd6a2ab7e79e13cb88f8214ad59fbc2fe215a30242eecdaa" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-syntax-unicode-sets-regex" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "helper-create-regexp-features-plugin", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/helper-create-regexp-features-plugin@7.25.7", + "author": "The Babel Team", + "description": "Compile ESNext Regular Expressions to ES5", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/helper-create-regexp-features-plugin@7.25.7#packages/babel-helper-create-regexp-features-plugin", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-helper-create-regexp-features-plugin", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/babel/babel#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6f21e1ba64e3fd7e3bc09e82e9e2e92bbc16fd604472751e6fb0f414d73f8c5427415c3b0ceb28dd9cf9bbdc7fccbac55641daf3d6460db9006b50f9e0d76b09" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/helper-create-regexp-features-plugin" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "semver", + "version": "6.3.1", + "bom-ref": "@babel/helper-create-regexp-features-plugin@7.25.7|semver@6.3.1", + "author": "GitHub Inc.", + "description": "The semantic version parser used by npm.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/semver@6.3.1", + "externalReferences": [ + { + "url": "git+https://github.com/npm/node-semver.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/node-semver#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/node-semver/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "051ed5bc30951cefaadb10445ac9314ba0c9135a919dbec3c7352ba206fbd425a849f89c07162c88019df8a9749a6abf329ac6f7202b464cab4314cee978cccc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "helper-annotate-as-pure", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/helper-annotate-as-pure@7.25.7", + "author": "The Babel Team", + "description": "Helper function to annotate paths and nodes with #__PURE__ comment", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/helper-annotate-as-pure@7.25.7#packages/babel-helper-annotate-as-pure", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-helper-annotate-as-pure", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-helper-annotate-as-pure", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e31c14f12b67aa79488618a865fd6daa7556790f69bc7fee8d2f2145fc3f58ecdafbf6bed6abfaf4158dcbea18db7d6669309680a5a17c153b903a6c76ceb300" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/helper-annotate-as-pure" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "regexpu-core", + "version": "6.1.1", + "bom-ref": "regexpu-core@6.1.1", + "author": "Mathias Bynens", + "description": "regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/regexpu-core@6.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/mathiasbynens/regexpu-core.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://mths.be/regexpu", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mathiasbynens/regexpu-core/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "93aecd6fd8efc09709995a70d233edb51d7fcd57e729ff0a9b420f6adad4ff32795de1b7f92971d312d7b3d1c1c894b35f3ae5cf9103bcdeb22cd303736a9d9f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/regexpu-core" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "regenerate-unicode-properties", + "version": "10.2.0", + "bom-ref": "regenerate-unicode-properties@10.2.0", + "author": "Mathias Bynens", + "description": "Regenerate sets for Unicode properties and values.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/regenerate-unicode-properties@10.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/mathiasbynens/regenerate-unicode-properties.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mathiasbynens/regenerate-unicode-properties", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mathiasbynens/regenerate-unicode-properties/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0ea1e7dc3c1b9a63d5cde2a3f70a0169daa65f12ef428408c2eee7a2931cef6cedbf1566564d920614a7c7aef3bb27b94cffa526c6ff4c142c8cb2a19c37f730" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/regenerate-unicode-properties" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "regenerate", + "version": "1.4.2", + "bom-ref": "regenerate@1.4.2", + "author": "Mathias Bynens", + "description": "Generate JavaScript-compatible regular expressions based on a given set of Unicode symbols or code points.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/regenerate@1.4.2", + "externalReferences": [ + { + "url": "git+https://github.com/mathiasbynens/regenerate.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://mths.be/regenerate", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mathiasbynens/regenerate/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ceb71e47f5e119853f77fa29af610a3bb6911d47a2048f2a8ed7c7a800d3c1977a4b37f2d7a95aea4a83d0c214b39cf9871e8068a6be3e2c693eb476f3df88d0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/regenerate" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "regjsgen", + "version": "0.8.0", + "bom-ref": "regjsgen@0.8.0", + "author": "Benjamin Tan", + "description": "Generate regular expressions from regjsparser’s AST.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/regjsgen@0.8.0", + "externalReferences": [ + { + "url": "git+https://github.com/bnjmnt4n/regjsgen.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/bnjmnt4n/regjsgen", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/bnjmnt4n/regjsgen/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "46fc2d19edddecbbd6883417790c3ca796ac65499f5351bf97a59b517787b5aed8d8f108bc14f01fa13611f99850af29c5cc4474499aa26ab2a74bd967b0bedd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/regjsgen" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "regjsparser", + "version": "0.11.1", + "bom-ref": "regjsparser@0.11.1", + "author": "'Julian Viereck'", + "licenses": [ + { + "license": { + "id": "BSD-2-Clause" + } + } + ], + "purl": "pkg:npm/regjsparser@0.11.1", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/jviereck/regjsparser.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jviereck/regjsparser", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jviereck/regjsparser/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.11.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d431ce0ece01f29fe640753d92bfa3bfcfb0202f66b46e1e047c56c48ab99a18c4dc3e6839184273a75e44acd38ecf4371f4459a3f411d20e0b99925a8218559" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/regjsparser" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "unicode-match-property-ecmascript", + "version": "2.0.0", + "bom-ref": "unicode-match-property-ecmascript@2.0.0", + "author": "Mathias Bynens", + "description": "Match a Unicode property or property alias to its canonical property name per the algorithm used for RegExp Unicode property escapes in ECMAScript.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unicode-match-property-ecmascript@2.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/mathiasbynens/unicode-match-property-ecmascript.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mathiasbynens/unicode-match-property-ecmascript", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mathiasbynens/unicode-match-property-ecmascript/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e646990ab6e9e6699bcf9ba50640e46d8d12b0f3a32aa552df95692fdba530f7d29742745ec9bef44be986ff42a08645c2b7bb689a1af78018eac78c28654de5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unicode-match-property-ecmascript" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "unicode-canonical-property-names-ecmascript", + "version": "2.0.1", + "bom-ref": "unicode-canonical-property-names-ecmascript@2.0.1", + "author": "Mathias Bynens", + "description": "The set of canonical Unicode property names supported in ECMAScript RegExp property escapes.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unicode-canonical-property-names-ecmascript@2.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/mathiasbynens/unicode-canonical-property-names-ecmascript.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mathiasbynens/unicode-canonical-property-names-ecmascript", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mathiasbynens/unicode-canonical-property-names-ecmascript/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "740f166cd79bd9aea8433010e796254f9bd0016195f565ceb22dd2b241376dc09d3343f848377edb8cd2fce09a71d46ae4191db118fdab73e0e98c90a31206aa" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unicode-canonical-property-names-ecmascript" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "unicode-property-aliases-ecmascript", + "version": "2.1.0", + "bom-ref": "unicode-property-aliases-ecmascript@2.1.0", + "author": "Mathias Bynens", + "description": "Unicode property alias mappings in JavaScript format for property names that are supported in ECMAScript RegExp property escapes.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unicode-property-aliases-ecmascript@2.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/mathiasbynens/unicode-property-aliases-ecmascript.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mathiasbynens/unicode-property-aliases-ecmascript", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mathiasbynens/unicode-property-aliases-ecmascript/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "eadddfa13408f6a9def8e66855007ff31f2b936935795cb58115e1577a054394fa47576a435c6d8a7dd7a92971dfe0130649624da47f847c89066f8b54f34cf3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unicode-property-aliases-ecmascript" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "unicode-match-property-value-ecmascript", + "version": "2.2.0", + "bom-ref": "unicode-match-property-value-ecmascript@2.2.0", + "author": "Mathias Bynens", + "description": "Match a Unicode property or property alias to its canonical property name per the algorithm used for RegExp Unicode property escapes in ECMAScript.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unicode-match-property-value-ecmascript@2.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/mathiasbynens/unicode-match-property-value-ecmascript.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mathiasbynens/unicode-match-property-value-ecmascript", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mathiasbynens/unicode-match-property-value-ecmascript/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e087a137757ffa492be587924830d01bc40ba8edba5e92f65cfdc642dab0953fd0612102030173b715478e56e1d3e8232775e634b4b4cc3b1b82cf6358a1312e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unicode-match-property-value-ecmascript" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-arrow-functions", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-arrow-functions@7.25.7", + "author": "The Babel Team", + "description": "Compile ES2015 arrow functions to ES5", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-arrow-functions@7.25.7#packages/babel-plugin-transform-arrow-functions", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-arrow-functions", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-arrow-functions", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "10937698ac43c1f39408fc4c3ba314239f1137781a9e24401bf312fd2dc77c1e9014d8eba0031e950a3f8326f262af7b59eac2040668cab0285bc4f376ada35a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-arrow-functions" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-async-generator-functions", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-async-generator-functions@7.25.7", + "author": "The Babel Team", + "description": "Turn async generator functions into ES2015 generators", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-async-generator-functions@7.25.7#packages/babel-plugin-transform-async-generator-functions", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-async-generator-functions", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-async-generator-functions", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e01e8e853af060a1d862073012bbd98db987f57e53c5006c6811ddcc4201e25ef5811e6387fb6e1c695bf629f8eee74bdbec1551c3b3e575e185f85527012912" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-async-generator-functions" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "helper-remap-async-to-generator", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/helper-remap-async-to-generator@7.25.7", + "author": "The Babel Team", + "description": "Helper function to remap async functions to generators", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/helper-remap-async-to-generator@7.25.7#packages/babel-helper-remap-async-to-generator", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-helper-remap-async-to-generator", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-helper-remap-async-to-generator", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "911184f3d84b9cf7dccfa7d3ae5354fae860730bf49811381afdcff4a7bd90b5496298b800c555104957bc1e4269bacf656e2708cf0ff14cb28ebcc23343b6b3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/helper-remap-async-to-generator" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "helper-wrap-function", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/helper-wrap-function@7.25.7", + "author": "The Babel Team", + "description": "Helper to wrap functions inside a function call.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/helper-wrap-function@7.25.7#packages/babel-helper-wrap-function", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-helper-wrap-function", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-helper-wrap-function", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "300d2ba16dc91766c3d69b406899ef71a6ec5653504a151a4e1c896c20c3e1b0a9f0d120885be9a2a448d984b6da11e5736b618cefdf4e0d9284b302de3ca002" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/helper-wrap-function" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-async-to-generator", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-async-to-generator@7.25.7", + "author": "The Babel Team", + "description": "Turn async functions into ES2015 generators", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-async-to-generator@7.25.7#packages/babel-plugin-transform-async-to-generator", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-async-to-generator", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-async-to-generator", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6540a301abec8790844829a2ff10a95f5a9c09a020973b3feed9aebe816726003574cee042996c82e963a1383e46ef1610da57f3d710c80b56a1a1342375f73e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-async-to-generator" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-block-scoped-functions", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-block-scoped-functions@7.25.7", + "author": "The Babel Team", + "description": "Babel plugin to ensure function declarations at the block level are block scoped", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-block-scoped-functions@7.25.7#packages/babel-plugin-transform-block-scoped-functions", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-block-scoped-functions", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-block-scoped-functions", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c47b6dbc833d7efa96fb46b7b59958719612069496cc604522dfec606ded71d4b3041f19795833da004fec37feb0cd0dd7ce748ebbe261249e52e73ed77e5d99" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-block-scoped-functions" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-block-scoping", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-block-scoping@7.25.7", + "author": "The Babel Team", + "description": "Compile ES2015 block scoping (const and let) to ES5", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-block-scoping@7.25.7#packages/babel-plugin-transform-block-scoping", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-block-scoping", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-block-scoping", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6443c94a455969e4c51bf9b63c04702d943e386d2f14884f94a1cafc9748332f036d127f86dcfa2d1ad316d773c62f441e67306cd3c02839da769352216f80a3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-block-scoping" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-class-properties", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-class-properties@7.25.7", + "author": "The Babel Team", + "description": "This plugin transforms static class properties as well as properties declared with the property initializer syntax", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-class-properties@7.25.7#packages/babel-plugin-transform-class-properties", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-class-properties", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-class-properties", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9a1c9f116e20b9f8c8a98168f64ad71c9dc495b14b2337b9203a7ec104f1a0f77e9b015bd4dc5ab4d0309aff10f08bb1bfb65cfaaf04922310c1cf4887219fe2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-class-properties" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "helper-create-class-features-plugin", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/helper-create-class-features-plugin@7.25.7", + "author": "The Babel Team", + "description": "Compile class public and private fields, private methods and decorators to ES6", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/helper-create-class-features-plugin@7.25.7#packages/babel-helper-create-class-features-plugin", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-helper-create-class-features-plugin", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/babel/babel#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6c3e164216e4c7cd260328ff5829b8647705e2b0f19282c53baa61f3fe7f990df3e2f03396d4170266dcec6bd5271e47fa5939322e4499b4dea31e673060ac6f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/helper-create-class-features-plugin" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "semver", + "version": "6.3.1", + "bom-ref": "@babel/helper-create-class-features-plugin@7.25.7|semver@6.3.1", + "author": "GitHub Inc.", + "description": "The semantic version parser used by npm.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/semver@6.3.1", + "externalReferences": [ + { + "url": "git+https://github.com/npm/node-semver.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/node-semver#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/node-semver/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "051ed5bc30951cefaadb10445ac9314ba0c9135a919dbec3c7352ba206fbd425a849f89c07162c88019df8a9749a6abf329ac6f7202b464cab4314cee978cccc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "helper-member-expression-to-functions", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/helper-member-expression-to-functions@7.25.7", + "author": "The Babel Team", + "description": "Helper function to replace certain member expressions with function calls", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/helper-member-expression-to-functions@7.25.7#packages/babel-helper-member-expression-to-functions", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-helper-member-expression-to-functions", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-helper-member-expression-to-functions", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3b7d52b237792ba94f6d35fd00062948aad998b79a82df6ec2c72125df88c68e90891c9fa6f82d550a7caab0d1f543458d9f3e0cedf866476b37e0673d77a678" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/helper-member-expression-to-functions" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "helper-optimise-call-expression", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/helper-optimise-call-expression@7.25.7", + "author": "The Babel Team", + "description": "Helper function to optimise call expression", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/helper-optimise-call-expression@7.25.7#packages/babel-helper-optimise-call-expression", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-helper-optimise-call-expression", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-helper-optimise-call-expression", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "540c1cc2e621bff013f957ebdbc73dcba487cd36a7d6bcaaaf27524c51a3534b83247c37b99f8f76e23ca6508b911b039ea2b60cc1039b0ace411b0afd89239e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/helper-optimise-call-expression" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "helper-replace-supers", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/helper-replace-supers@7.25.7", + "author": "The Babel Team", + "description": "Helper function to replace supers", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/helper-replace-supers@7.25.7#packages/babel-helper-replace-supers", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-helper-replace-supers", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-helper-replace-supers", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8b2f0986a9545bd3ed664778a4733deafe81749eba05af72592138cf45b84ef499c0b04f9320ec88853710d7b84a6af3441b3be85eeb4174f2d65602e3d9fa2f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/helper-replace-supers" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-class-static-block", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-class-static-block@7.25.7", + "author": "The Babel Team", + "description": "Transform class static blocks", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-class-static-block@7.25.7#packages/babel-plugin-transform-class-static-block", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-class-static-block", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-class-static-block", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "aef514b685659035ad0d6c460228908f468d92d4cf9f7785ca705c302d8886c5f079e87081d23d3837be5e35b0e75e64126bf6dac48e4e9febc4846e4e207bce" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-class-static-block" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-classes", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-classes@7.25.7", + "author": "The Babel Team", + "description": "Compile ES2015 classes to ES5", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-classes@7.25.7#packages/babel-plugin-transform-classes", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-classes", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-classes", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f63f6b9e5f98090634206a1e8a95ef9e4de789689c201ea40ac59118bc17db8d6a497a5b03830ac6da7f11dbc5c6c738cc8e6fa9f2f1cce774b70209ec8f7dce" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-classes" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "globals", + "version": "11.12.0", + "bom-ref": "@babel/plugin-transform-classes@7.25.7|globals@11.12.0", + "author": "Sindre Sorhus", + "description": "Global identifiers from different JavaScript environments", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/globals@11.12.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/globals.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/globals#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/globals/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "58e069fc410652222c252a7bc1cbffcba30efa557d5289dc5aac6e15f9bc781c3358d8327c177a1b3f8878a43d8c29b28681fdf60d793374fe41a5471638b354" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-classes/node_modules/globals" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "plugin-transform-computed-properties", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-computed-properties@7.25.7", + "author": "The Babel Team", + "description": "Compile ES2015 computed properties to ES5", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-computed-properties@7.25.7#packages/babel-plugin-transform-computed-properties", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-computed-properties", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-computed-properties", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "408bfe8a6b4cf84b4dc60fd704a2f78625a381d2e330e999f97cd0c1282605f29b7f15230731a054f92552e139e5eab9fee56887c820dddaa5af047f8f0dd978" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-computed-properties" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-destructuring", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-destructuring@7.25.7", + "author": "The Babel Team", + "description": "Compile ES2015 destructuring to ES5", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-destructuring@7.25.7#packages/babel-plugin-transform-destructuring", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-destructuring", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-destructuring", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c4a71f2d394961473375a335f9ea5c761d5419ec09aabf7301382b34770b05c5764267ef3cf122c68fec2bfb32aa5f5c1266ebeee96ee473051b9bdb6edfec10" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-destructuring" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-dotall-regex", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-dotall-regex@7.25.7", + "author": "The Babel Team", + "description": "Compile regular expressions using the `s` (`dotAll`) flag to ES5.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-dotall-regex@7.25.7#packages/babel-plugin-transform-dotall-regex", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-dotall-regex", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-dotall-regex", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "917cd730c47302d25d0c481004b178a1a893e99094de85878290119d328302a3e40c9f9bb3736b65bdf5d1861ebd1e50951a372a7eddcf321d1db666d55cc975" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-dotall-regex" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-duplicate-keys", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-duplicate-keys@7.25.7", + "author": "The Babel Team", + "description": "Compile objects with duplicate keys to valid strict ES5", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-duplicate-keys@7.25.7#packages/babel-plugin-transform-duplicate-keys", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-duplicate-keys", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-duplicate-keys", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6f2fafd828e82f768c9d60cec82220fb2c54f4a5d245af6d37a31baa0807e71bf29a6afda7800c8d890d950cb86eb31c7819d4c8767d1bc467a6f4fcc0fec27e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-duplicate-keys" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-duplicate-named-capturing-groups-regex", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.7", + "author": "The Babel Team", + "description": "Compile regular expressions using duplicate named groups to index-based groups.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.7#packages/babel-plugin-transform-duplicate-named-capturing-groups-regex", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-duplicate-named-capturing-groups-regex", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-duplicate-named-capturing-groups-regex", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1ef4ba245ebac524b9acd2972ea924ecbf5cfe367f71d21521ca0f56b9e5f08b15a4b8204e35ecf0e59e91b2c7b3f56d6030e1e565e7432784dcf3d41a6db630" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-dynamic-import", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-dynamic-import@7.25.7", + "author": "The Babel Team", + "description": "Transform import() expressions", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-dynamic-import@7.25.7#packages/babel-plugin-transform-dynamic-import", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-dynamic-import", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/babel/babel#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "52f70bbae6a5e21eff19fca52a6d88000ddaa61f6bc2f00cd97040d2e3ca53795c6be31a6a2e230638c45544b9ebc95dea425c81ba2ebae98206131dfd8cf5ef" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-dynamic-import" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-exponentiation-operator", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-exponentiation-operator@7.25.7", + "author": "The Babel Team", + "description": "Compile exponentiation operator to ES5", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-exponentiation-operator@7.25.7#packages/babel-plugin-transform-exponentiation-operator", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-exponentiation-operator", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-exponentiation-operator", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ca3aada6cb4f7d9d21ff2e347c05d1bf6b2772262bd0e02831763fd02942eed9b80bf9c6e4d24a98822d95a6252db21501635fad8bb2f5dab56c4d126d7d0f12" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-exponentiation-operator" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "helper-builder-binary-assignment-operator-visitor", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/helper-builder-binary-assignment-operator-visitor@7.25.7", + "author": "The Babel Team", + "description": "Helper function to build binary assignment operator visitors", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/helper-builder-binary-assignment-operator-visitor@7.25.7#packages/babel-helper-builder-binary-assignment-operator-visitor", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-helper-builder-binary-assignment-operator-visitor", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-helper-builder-binary-assignment-operator-visitor", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d76c5f35e28d1fb8ee6d0366ecf024ce52f01260acd6d7ee5f7523230eaf3fa4178be95e2a1ebe2f20bff8477810841eae6c1de7cc2cca1d3bd328c31c594d1a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/helper-builder-binary-assignment-operator-visitor" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-export-namespace-from", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-export-namespace-from@7.25.7", + "author": "The Babel Team", + "description": "Compile export namespace to ES2015", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-export-namespace-from@7.25.7#packages/babel-plugin-transform-export-namespace-from", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-export-namespace-from", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-export-namespace-from", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "87730300fe65df835092436e96c4cdca375a47e3a2074226ebb554fffb05ba9a2e3fc43a9bd4a9cbb97ae8371a010c6d982a8675a9cf0722ec9f016db7128849" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-export-namespace-from" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-for-of", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-for-of@7.25.7", + "author": "The Babel Team", + "description": "Compile ES2015 for...of to ES5", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-for-of@7.25.7#packages/babel-plugin-transform-for-of", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-for-of", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-for-of", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9ff4da881189c58156be92437ecc528fd944104e3804533510f1b3e0a1224e2a53824a055557029b300bdea03b7dd414f7a769a388067f91c1c7f2a70efaa21f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-for-of" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-function-name", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-function-name@7.25.7", + "author": "The Babel Team", + "description": "Apply ES2015 function.name semantics to all functions", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-function-name@7.25.7#packages/babel-plugin-transform-function-name", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-function-name", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-function-name", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e4c09335c8c233143add376ef6bc7237a7005aeaea7eb0d9efaaaf54fac661d071223f846b0baec53bbff9d8099612b9791cf7bf580bc29e97c12f17697d8d89" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-function-name" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-json-strings", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-json-strings@7.25.7", + "author": "The Babel Team", + "description": "Escape U+2028 LINE SEPARATOR and U+2029 PARAGRAPH SEPARATOR in JS strings", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-json-strings@7.25.7#packages/babel-plugin-transform-json-strings", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-json-strings", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-json-strings", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3ade373eb2fd4c402209ef02ff67ab0235cc7954a713f04b131e9ecab28b345082c398ef8531cac87c5d235a40d24cf99e36516009cc3b628e6c6a8e0910d848" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-json-strings" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-literals", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-literals@7.25.7", + "author": "The Babel Team", + "description": "Compile ES2015 unicode string and number literals to ES5", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-literals@7.25.7#packages/babel-plugin-transform-literals", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-literals", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-literals", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7f0ce42eb4aed9f11247f726e2deafa9dede6cd228a73d901c6b63a14f9db30428fcfea5c001b4e10f7c965884de3933fd7aa76c614b9d4704d2ad025547fddb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-literals" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-logical-assignment-operators", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-logical-assignment-operators@7.25.7", + "author": "The Babel Team", + "description": "Transforms logical assignment operators into short-circuited assignments", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-logical-assignment-operators@7.25.7#packages/babel-plugin-transform-logical-assignment-operators", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-logical-assignment-operators", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-logical-assignment-operators", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8889b36c0e790638a8bcbc86d9b820592f95f8e2e4681a2b36f73fc89a1e783406ced9274670dd61fa7677f50f9ae9d96049d98ba2e0f1071398d307381d2518" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-logical-assignment-operators" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-member-expression-literals", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-member-expression-literals@7.25.7", + "author": "The Babel Team", + "description": "Ensure that reserved words are quoted in property accesses", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-member-expression-literals@7.25.7#packages/babel-plugin-transform-member-expression-literals", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-member-expression-literals", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-member-expression-literals", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4ad777917c295df455d10b50cb9249711a64a8ff3fc06e172fb8522999869713e50ea9a95ed10f466845ef3b679530ad50ddde5d1509a7eb011198da2015586b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-member-expression-literals" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-modules-amd", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-modules-amd@7.25.7", + "author": "The Babel Team", + "description": "This plugin transforms ES2015 modules to AMD", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-modules-amd@7.25.7#packages/babel-plugin-transform-modules-amd", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-modules-amd", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-modules-amd", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0a0b1e9521821b38d0bcace0842bc34f12873f78a8a1e9cba490cef38d9e867e43d86e5f241db6da9b670f0421a345a312f83bcf2a316fd3fec226318895f9c8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-modules-amd" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-modules-commonjs", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-modules-commonjs@7.25.7", + "author": "The Babel Team", + "description": "This plugin transforms ES2015 modules to CommonJS", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-modules-commonjs@7.25.7#packages/babel-plugin-transform-modules-commonjs", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-modules-commonjs", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-modules-commonjs", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2fd19c6a18b490a1585efc1e3ba9f4c1cdd91b50a1a5215d806f9e575598677fdd19b24aeefbe4f751601a06a4f18c1182b0ae8a117cb44fd7834ec490be423a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-modules-commonjs" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-modules-systemjs", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-modules-systemjs@7.25.7", + "author": "The Babel Team", + "description": "This plugin transforms ES2015 modules to SystemJS", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-modules-systemjs@7.25.7#packages/babel-plugin-transform-modules-systemjs", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-modules-systemjs", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-modules-systemjs", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b7d8d922f06639726c8aec8ec21ac81acf1d55c0fa8c3ca0da2730d552f803f83e1675b224ac147d2494da7c09b8c57666aba2f39e8497dbbe12507e8fd7d5d6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-modules-systemjs" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-modules-umd", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-modules-umd@7.25.7", + "author": "The Babel Team", + "description": "This plugin transforms ES2015 modules to UMD", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-modules-umd@7.25.7#packages/babel-plugin-transform-modules-umd", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-modules-umd", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-modules-umd", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a7cf0983a42ab1a3e1f8407b23d189ac8aa2d59b786411d442d8f0df3d5bcc45dc2e1e867cfab3649e86f86d4704629436e913e7c327286ec437bcd740108e0f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-modules-umd" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-named-capturing-groups-regex", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-named-capturing-groups-regex@7.25.7", + "author": "The Babel Team", + "description": "Compile regular expressions using named groups to ES5.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-named-capturing-groups-regex@7.25.7#packages/babel-plugin-transform-named-capturing-groups-regex", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-named-capturing-groups-regex", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-named-capturing-groups-regex", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "06d013f4bcc2212286dc3b1dc39baca38a15d7ebf6365557208a26289810c9ba2d258dcec02c099a4a278231e0c062a8657774a86e54675d895250d0d3b5ba3b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-named-capturing-groups-regex" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-new-target", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-new-target@7.25.7", + "author": "The Babel Team", + "description": "Transforms new.target meta property", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-new-target@7.25.7#packages/babel-plugin-transform-new-target", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-new-target", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-new-target", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "09f092da30ec6dc65a558c51168daab5abd6f12a5dce60570b62ce238a0ed2b3fe252443c711778a717819c3ec2e07dbe458e48571b9ff247f971b91b36a7248" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-new-target" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-nullish-coalescing-operator", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-nullish-coalescing-operator@7.25.7", + "author": "The Babel Team", + "description": "Remove nullish coalescing operator", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-nullish-coalescing-operator@7.25.7#packages/babel-plugin-transform-nullish-coalescing-operator", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-nullish-coalescing-operator", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-nullish-coalescing-operator", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "15bb89eb7ff82c42f7da6231af1c186aa8c9c696f3c4f5508f96be11badcf0920257a617f27139de363e2b44594f7ba6e7a1a83568244b6050fee2c64e3b707f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-nullish-coalescing-operator" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-numeric-separator", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-numeric-separator@7.25.7", + "author": "The Babel Team", + "description": "Remove numeric separators from Decimal, Binary, Hex and Octal literals", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-numeric-separator@7.25.7#packages/babel-plugin-transform-numeric-separator", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-numeric-separator", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-numeric-separator", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f026eeb734928788660fe8c91c803cbdd4cd935e640333a714b55580148c1abdbcaedf39a2e4f4d7fadeccc79c92cf69914f77f700c89c89b008abf86a153820" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-numeric-separator" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-object-rest-spread", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-object-rest-spread@7.25.7", + "author": "The Babel Team", + "description": "Compile object rest and spread to ES5", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-object-rest-spread@7.25.7#packages/babel-plugin-transform-object-rest-spread", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-object-rest-spread", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-object-rest-spread", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d4975528f843ed8e4fbe07c5cb432fd9baddae8973a734a852ada9afac6c47e9bedef88619e1c4a2414ab0280e91b785390c5f07556dd85d1c3c92d1a4523866" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-object-rest-spread" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-parameters", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-parameters@7.25.7", + "author": "The Babel Team", + "description": "Compile ES2015 default and rest parameters to ES5", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-parameters@7.25.7#packages/babel-plugin-transform-parameters", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-parameters", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-parameters", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "158893be4bbade67bdfb5373ed33b1e1832d5b7b565f37c0359b6bcc785466bcf8778ec412d3108731686561127d7b8030c4f99b0cc3e3ecb537c38d017ea531" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-parameters" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-object-super", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-object-super@7.25.7", + "author": "The Babel Team", + "description": "Compile ES2015 object super to ES5", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-object-super@7.25.7#packages/babel-plugin-transform-object-super", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-object-super", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-object-super", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a564fa5170845b7bb5b76b5c006b44d79a2b9c206fa291e3f41a6cf43d83b07d7900f80d54e4f0c1ccc67245fe5a402f066ba860a44215ae032be8ccf2f87900" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-object-super" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-optional-catch-binding", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-optional-catch-binding@7.25.7", + "author": "The Babel Team", + "description": "Compile optional catch bindings", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-optional-catch-binding@7.25.7#packages/babel-plugin-transform-optional-catch-binding", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-optional-catch-binding", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-optional-catch-binding", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9bda1b601037f660cf37b949cc3e5690619bd063b9e0f3cb5ec6dc9e3d47c9ebbc992473ec66f86f503acf1357df666e5324832b81ba8adf120c5583d670a7aa" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-optional-catch-binding" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-private-methods", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-private-methods@7.25.7", + "author": "The Babel Team", + "description": "This plugin transforms private class methods", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-private-methods@7.25.7#packages/babel-plugin-transform-private-methods", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-private-methods", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-private-methods", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "298d21876165b8dc4c2f03821dbc5538a7dd079b23586e0cd7cdfcf391666aa596886321459ab80d044a1fa987744b9c6c99f20f262264dc0d1b8db84729898c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-private-methods" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-private-property-in-object", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-private-property-in-object@7.25.7", + "author": "The Babel Team", + "description": "This plugin transforms checks for a private property in an object", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-private-property-in-object@7.25.7#packages/babel-plugin-transform-private-property-in-object", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-private-property-in-object", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-private-property-in-object", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2f3039112cc1cbbb6a8f4d188decbdc967ecdc52b2e04989c8a3925a5775e383b19138e2f355969d44fc9e42d49fe8a637fcc72fc65094ebbf313500847697de" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-private-property-in-object" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-property-literals", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-property-literals@7.25.7", + "author": "The Babel Team", + "description": "Ensure that reserved words are quoted in object property keys", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-property-literals@7.25.7#packages/babel-plugin-transform-property-literals", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-property-literals", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-property-literals", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "95011e7ad18a7c58b4c076edf02950ad449431f11e23730c9bbe19ef74fdfe4bb3f7dd32615b5fa1f8dfdcdb80e36272ddab853a96e30f2092888913b3554863" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-property-literals" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-regenerator", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-regenerator@7.25.7", + "author": "The Babel Team", + "description": "Explode async and generator functions into a state machine.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-regenerator@7.25.7#packages/babel-plugin-transform-regenerator", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-regenerator", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-regenerator", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9a00e8402463ad8dd72bde54b95eb4b5994509019712d320f07f88b16ef695dc358a1d63661cd85db26f8219801298395158619c27a26b50a41adb54bc292231" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-regenerator" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "regenerator-transform", + "version": "0.15.2", + "bom-ref": "regenerator-transform@0.15.2", + "author": "Ben Newman", + "description": "Explode async and generator functions into a state machine.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/regenerator-transform@0.15.2#main", + "externalReferences": [ + { + "url": "git+https://github.com/facebook/regenerator.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/facebook/regenerator/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/facebook/regenerator/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "85f329d81a05d2a3a4dee739576d002c60d2d9d76341a2eb765ef1ac65ef008a30eea79644cd950361ee0879142a4f6c96add5c04c0b34adc3141a837cf198b6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/regenerator-transform" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-reserved-words", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-reserved-words@7.25.7", + "author": "The Babel Team", + "description": "Ensure that no reserved words are used.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-reserved-words@7.25.7#packages/babel-plugin-transform-reserved-words", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-reserved-words", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-reserved-words", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "dce7f27d146a88678ebc85926a0730513564da15c1b2bff0c3b6cb9fa4d14ee5e77b103e51da2fda27053b1157f5a6da8f897dea8a1891c34dd6a8b666fab09e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-reserved-words" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-shorthand-properties", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-shorthand-properties@7.25.7", + "author": "The Babel Team", + "description": "Compile ES2015 shorthand properties to ES5", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-shorthand-properties@7.25.7#packages/babel-plugin-transform-shorthand-properties", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-shorthand-properties", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-shorthand-properties", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b816f13708a61e2e41bf785471c98e165532dc04cee966a04c0a5e9c7cfd2b3a08767d1778009d075d9927872386e0765928bcd04cf6156cc99daadc72b88978" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-shorthand-properties" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-spread", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-spread@7.25.7", + "author": "The Babel Team", + "description": "Compile ES2015 spread to ES5", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-spread@7.25.7#packages/babel-plugin-transform-spread", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-spread", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-spread", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "326e9a7b2988d0f061e38c4d22ffeabe8f2799b9296737b52af47c32412a6c84440f1a225938b5f19af68ebc9f44cc037d5645f5fa0a874eb47d68278b8e25bb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-spread" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-sticky-regex", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-sticky-regex@7.25.7", + "author": "The Babel Team", + "description": "Compile ES2015 sticky regex to an ES5 RegExp constructor", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-sticky-regex@7.25.7#packages/babel-plugin-transform-sticky-regex", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-sticky-regex", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-sticky-regex", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "64501e364a46b8b9c043f342b1727ac6293b21dfad1ee4be353fae7bfdbeae7ff7d7371d9eea42766ba73a2cc468fd09b149931524ce3e8418ecf90ada9b6d5f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-sticky-regex" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-template-literals", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-template-literals@7.25.7", + "author": "The Babel Team", + "description": "Compile ES2015 template literals to ES5", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-template-literals@7.25.7#packages/babel-plugin-transform-template-literals", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-template-literals", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-template-literals", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "488dbbe24d2752c1459b242ea623bbfb02804c098c15ff22160ab63bebd5157674495f6535f4f5346cc11218eab85983f08f6ca872e0b87fa0655377bf0c3600" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-template-literals" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-typeof-symbol", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-typeof-symbol@7.25.7", + "author": "The Babel Team", + "description": "This transformer wraps all typeof expressions with a method that replicates native behaviour. (ie. returning “symbol” for symbols)", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-typeof-symbol@7.25.7#packages/babel-plugin-transform-typeof-symbol", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-typeof-symbol", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-typeof-symbol", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3a65a642d4c79cef114946cbd0d4ddb696d91de3539e6ebc1a3e690386366e514d87e57889947af15d6a2fd708dfb276d5937b01a0a791f747b4b13140f7f6b8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-typeof-symbol" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-unicode-escapes", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-unicode-escapes@7.25.7", + "author": "The Babel Team", + "description": "Compile ES2015 Unicode escapes to ES5", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-unicode-escapes@7.25.7#packages/babel-plugin-transform-unicode-escapes", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-unicode-escapes", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-unicode-escapes", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "04df3b0fb2a96dd880040faddc76d5a87cca5940cddddca62da4e73c500cc9cf2557e28ddfe63336155135d8a76823c0e0052ac7bb9b5db43db2146360197749" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-unicode-escapes" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-unicode-property-regex", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-unicode-property-regex@7.25.7", + "author": "The Babel Team", + "description": "Compile Unicode property escapes in Unicode regular expressions to ES5.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-unicode-property-regex@7.25.7#packages/babel-plugin-transform-unicode-property-regex", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-unicode-property-regex", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-unicode-property-regex", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2167d1f3dcdc10f40607f881e34f2e1ad48f950777269ab5d489bceaf5207264937285808903024ce6b62b6c8d36a14910154808a85ac9cb5e7bae4a6bc381d3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-unicode-property-regex" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-unicode-regex", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-unicode-regex@7.25.7", + "author": "The Babel Team", + "description": "Compile ES2015 Unicode regex to ES5", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-unicode-regex@7.25.7#packages/babel-plugin-transform-unicode-regex", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-unicode-regex", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-unicode-regex", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f0929f83f862b80dea5e794bc7caadbf91d645b832171da130cb690c3b94dab4dc9292a41aee3270ae72607c2e11ad7afeab977e8c4704802912c3723169edd2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-unicode-regex" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-unicode-sets-regex", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-unicode-sets-regex@7.25.7", + "author": "The Babel Team", + "description": "Compile regular expressions' unicodeSets (v) flag.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-unicode-sets-regex@7.25.7#packages/babel-plugin-transform-unicode-sets-regex", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-unicode-sets-regex", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-unicode-sets-regex", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6115bca3dbf3226c2687843745f7ddd3d6c7e7f86f634a7183ed47d62d1fec03e851e835d86efe1e12e3f5914d22b6248015e12228cf27e217ca937484b4c86f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-unicode-sets-regex" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "preset-modules", + "group": "@babel", + "version": "0.1.6-no-external-plugins", + "bom-ref": "@babel/preset-modules@0.1.6-no-external-plugins", + "description": "A Babel preset that targets modern browsers by fixing engine bugs.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/preset-modules@0.1.6-no-external-plugins", + "externalReferences": [ + { + "url": "git+https://github.com/babel/preset-modules.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/babel/preset-modules#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/preset-modules/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1eb7207081122e6f5a211f38db2849e5159a9ff81e6d0509e84fc4e7eadfd32f68ea88fbc3406bfac5ae2fa90443fa3f01d7ef47525ef631b5f3f827a708c4c8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/preset-modules" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "babel-plugin-polyfill-corejs2", + "version": "0.4.11", + "bom-ref": "babel-plugin-polyfill-corejs2@0.4.11", + "description": "A Babel plugin to inject imports to core-js@2 polyfills", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/babel-plugin-polyfill-corejs2@0.4.11#packages/babel-plugin-polyfill-corejs2", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel-polyfills.git#packages/babel-plugin-polyfill-corejs2", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/babel/babel-polyfills#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel-polyfills/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b0c109dbb2f48111d284e8791b9e2e0003da8823b2818ff9adab57ba2c9bd86e3a166952a5cf5e142cd85720e23f17cd6f0cc0ee661a8668d0739abe099434f5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/babel-plugin-polyfill-corejs2" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "semver", + "version": "6.3.1", + "bom-ref": "babel-plugin-polyfill-corejs2@0.4.11|semver@6.3.1", + "author": "GitHub Inc.", + "description": "The semantic version parser used by npm.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/semver@6.3.1", + "externalReferences": [ + { + "url": "git+https://github.com/npm/node-semver.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/node-semver#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/node-semver/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "051ed5bc30951cefaadb10445ac9314ba0c9135a919dbec3c7352ba206fbd425a849f89c07162c88019df8a9749a6abf329ac6f7202b464cab4314cee978cccc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "helper-define-polyfill-provider", + "group": "@babel", + "version": "0.6.2", + "bom-ref": "@babel/helper-define-polyfill-provider@0.6.2", + "description": "Babel helper to create your own polyfill provider", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/helper-define-polyfill-provider@0.6.2#packages/babel-helper-define-polyfill-provider", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel-polyfills.git#packages/babel-helper-define-polyfill-provider", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/babel/babel-polyfills#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel-polyfills/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2d5efa83e0b9d366e250ae80c99dcb2b5d2f0e90f20b3667859157907d4bef9cc73e3ebcfaa73c65fa71dad87e833c00d8ccf22bed60ff710f97adb216756db5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/helper-define-polyfill-provider" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "resolve", + "version": "1.22.8", + "bom-ref": "@babel/helper-define-polyfill-provider@0.6.2|resolve@1.22.8", + "author": "James Halliday", + "description": "resolve like require.resolve() on behalf of files asynchronously and synchronously", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/resolve@1.22.8", + "externalReferences": [ + { + "url": "git://github.com/browserify/resolve.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/browserify/resolve#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/browserify/resolve/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a0a59e3c2c6aa5de8594bbc6575554d31edb90f9a608da25c738cc7f835cce80e741c216ac017e70fb599f98ba9fe45f0f677d8b4b73a4a9c6e98935ebcc88cb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/helper-define-polyfill-provider/node_modules/resolve" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "lodash.debounce", + "version": "4.0.8", + "bom-ref": "lodash.debounce@4.0.8", + "author": "John-David Dalton", + "description": "The lodash method `_.debounce` exported as a module.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/lodash.debounce@4.0.8", + "externalReferences": [ + { + "url": "git+https://github.com/lodash/lodash.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://lodash.com/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/lodash/lodash/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "153d720f30d81286168674869e913fe0a8f57cb6640c5caa45bedf36de85758392c6551602da78d8487a59bd2b188bff9bd060a3bc781a141b9b962ce121b9a3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lodash.debounce" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "babel-plugin-polyfill-corejs3", + "version": "0.10.6", + "bom-ref": "babel-plugin-polyfill-corejs3@0.10.6", + "description": "A Babel plugin to inject imports to core-js@3 polyfills", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/babel-plugin-polyfill-corejs3@0.10.6#packages/babel-plugin-polyfill-corejs3", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel-polyfills.git#packages/babel-plugin-polyfill-corejs3", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/babel/babel-polyfills#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel-polyfills/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6f7efe291da2fe4858e6c2a658d5500278adbeab906cd756cba94976caf4926aae08a10452030a2b849ba153371ed7e766295f8ebe0c310eef639f055560ed20" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/babel-plugin-polyfill-corejs3" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "core-js-compat", + "version": "3.38.1", + "bom-ref": "core-js-compat@3.38.1", + "author": "Denis Pushkarev", + "description": "core-js compat", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/core-js-compat@3.38.1#packages/core-js-compat", + "externalReferences": [ + { + "url": "git+https://github.com/zloirock/core-js.git#packages/core-js-compat", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/zloirock/core-js#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/zloirock/core-js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.38.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2511fa81f5f11a6af3177b59e7b945c7ded8011c425cf68cccfa3a8c42d986ff3ca411f9557a50fb2d339ca1a5167cee6a286a84b6de7f1489c5624c3ed7c3cf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/core-js-compat" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "babel-plugin-polyfill-regenerator", + "version": "0.6.2", + "bom-ref": "babel-plugin-polyfill-regenerator@0.6.2", + "description": "A Babel plugin to inject imports to regenerator-runtime", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/babel-plugin-polyfill-regenerator@0.6.2#packages/babel-plugin-polyfill-regenerator", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel-polyfills.git#packages/babel-plugin-polyfill-regenerator", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/babel/babel-polyfills#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel-polyfills/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d91db9ad06563fade71b0680b30bc36b36cf5dfaccdc7c15a015cae8772a78aad2acbfc9a9c0bfac371ff79978afb2d72f2c435dcf2e4036b4eb81ae6ed08006" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/babel-plugin-polyfill-regenerator" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-node-resolve", + "group": "@rollup", + "version": "15.3.0", + "bom-ref": "@rollup/plugin-node-resolve@15.3.0", + "author": "Rich Harris", + "description": "Locate and bundle third-party dependencies in node_modules", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40rollup/plugin-node-resolve@15.3.0#packages/node-resolve", + "externalReferences": [ + { + "url": "git+https://github.com/rollup/plugins.git#packages/node-resolve", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/rollup/plugins/tree/master/packages/node-resolve/#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/rollup/plugins/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f5e3b931c1080b13332690d6f4e9cc612bf84ad6b7866b7b56d045cf9cd1f76ef7b2e34ec9d3b2abf16b19e1b2f8ab134459bcc3448b561ce283620b153eb702" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@rollup/plugin-node-resolve" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "resolve", + "version": "1.22.8", + "bom-ref": "@rollup/plugin-node-resolve@15.3.0|resolve@1.22.8", + "author": "James Halliday", + "description": "resolve like require.resolve() on behalf of files asynchronously and synchronously", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/resolve@1.22.8", + "externalReferences": [ + { + "url": "git://github.com/browserify/resolve.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/browserify/resolve#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/browserify/resolve/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a0a59e3c2c6aa5de8594bbc6575554d31edb90f9a608da25c738cc7f835cce80e741c216ac017e70fb599f98ba9fe45f0f677d8b4b73a4a9c6e98935ebcc88cb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@rollup/plugin-node-resolve/node_modules/resolve" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "pluginutils", + "group": "@rollup", + "version": "5.1.2", + "bom-ref": "@rollup/pluginutils@5.1.2", + "author": "Rich Harris", + "description": "A set of utility functions commonly used by Rollup plugins", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40rollup/pluginutils@5.1.2#packages/pluginutils", + "externalReferences": [ + { + "url": "git+https://github.com/rollup/plugins.git#packages/pluginutils", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/rollup/plugins/tree/master/packages/pluginutils#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/rollup/plugins/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fc521d4b73f2677f5b8d9970a859d6a823959d6ee8f7adcbb4a33040e0f436142ac36da04abd9863569fbb7171462a7864264db03e63aba01acfa415dc3fcd8f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@rollup/pluginutils" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "rollup", + "version": "4.24.0", + "bom-ref": "rollup@4.24.0", + "author": "Rich Harris", + "description": "Next-generation ES module bundler", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/rollup@4.24.0", + "externalReferences": [ + { + "url": "git+https://github.com/rollup/rollup.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://rollupjs.org/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/rollup/rollup/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/rollup/-/rollup-4.24.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0ce9ab946497364d4333496389003e8bea34ad22e1b628b58dee70824eb48f8f5dd631d3e5862db41bf58963a76124c6f9f65911250e48d88097cf5221eb7e0a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/rollup" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "resolve", + "group": "@types", + "version": "1.20.2", + "bom-ref": "@types/resolve@1.20.2", + "description": "TypeScript definitions for resolve", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/resolve@1.20.2#types/resolve", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/resolve", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/resolve", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "eb4042c1114e6424210e773041dc7178e10491b73974831c7182f06f1b12e1350d79510243fa412748f4f66ac73a5fc926fa513c6c0ef52bc4e2747635bfdae1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/resolve" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "deepmerge", + "version": "4.3.1", + "bom-ref": "deepmerge@4.3.1", + "description": "A library for deep (recursive) merging of Javascript objects", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/deepmerge@4.3.1", + "externalReferences": [ + { + "url": "git://github.com/TehShrike/deepmerge.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/TehShrike/deepmerge", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/TehShrike/deepmerge/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "dec52a6cc11cefb5eaa5d34eec547246883e796de987e19809b8feacafae63244cbb0b15cb4acc895b4f9fe40994a16f58fff53d8a5aa6a627d0c7b6927167f8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/deepmerge" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-module", + "version": "1.0.0", + "bom-ref": "is-module@1.0.0", + "author": "Jonathan Ong", + "description": "check if a source string is an es6 module", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-module@1.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/component/is-module.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/component/is-module#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/component/is-module/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e75ca93d23c2a1310837d772e4ecbe878a528602663c2ca029fc9108848123e268593ff6a09bcaf103f19b0bfb6ffa76dfd8d7ae6f4cd669506f2289e40d79da" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-module" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "sourcemap-codec", + "version": "1.4.8", + "bom-ref": "sourcemap-codec@1.4.8", + "author": "Rich Harris", + "description": "Encode/decode sourcemap mappings", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/sourcemap-codec@1.4.8", + "externalReferences": [ + { + "url": "git+https://github.com/Rich-Harris/sourcemap-codec.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/Rich-Harris/sourcemap-codec", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/Rich-Harris/sourcemap-codec/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f4dca4a23579522878960a394a8e5db70f9fd098095f7d0a08d23c830873d89f40d79c03d0c97ab631cac1fe9f4d26ba7c075505d65e34eb3d789ef5a8293cbc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sourcemap-codec" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-terser", + "group": "@rollup", + "version": "0.4.4", + "bom-ref": "@rollup/plugin-terser@0.4.4", + "author": "Peter Placzek", + "description": "Generate minified bundle", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40rollup/plugin-terser@0.4.4#packages/terser", + "externalReferences": [ + { + "url": "git+https://github.com/rollup/plugins.git#packages/terser", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/rollup/plugins/tree/master/packages/terser#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/rollup/plugins/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@rollup/plugin-terser/-/plugin-terser-0.4.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5c77890b9060becf0b7ee903c16669ef27aa8a7ea7b3c45397607d6af6de8edead66ab2abd5a1623b65342b70db1f2840d60539d3c4cf2730390ed881456ddd0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@rollup/plugin-terser" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "smob", + "version": "1.5.0", + "bom-ref": "smob@1.5.0", + "author": "Peter Placzek", + "description": "Zero dependency library to safe merge objects.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/smob@1.5.0", + "externalReferences": [ + { + "url": "git+https://github.com/Tada5hi/smob.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/Tada5hi/smob#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/Tada5hi/smob/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/smob/-/smob-1.5.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "83a4fea7b40ef27a5afbf84dc7da21bf5139a550a65ab5425335172722dd3267ed5fa111d2889663fc3d9271289cba673a9e9be857a72a731f47c82ac167708a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/smob" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "rollup-plugin-off-main-thread", + "group": "@surma", + "version": "2.2.3", + "bom-ref": "@surma/rollup-plugin-off-main-thread@2.2.3", + "author": "Surma", + "description": "Use Rollup with workers and ES6 modules today.", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/%40surma/rollup-plugin-off-main-thread@2.2.3", + "externalReferences": [ + { + "url": "git+https://github.com/surma/rollup-plugin-off-main-thread.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/surma/rollup-plugin-off-main-thread#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/surma/rollup-plugin-off-main-thread/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "951f2affd5bb859a4c5b078d880294ecd41eac19f34102ef8bcaa74c353f7f122d3e1b5954c6cf57795b0b08e12253417bd05baf957e287b21bd6995486f5cc5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@surma/rollup-plugin-off-main-thread" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "magic-string", + "version": "0.25.9", + "bom-ref": "@surma/rollup-plugin-off-main-thread@2.2.3|magic-string@0.25.9", + "author": "Rich Harris", + "description": "Modify strings, generate sourcemaps", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/magic-string@0.25.9", + "externalReferences": [ + { + "url": "git+https://github.com/rich-harris/magic-string.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/rich-harris/magic-string#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/rich-harris/magic-string/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "46617402c33382ddb9ab3aaa2dcd7e31b1e685dc74a2317616fb385e73aacf664e057cf3904c1cfdd250642607027eefd636d53a30197caf26b119f80713b855" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@surma/rollup-plugin-off-main-thread/node_modules/magic-string" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "ejs", + "version": "3.1.10", + "bom-ref": "ejs@3.1.10", + "author": "Matthew Eernisse", + "description": "Embedded JavaScript templates", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/ejs@3.1.10", + "externalReferences": [ + { + "url": "git://github.com/mde/ejs.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mde/ejs", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mde/ejs/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "51e26615f3ab0104bc38958f678aad807c961316b4f3cfccb4ae54132a091851faedc0c45e4652be23a2291099e178a3d33c48dc9102818b37a0ac7e022cd004" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ejs" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "jake", + "version": "10.9.2", + "bom-ref": "jake@10.9.2", + "author": "Matthew Eernisse", + "description": "JavaScript build tool, similar to Make or Rake", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/jake@10.9.2", + "externalReferences": [ + { + "url": "git://github.com/jakejs/jake.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jakejs/jake#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jakejs/jake/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/jake/-/jake-10.9.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d8fe124341eb2d0f9fc3a965a4b9ce68602f37666eebbefc48932b094c27b387cea06f5acab4e2664dd557cb023e455917c69bd3392c5694bc143639a5108d04" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/jake" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "minimatch", + "version": "3.1.2", + "bom-ref": "jake@10.9.2|minimatch@3.1.2", + "author": "Isaac Z. Schlueter", + "description": "a glob matcher in javascript", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/minimatch@3.1.2", + "externalReferences": [ + { + "url": "git://github.com/isaacs/minimatch.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/minimatch#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/minimatch/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "27ba7ade1462023c35343130c355bb8b7efe07222b3963b95d0400cd9dd539c2f43cdc9bc297e657f374e73140cf043d512c84717eaddd43be2b96aa0503881f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/jake/node_modules/minimatch" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "brace-expansion", + "version": "1.1.11", + "bom-ref": "jake@10.9.2|brace-expansion@1.1.11", + "author": "Julian Gruber", + "description": "Brace expansion as known from sh/bash", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/brace-expansion@1.1.11", + "externalReferences": [ + { + "url": "git://github.com/juliangruber/brace-expansion.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/juliangruber/brace-expansion", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/juliangruber/brace-expansion/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "882b8f1c3160ac75fb1f6bc423fe71a73d3bcd21c1d344e9ba0aa1998b5598c3bae75f260ae44ca0e60595d101974835f3bb9fa3375a1e058a71815beb5a8688" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/jake/node_modules/brace-expansion" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "filelist", + "version": "1.0.4", + "bom-ref": "filelist@1.0.4", + "author": "Matthew Eernisse", + "description": "Lazy-evaluating list of files, based on globs or regex patterns", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/filelist@1.0.4", + "externalReferences": [ + { + "url": "git://github.com/mde/filelist.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mde/filelist", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mde/filelist/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c35704b9fdd2f83acb0902fb113ea4cfe82694975babd27bc970928cafce6423c0faa10dd56c85e1901fd186096b8fec84726b6b6b7f77fafc495e098bec7ef1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/filelist" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "minimatch", + "version": "5.1.6", + "bom-ref": "filelist@1.0.4|minimatch@5.1.6", + "author": "Isaac Z. Schlueter", + "description": "a glob matcher in javascript", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/minimatch@5.1.6", + "externalReferences": [ + { + "url": "git://github.com/isaacs/minimatch.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/minimatch#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/minimatch/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "94ac15ff56eba46ea6054147b5becd526b400426f65996669b6c0d88e0398406fc55d092e01dddb4c5b2bdca1589c730016fc23844635cbb74ccfd735d4376ea" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/filelist/node_modules/minimatch" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "fast-uri", + "version": "3.0.2", + "bom-ref": "fast-uri@3.0.2", + "author": "Vincent Le Goff", + "description": "Dependency free RFC 3986 URI toolbox", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/fast-uri@3.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/fastify/fast-uri.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/fastify/fast-uri", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/fastify/fast-uri/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "191e9fd210fb5d7c8d25adb94dbf41b8874dd2d76bfb404c8bafc224f1f7c093b5263346de7fd5b12c37f00c1174a640066f2519b3df6a42d1918cf1d95f6ba3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fast-uri" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "require-from-string", + "version": "2.0.2", + "bom-ref": "require-from-string@2.0.2", + "author": "Vsevolod Strukchinsky", + "description": "Require module from string", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/require-from-string@2.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/floatdrop/require-from-string.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/floatdrop/require-from-string#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/floatdrop/require-from-string/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5dfd2759ee91b1ece214cbbe029f5b8a251b9a996ae92f7fa7eef0ed85cffc904786b5030d48706bebc0372b9bbaa7d9593bde53ffc36151ac0c6ed128bfef13" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/require-from-string" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "wrappy", + "version": "1.0.2", + "bom-ref": "wrappy@1.0.2", + "author": "Isaac Z. Schlueter", + "description": "Callback wrapping utility", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/wrappy@1.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/npm/wrappy.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/wrappy", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/wrappy/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9784a9fc346c7a8afdc0be84bd5dbe4ee427eb774c90f8d9feca7d5e48214c46d5f4a94f4b5c54b19deeeff2103b8c31b5c141e1b82940f45c477402bdeccf71" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/wrappy" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "lodash.sortby", + "version": "4.7.0", + "bom-ref": "lodash.sortby@4.7.0", + "author": "John-David Dalton", + "description": "The lodash method `_.sortBy` exported as a module.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/lodash.sortby@4.7.0", + "externalReferences": [ + { + "url": "git+https://github.com/lodash/lodash.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://lodash.com/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/lodash/lodash/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1c35971bc8ac327b40c91179bd9ef12ae12f3a14f8021951b7fddccd34a3bc65318d8081551418e3c5620c7c9f633f552280645b84cc19035aa71fa5dd153074" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lodash.sortby" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "get-own-enumerable-property-symbols", + "version": "3.0.2", + "bom-ref": "get-own-enumerable-property-symbols@3.0.2", + "author": "Shahar Or", + "description": "Returns an array of all enumerable symbol properties found directly upon a given object", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/get-own-enumerable-property-symbols@3.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/mightyiam/get-own-enumerable-property-symbols.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mightyiam/get-own-enumerable-property-symbols#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mightyiam/get-own-enumerable-property-symbols/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "23450157f5cecf55e42091c450331901bcc24e153f1fc0f19927e674670a3e7561bb655f16aaf7e23afdefbec8c9a4d8bf18de75686a5488a5103b0274fe46ea" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/get-own-enumerable-property-symbols" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-obj", + "version": "1.0.1", + "bom-ref": "is-obj@1.0.1", + "author": "Sindre Sorhus", + "description": "Check if a value is an object", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-obj@1.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/is-obj.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/is-obj#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/is-obj/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9784721e046a18de18dfef491d5acda8efad374ad5e4ccbbeae5b9fe7b8ee0ad5beafc391bc77f7261633fdb517c4b1d85936dd0815d66e2bf73656be0d6fe42" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-obj" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-regexp", + "version": "1.0.0", + "bom-ref": "is-regexp@1.0.0", + "author": "Sindre Sorhus", + "description": "Check whether a variable is a regular expression", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-regexp@1.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/is-regexp.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/is-regexp#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/is-regexp/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ef38c500f3b8fe0c324000204519aa7847b22080927660aa6b7b6c54731d0736975d18aaa2964be02ca0860fd7ba5196aed0014e96e7618cf32117df2e43f8a0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-regexp" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "strip-comments", + "version": "2.0.1", + "bom-ref": "strip-comments@2.0.1", + "author": "Jon Schlinkert", + "description": "Strip line and/or block comments from a string. Blazing fast, and works with JavaScript, Sass, CSS, Less.js, and a number of other languages.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/strip-comments@2.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/jonschlinkert/strip-comments.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jonschlinkert/strip-comments", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jonschlinkert/strip-comments/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "669acac7e6c12d7bf4ebb5930802eff124b3e65dbe5e1a580ac56d4aa94c9e40173160eafbf7a455b975821a8ff6b5074f3bfab26fc3c023a262eb54ff2a757f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/strip-comments" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "tempy", + "version": "0.6.0", + "bom-ref": "tempy@0.6.0", + "author": "Sindre Sorhus", + "description": "Get a random temporary file or directory path", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/tempy@0.6.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/tempy.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/tempy#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/tempy/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1b5defb4c60f4ff27c0385f64a376d053a61665ae9d602afea16623a3c35e1109683a19b1ee4011ad8e5c7be712db615ff011cd03ec6e4ae2bc4a3ff71793c07" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tempy" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "type-fest", + "version": "0.16.0", + "bom-ref": "tempy@0.6.0|type-fest@0.16.0", + "author": "Sindre Sorhus", + "description": "A collection of essential TypeScript types", + "licenses": [ + { + "expression": "(MIT OR CC0-1.0)" + } + ], + "purl": "pkg:npm/type-fest@0.16.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/type-fest.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/type-fest#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/type-fest/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "79a0731ba331373127f648b0bedadef7471768d2e499a74c59ad7340cb375ce4425cd6ec1ff39ec306f10b989af5d0b12319d302c4b15c969afe9e72f0396f26" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tempy/node_modules/type-fest" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "temp-dir", + "version": "2.0.0", + "bom-ref": "temp-dir@2.0.0", + "author": "Sindre Sorhus", + "description": "Get the real path of the system temp directory", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/temp-dir@2.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/temp-dir.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/temp-dir#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/temp-dir/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6a80409e24269b0b5c2a9ffb073b07f02c73bfc38bef7ea9eefd628466f97bd0c9f644f01961eb42b541e7e95f543cdf1ab751cd7721fa283b2c7698d494ceae" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/temp-dir" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "unique-string", + "version": "2.0.0", + "bom-ref": "unique-string@2.0.0", + "author": "Sindre Sorhus", + "description": "Generate a unique random string", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unique-string@2.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/unique-string.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/unique-string#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/unique-string/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b8d69e8ab10fbe96564a0cf0b0f1ad536cd5493ae7ffc2f9abf21ec59987d1e1fa480ef70a6000e54e06c0e453c50019b3de530172cda9e2e83cf34ee6065f5a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unique-string" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "crypto-random-string", + "version": "2.0.0", + "bom-ref": "crypto-random-string@2.0.0", + "author": "Sindre Sorhus", + "description": "Generate a cryptographically strong random string", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/crypto-random-string@2.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/crypto-random-string.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/crypto-random-string#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/crypto-random-string/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bf5a65203df2f6bfe53e1be2275c2b5e92dec94206019d921cd61311aa66efff00f672cfa32bd5a7744afc43c5aa7e641339f25a061936c46d6182166ee1bc28" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/crypto-random-string" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "upath", + "version": "1.2.0", + "bom-ref": "upath@1.2.0", + "author": "Angelos Pikoulas", + "description": "A proxy to `path`, replacing `\\` with `/` for all results & new methods to normalize & join keeping leading `./` and add, change, default, trim file extensions.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/upath@1.2.0", + "externalReferences": [ + { + "url": "git://github.com/anodynos/upath.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "http://github.com/anodynos/upath/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "http://github.com/anodynos/upath/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "699c06a5a9853bad60dce95f4fb390087aa11a75b8de2787f5665e3fb43137f1bf8d2e237ea524671a2bcaf26054f11cae5e4d2ff8201ec4a62cc1ee1fae0b86" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/upath" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "workbox-background-sync", + "version": "7.1.0", + "bom-ref": "workbox-background-sync@7.1.0", + "author": "Google's Web DevRel Team", + "description": "Queues failed requests and uses the Background Sync API to replay them when the network is available", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/workbox-background-sync@7.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/googlechrome/workbox.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/GoogleChrome/workbox", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/googlechrome/workbox/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-7.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "acc6e0af3b9e5560c5704ab5eb5d18c835bbd73d280172df7511d141c2b0e121a28647ce2b425412fa961c5c00eab27ee930a59cc227eca408e4f34dd57417c1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-background-sync" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "idb", + "version": "7.1.1", + "bom-ref": "idb@7.1.1", + "author": "Jake Archibald", + "description": "A small wrapper that makes IndexedDB usable", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/idb@7.1.1", + "externalReferences": [ + { + "url": "git://github.com/jakearchibald/idb.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jakearchibald/idb#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jakearchibald/idb/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "81c85eb16073caf18744ef56f2dcd45850f2728c398308ef14a7f257d145df663b179d3264ca7b98ff93da6248585c78f7389cab20b8b9e7c7335ee8eb128855" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/idb" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "workbox-core", + "version": "7.1.0", + "bom-ref": "workbox-core@7.1.0", + "author": "Google's Web DevRel Team", + "description": "This module is used by a number of the other Workbox modules to share common code.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/workbox-core@7.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/googlechrome/workbox.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/GoogleChrome/workbox", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/googlechrome/workbox/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/workbox-core/-/workbox-core-7.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e4a07828e63caed2f7d67105ec17ef53b14ccca4f80794e46d86b6b73912f8f7aa8f481ac8c4fd4b2b5216d37396bbcc69682feb2ff2bcff42d086e9163577d1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-core" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "workbox-broadcast-update", + "version": "7.1.0", + "bom-ref": "workbox-broadcast-update@7.1.0", + "author": "Google's Web DevRel Team", + "description": "A service worker helper library that uses the Broadcast Channel API to announce when a cached response has updated", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/workbox-broadcast-update@7.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/googlechrome/workbox.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/GoogleChrome/workbox", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/googlechrome/workbox/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-7.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3b7ea121f8637a3fdce5aafde693baee4d46430d3f6f0e6d28fec21113602be25dc4100d4210e622e39765336fc1bd881c1c7d863da4c6f703c91221e67cce81" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-broadcast-update" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "workbox-cacheable-response", + "version": "7.1.0", + "bom-ref": "workbox-cacheable-response@7.1.0", + "author": "Google's Web DevRel Team", + "description": "This library takes a Response object and determines whether it's cacheable based on a specific configuration.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/workbox-cacheable-response@7.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/googlechrome/workbox.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/GoogleChrome/workbox", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/googlechrome/workbox/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-7.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8b0b0b06597c1efb9adf10ae041f61f76fbf7b4c1db26495811d9996f71f8dea595b085dde8b2e990077c7da3b7e58fe15e86d58cd951db667f1425e0575e8e9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-cacheable-response" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "workbox-expiration", + "version": "7.1.0", + "bom-ref": "workbox-expiration@7.1.0", + "author": "Google's Web DevRel Team", + "description": "A service worker helper library that expires cached responses based on age or maximum number of entries.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/workbox-expiration@7.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/googlechrome/workbox.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/GoogleChrome/workbox", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/googlechrome/workbox/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-7.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9b90dc318f80eb7ac994f4db6c136da49db48b77a79323ad4a061fbff97c87e0fa61b6cd880d3328490251a32c74397182095ad6839f464caa4ef979362e4a41" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-expiration" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "workbox-google-analytics", + "version": "7.1.0", + "bom-ref": "workbox-google-analytics@7.1.0", + "author": "Google's Web DevRel Team", + "description": "Queues failed requests and uses the Background Sync API to replay them when the network is available", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/workbox-google-analytics@7.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/googlechrome/workbox.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/GoogleChrome/workbox", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/googlechrome/workbox/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-7.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "16f139de40501df553719c9ccde05545ec6187b25393243c1c0bdb558ea65ddda7d80ececb3ffd7c8c27638d3a65c0e1bc4e0d15f2868d6e7a3788018aa92b7b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-google-analytics" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "workbox-routing", + "version": "7.1.0", + "bom-ref": "workbox-routing@7.1.0", + "author": "Google's Web DevRel Team", + "description": "A service worker helper library to route request URLs to handlers.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/workbox-routing@7.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/googlechrome/workbox.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/GoogleChrome/workbox", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/googlechrome/workbox/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-7.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a0e624fa42eb8946364321e422297152555c16ac1db8b241ee845920435ba8f19e04fff74d61d834d76618d873d5dbcabb0edaaaf27b090c67dbbfe3a6b95376" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-routing" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "workbox-strategies", + "version": "7.1.0", + "bom-ref": "workbox-strategies@7.1.0", + "author": "Google's Web DevRel Team", + "description": "A service worker helper library implementing common caching strategies.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/workbox-strategies@7.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/googlechrome/workbox.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/GoogleChrome/workbox", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/googlechrome/workbox/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-7.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fd4ada70f88685435e8468d19bfb4b510fbd3ed5a609b46e7d6b55d2d36b00bb9ff8767817b72639b4842be138fc1c75a7c4b2c76b4cfa9908aefb727ad7657b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-strategies" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "workbox-navigation-preload", + "version": "7.1.0", + "bom-ref": "workbox-navigation-preload@7.1.0", + "author": "Google's Web DevRel Team", + "description": "This library allows developers to opt-in to using Navigation Preload in their service worker.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/workbox-navigation-preload@7.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/googlechrome/workbox.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/GoogleChrome/workbox", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/googlechrome/workbox/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-7.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e30c806e8d2f348fd7d2e58d26108c2b19cf6a73728726ec45e30637d414a5a78f2d3883a4ac4fa85c65e2852604d75d3f0217ba0d3579348b5481578a6446fc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-navigation-preload" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "workbox-precaching", + "version": "7.1.0", + "bom-ref": "workbox-precaching@7.1.0", + "author": "Google's Web DevRel Team", + "description": "This module efficiently precaches assets.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/workbox-precaching@7.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/googlechrome/workbox.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/GoogleChrome/workbox", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/googlechrome/workbox/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-7.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2f2c7342db3e504a60b667e7a25a3484774d8e807b128456705ec40ec96dfa5406774956e224efbd27b7bf926221c910481e4a4d6e71882aa316f89128f8f5cc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-precaching" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "workbox-range-requests", + "version": "7.1.0", + "bom-ref": "workbox-range-requests@7.1.0", + "author": "Google's Web DevRel Team", + "description": "This library creates a new Response, given a source Response and a Range header value.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/workbox-range-requests@7.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/googlechrome/workbox.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/GoogleChrome/workbox", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/googlechrome/workbox/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-7.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9bbf8ee041e894db39c9bffbf42ae7c0f47f83f3d1ccc15811da34d4bab08b156773fb1bccd4af2b3d1dd38384dda3117a5d42c00019421791b2a183c004e03d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-range-requests" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "workbox-recipes", + "version": "7.1.0", + "bom-ref": "workbox-recipes@7.1.0", + "author": "Google's Web DevRel Team", + "description": "A service worker helper library to manage common request and caching patterns", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/workbox-recipes@7.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/googlechrome/workbox.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/GoogleChrome/workbox", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/googlechrome/workbox/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-7.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "351ae4e3270537d0475c907a5ab2a2457dd6df0ef960dacdaf3497f5c119805079b9b786a0ef2cfd20e639856b158a7d1ccc3ab21d4f9b778063fd60552f182e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-recipes" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "workbox-streams", + "version": "7.1.0", + "bom-ref": "workbox-streams@7.1.0", + "author": "Google's Web DevRel Team", + "description": "A library that makes it easier to work with Streams in the browser.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/workbox-streams@7.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/googlechrome/workbox.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/GoogleChrome/workbox", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/googlechrome/workbox/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-7.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5b21c057145704c7f2b0cf0e4708999c8f7cc2f1964d502afe53b20637f4d295c5bc6d2635a573e098bebbe7ca6bf99fd62d929d37e292860ab68e22847792eb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-streams" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "workbox-sw", + "version": "7.1.0", + "bom-ref": "workbox-sw@7.1.0", + "author": "Google's Web DevRel Team", + "description": "This module makes it easy to get started with the Workbox service worker libraries.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/workbox-sw@7.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/googlechrome/workbox.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/GoogleChrome/workbox", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/googlechrome/workbox/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-7.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1e697ff7efe78d45c1825bf776d67d581287236df90102722c15751bb1059a1e3f99475242e5ee8bcd11b630de551ad79e6ffa4168115041c6dff60155bc6db0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-sw" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "workbox-window", + "version": "7.1.0", + "bom-ref": "workbox-window@7.1.0", + "author": "Google's Web DevRel Team", + "description": "Simplifies communications with Workbox packages running in the service worker", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/workbox-window@7.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/googlechrome/workbox.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/GoogleChrome/workbox", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/googlechrome/workbox/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/workbox-window/-/workbox-window-7.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6477913b2a91f804b950fce1a254110edb4b16a18cc0fd0da7c30a580772c6c0c44f1ab7a8e0325efa9eb2c7371a78a8846e9ed2602a490c8a387993f333c5ee" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-window" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "trusted-types", + "group": "@types", + "version": "2.0.7", + "bom-ref": "@types/trusted-types@2.0.7", + "description": "TypeScript definitions for trusted-types", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/trusted-types@2.0.7#types/trusted-types", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/trusted-types", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/trusted-types", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "49c68f767d5d41cce06e5d101537933a65471542eddfde17260390368c95859eabdaf2e730b25f04f779dd2079d93ff71b7e95235fe0d8c65a5f47300ee5ec7f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/trusted-types" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "vite-plugin-static-copy", + "version": "1.0.6", + "bom-ref": "vite-plugin-static-copy@1.0.6", + "author": "sapphi-red", + "description": "rollup-plugin-copy for vite with dev server support.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/vite-plugin-static-copy@1.0.6", + "externalReferences": [ + { + "url": "git+https://github.com/sapphi-red/vite-plugin-static-copy.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sapphi-red/vite-plugin-static-copy#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sapphi-red/vite-plugin-static-copy/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/vite-plugin-static-copy/-/vite-plugin-static-copy-1.0.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "dee4afb0cc035456518adaa85878f4b78d77ecacfb5329e725eab51199515bb7b6e61db4ebc7f22195f839108238091fa75164946c49355241901383f8f6487b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vite-plugin-static-copy" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "fs-extra", + "version": "11.2.0", + "bom-ref": "vite-plugin-static-copy@1.0.6|fs-extra@11.2.0", + "author": "JP Richardson", + "description": "fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as recursive mkdir, copy, and remove.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/fs-extra@11.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/jprichardson/node-fs-extra.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jprichardson/node-fs-extra", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jprichardson/node-fs-extra/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3e60e2deec0ae6716e5e1ed70d39559d2d7bc494bbbd6dfa8acdbec37c5cbfc495c620783720137f872d9156396e44a35f46389dbbd90aad7f123b44cabf64b7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vite-plugin-static-copy/node_modules/fs-extra" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "rollup-linux-x64-gnu", + "group": "@rollup", + "version": "4.24.0", + "bom-ref": "@rollup/rollup-linux-x64-gnu@4.24.0", + "author": "Lukas Taegert-Atkinson", + "description": "Native bindings for Rollup", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40rollup/rollup-linux-x64-gnu@4.24.0", + "externalReferences": [ + { + "url": "git+https://github.com/rollup/rollup.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://rollupjs.org/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/rollup/rollup/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.24.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "657164eccef647461814de6ad779e257407b1bcff975c43d243a7c91e2527ebdc6a197971283073ff1e5bea44e03738c6cc75faf5f488c278d0273d41bdddbe8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@rollup/rollup-linux-x64-gnu" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "rollup-linux-x64-musl", + "group": "@rollup", + "version": "4.24.0", + "bom-ref": "@rollup/rollup-linux-x64-musl@4.24.0", + "author": "Lukas Taegert-Atkinson", + "description": "Native bindings for Rollup", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40rollup/rollup-linux-x64-musl@4.24.0", + "externalReferences": [ + { + "url": "git+https://github.com/rollup/rollup.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://rollupjs.org/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/rollup/rollup/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.24.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c358be2fb9005d935d625faf16fcd2672f18d5aad2eef320232f30bac5c9cd1acfca87f92c06f4d8a1abd4f0f612445c97bde41ee948203d0ce74d6537ebe86d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@rollup/rollup-linux-x64-musl" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "source-map", + "group": "@jridgewell", + "version": "0.3.6", + "bom-ref": "@jridgewell/source-map@0.3.6", + "author": "Justin Ridgewell", + "description": "Packages @jridgewell/trace-mapping and @jridgewell/gen-mapping into the familiar source-map API", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40jridgewell/source-map@0.3.6", + "externalReferences": [ + { + "url": "git+https://github.com/jridgewell/source-map.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jridgewell/source-map#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jridgewell/source-map/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d5925365e6e0aa594eefdb9ed9b9b7ac81ae77f6ce7b4a4fe418d2442471c58904652f124d5ef337ce1405b898bbb8f2f9e08a4a7548520a16584fedb7eb2131" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@jridgewell/source-map" + } + ] + }, + { + "type": "library", + "name": "source-map-support", + "version": "0.5.21", + "bom-ref": "source-map-support@0.5.21", + "description": "Fixes stack traces for files with source maps", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/source-map-support@0.5.21", + "externalReferences": [ + { + "url": "git+https://github.com/evanw/node-source-map-support.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/evanw/node-source-map-support#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/evanw/node-source-map-support/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b811d4dcbddccec232617297f3c7ddac6a2fc5d482a13183459e92617b524712d95331e0e4fffae87b7aba85251eef4466877e8a75e12a8dea420c17513ff2d7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/source-map-support" + } + ] + }, + { + "type": "library", + "name": "xlsx", + "version": "0.18.5", + "bom-ref": "xlsx@0.18.5", + "author": "sheetjs", + "description": "SheetJS Spreadsheet data parser and writer", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/xlsx@0.18.5", + "externalReferences": [ + { + "url": "git://github.com/SheetJS/sheetjs.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://sheetjs.com/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/SheetJS/sheetjs/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/xlsx/-/xlsx-0.18.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7668372c28c13c7667429e7f17ffa79d36be9a23c9c545c1eafb64e3662304129ac8335a8311847887560299183ce7f7677a66de4eb62a78f3a7b94c79312d15" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/xlsx" + } + ] + }, + { + "type": "library", + "name": "adler-32", + "version": "1.3.1", + "bom-ref": "adler-32@1.3.1", + "author": "sheetjs", + "description": "Pure-JS ADLER-32", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/adler-32@1.3.1", + "externalReferences": [ + { + "url": "git://github.com/SheetJS/js-adler32.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "http://sheetjs.com/opensource", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/SheetJS/js-adler32/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/adler-32/-/adler-32-1.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ca7678c3f9d452fe6baec47c5141a87b5542f61663e95e6153d430d4794c0c9184270e52ed37d312b5938cccace8ceefaf461670faacdea02be2cb349c37cff8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/adler-32" + } + ] + }, + { + "type": "library", + "name": "cfb", + "version": "1.2.2", + "bom-ref": "cfb@1.2.2", + "author": "sheetjs", + "description": "Compound File Binary File Format extractor", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/cfb@1.2.2", + "externalReferences": [ + { + "url": "git://github.com/SheetJS/js-cfb.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "http://sheetjs.com/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/SheetJS/js-cfb/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/cfb/-/cfb-1.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "29f75466c48ec35f7f39b1166acbc13ff01ce2b799bc019ab9986ce92fe0a8d857848edc2b0be51fbba58fe74e1189dc6b86e6e121a8f02d5b4c042f9d38e040" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cfb" + } + ] + }, + { + "type": "library", + "name": "crc-32", + "version": "1.2.2", + "bom-ref": "crc-32@1.2.2", + "author": "sheetjs", + "description": "Pure-JS CRC-32", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/crc-32@1.2.2", + "externalReferences": [ + { + "url": "git://github.com/SheetJS/js-crc32.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://sheetjs.com/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/SheetJS/js-crc32/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "44e9b308aad39cec326cf709029000e960568a3db71d57c654d2aaaab669bb264e1ea2b60b01d2be91aecadfd434dbda22311df17e48146a78321f887b520725" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/crc-32" + } + ] + }, + { + "type": "library", + "name": "codepage", + "version": "1.15.0", + "bom-ref": "codepage@1.15.0", + "author": "SheetJS", + "description": "pure-JS library to handle codepages", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/codepage@1.15.0", + "externalReferences": [ + { + "url": "git://github.com/SheetJS/js-codepage.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://sheetjs.com/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/SheetJS/js-codepage/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/codepage/-/codepage-1.15.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "de0e8d5133ddfd8b6eb86ae132738c46315cf8b270fdb9cca77fb4aff59ccf721752e0a8b0a449bcca619b9f90f9bbd354670926e46f54bb986daf96a2368568" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/codepage" + } + ] + }, + { + "type": "library", + "name": "ssf", + "version": "0.11.2", + "bom-ref": "ssf@0.11.2", + "author": "sheetjs", + "description": "Format data using ECMA-376 spreadsheet Format Codes", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/ssf@0.11.2", + "externalReferences": [ + { + "url": "git://github.com/SheetJS/ssf.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "http://sheetjs.com/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/SheetJS/ssf/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ssf/-/ssf-0.11.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fa275b9885e86044f8ee11fe77b75f9b67a974e3140e3a9c078eb8f2c4d9fadd89c28c8114bfe29ec2df07fada72b0e6b0a077762c2c0c0ebdea964c89e002e6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ssf" + } + ] + }, + { + "type": "library", + "name": "frac", + "version": "1.1.2", + "bom-ref": "frac@1.1.2", + "author": "SheetJS", + "description": "Rational approximation with bounded denominator", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/frac@1.1.2", + "externalReferences": [ + { + "url": "git://github.com/SheetJS/frac.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "http://sheetjs.com/opensource", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/SheetJS/frac/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/frac/-/frac-1.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c3f5c17e489b693977603a804b07c352a9276b8676a7d7054abd5a1c3b745a83131029d17c13afd9602b95920b96a8169667489402d71a933600e8449395b720" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/frac" + } + ] + }, + { + "type": "library", + "name": "wmf", + "version": "1.0.2", + "bom-ref": "wmf@1.0.2", + "author": "sheetjs", + "description": "Windows MetaFile (WMF) parser", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/wmf@1.0.2", + "externalReferences": [ + { + "url": "git://github.com/SheetJS/js-wmf.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://sheetjs.com/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/SheetJS/js-wmf/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/wmf/-/wmf-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fe9f4aedb121d038fa59b5e0e091b4c6f2d098869dae77abd5b8b8e553094df9db547b1cef221a8d9ca84a82bad3f76d541b35d859ba5a4508e7fdd6015b0d33" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/wmf" + } + ] + }, + { + "type": "library", + "name": "word", + "version": "0.3.0", + "bom-ref": "word@0.3.0", + "author": "sheetjs", + "description": "Word Processing Document library", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/word@0.3.0", + "externalReferences": [ + { + "url": "git://github.com/SheetJS/js-word.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://wordjs.com/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/SheetJS/js-word/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/word/-/word-0.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3842de63443ad4e5e97547d3a7ea30780fefb4b560e550ce5e1fb785edcf3732c61bfcb4a32952382d714558f4fa5e2f437b63fdb0751d51efd6871791071e14" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/word" + } + ] + } + ], + "dependencies": [ + { + "ref": "care_fe@2.5.4", + "dependsOn": [ + "@fontsource/figtree@5.1.1", + "@googlemaps/react-wrapper@1.1.42", + "@googlemaps/typescript-guards@2.0.3", + "@headlessui/react@2.1.9", + "@pnotify/core@5.2.0", + "@pnotify/mobile@5.2.0", + "@radix-ui/react-icons@1.3.0", + "@radix-ui/react-slot@1.1.0", + "@radix-ui/react-toast@1.2.2", + "@sentry/browser@8.33.1", + "@tailwindcss/container-queries@0.1.1", + "@tailwindcss/forms@0.5.9", + "@tailwindcss/typography@0.5.15", + "@types/cypress@1.1.3", + "@types/events@3.0.3", + "@types/google.maps@3.58.1", + "@types/lodash-es@4.17.12", + "@types/node@22.7.5", + "@types/qrcode.react@1.0.5", + "@types/react-copy-to-clipboard@5.0.7", + "@types/react-csv@1.1.10", + "@types/react-dom@18.3.0", + "@types/react-google-recaptcha@2.1.9", + "@types/react@18.3.2", + "@typescript-eslint/eslint-plugin@7.18.0", + "@vitejs/plugin-react-swc@3.7.1", + "@yudiel/react-qr-scanner@2.0.8", + "autoprefixer@10.4.20", + "axios@1.7.7", + "bowser@2.11.0", + "browser-image-compression@2.0.2", + "browserslist-useragent-regexp@4.1.3", + "class-variance-authority@0.7.0", + "clsx@2.1.1", + "cross-env@7.0.3", + "cypress-localstorage-commands@2.2.6", + "cypress-split@1.24.0", + "cypress@13.15.0", + "dayjs@1.11.13", + "echarts-for-react@3.0.2", + "echarts@5.5.1", + "eslint-config-prettier@9.1.0", + "eslint-plugin-i18next@6.1.0", + "eslint-plugin-mdx@3.1.5", + "eslint-plugin-prettier@5.2.1", + "eslint-plugin-react-hooks@4.6.2", + "eslint-plugin-react@7.37.1", + "events@3.3.0", + "gentype@4.5.0", + "glob@11.0.0", + "hi-profiles@1.1.0", + "husky@8.0.3", + "i18next-browser-languagedetector@7.2.1", + "i18next@23.15.2", + "lint-staged@13.3.0", + "local-cypress@1.2.6", + "lodash-es@4.17.21", + "lucide-react@0.446.0", + "postcss-loader@7.3.4", + "postcss@8.4.47", + "prettier-plugin-tailwindcss@0.6.8", + "prettier@3.3.3", + "prop-types@15.8.1", + "qrcode.react@3.2.0", + "raviger@4.1.2", + "react-copy-to-clipboard@5.1.0", + "react-dnd-html5-backend@16.0.1", + "react-dnd-scrolling@1.3.10", + "react-dnd@16.0.1", + "react-dom@18.3.1", + "react-google-recaptcha@3.1.0", + "react-i18next@15.0.2", + "react-infinite-scroll-component@6.1.0", + "react-markdown@8.0.7", + "react-pdf@9.1.1", + "react-redux@8.1.3", + "react-webcam@7.2.0", + "react@18.3.1", + "redux-devtools-extension@2.13.9", + "redux-thunk@2.4.2", + "redux@4.2.1", + "rehype-raw@6.1.1", + "snyk@1.1293.1", + "tailwind-merge@2.5.3", + "tailwindcss-animate@1.0.7", + "tailwindcss@3.4.13", + "typescript@5.6.2", + "use-keyboard-shortcut@1.1.6", + "uuid@10.0.0", + "vite-plugin-checker@0.6.4", + "vite-plugin-pwa@0.20.5", + "vite-plugin-static-copy@1.0.6", + "vite@5.4.8", + "xlsx@0.18.5" + ] + }, + { + "ref": "@fontsource/figtree@5.1.1" + }, + { + "ref": "@googlemaps/react-wrapper@1.1.42", + "dependsOn": [ + "@googlemaps/js-api-loader@1.16.8", + "react@18.3.1" + ] + }, + { + "ref": "@googlemaps/js-api-loader@1.16.8" + }, + { + "ref": "react@18.3.1", + "dependsOn": [ + "loose-envify@1.4.0" + ] + }, + { + "ref": "@googlemaps/typescript-guards@2.0.3" + }, + { + "ref": "@headlessui/react@2.1.9", + "dependsOn": [ + "@floating-ui/react@0.26.24", + "@react-aria/focus@3.18.3", + "@react-aria/interactions@3.22.3", + "@tanstack/react-virtual@3.10.8", + "react-dom@18.3.1", + "react@18.3.1" + ] + }, + { + "ref": "@floating-ui/react@0.26.24", + "dependsOn": [ + "@floating-ui/react-dom@2.1.2", + "@floating-ui/utils@0.2.8", + "react-dom@18.3.1", + "react@18.3.1", + "tabbable@6.2.0" + ] + }, + { + "ref": "@floating-ui/react-dom@2.1.2", + "dependsOn": [ + "@floating-ui/dom@1.6.11", + "react-dom@18.3.1", + "react@18.3.1" + ] + }, + { + "ref": "@floating-ui/dom@1.6.11", + "dependsOn": [ + "@floating-ui/core@1.6.8", + "@floating-ui/utils@0.2.8" + ] + }, + { + "ref": "@floating-ui/core@1.6.8", + "dependsOn": [ + "@floating-ui/utils@0.2.8" + ] + }, + { + "ref": "@floating-ui/utils@0.2.8" + }, + { + "ref": "react-dom@18.3.1", + "dependsOn": [ + "loose-envify@1.4.0", + "react@18.3.1", + "scheduler@0.23.2" + ] + }, + { + "ref": "tabbable@6.2.0" + }, + { + "ref": "@react-aria/focus@3.18.3", + "dependsOn": [ + "@react-aria/interactions@3.22.3", + "@react-aria/utils@3.25.3", + "@react-types/shared@3.25.0", + "@swc/helpers@0.5.13", + "clsx@2.1.1", + "react@18.3.1" + ] + }, + { + "ref": "@react-aria/interactions@3.22.3", + "dependsOn": [ + "@react-aria/ssr@3.9.6", + "@react-aria/utils@3.25.3", + "@react-types/shared@3.25.0", + "@swc/helpers@0.5.13", + "react@18.3.1" + ] + }, + { + "ref": "@react-aria/utils@3.25.3", + "dependsOn": [ + "@react-aria/ssr@3.9.6", + "@react-stately/utils@3.10.4", + "@react-types/shared@3.25.0", + "@swc/helpers@0.5.13", + "clsx@2.1.1", + "react@18.3.1" + ] + }, + { + "ref": "@react-aria/ssr@3.9.6", + "dependsOn": [ + "@swc/helpers@0.5.13", + "react@18.3.1" + ] + }, + { + "ref": "@react-stately/utils@3.10.4", + "dependsOn": [ + "@swc/helpers@0.5.13", + "react@18.3.1" + ] + }, + { + "ref": "@swc/helpers@0.5.13", + "dependsOn": [ + "tslib@2.7.0" + ] + }, + { + "ref": "@react-types/shared@3.25.0", + "dependsOn": [ + "react@18.3.1" + ] + }, + { + "ref": "clsx@2.1.1" + }, + { + "ref": "tslib@2.7.0" + }, + { + "ref": "@tanstack/react-virtual@3.10.8", + "dependsOn": [ + "@tanstack/virtual-core@3.10.8", + "react-dom@18.3.1", + "react@18.3.1" + ] + }, + { + "ref": "@tanstack/virtual-core@3.10.8" + }, + { + "ref": "@pnotify/core@5.2.0" + }, + { + "ref": "@pnotify/mobile@5.2.0", + "dependsOn": [ + "@pnotify/core@5.2.0" + ] + }, + { + "ref": "@radix-ui/react-icons@1.3.0", + "dependsOn": [ + "react@18.3.1" + ] + }, + { + "ref": "@radix-ui/react-slot@1.1.0", + "dependsOn": [ + "@radix-ui/react-compose-refs@1.1.0", + "@types/react@18.3.2", + "react@18.3.1" + ] + }, + { + "ref": "@radix-ui/react-compose-refs@1.1.0", + "dependsOn": [ + "@types/react@18.3.2", + "react@18.3.1" + ] + }, + { + "ref": "@types/react@18.3.2", + "dependsOn": [ + "@types/prop-types@15.7.13", + "csstype@3.1.3" + ] + }, + { + "ref": "@radix-ui/react-toast@1.2.2", + "dependsOn": [ + "@radix-ui/primitive@1.1.0", + "@radix-ui/react-collection@1.1.0", + "@radix-ui/react-compose-refs@1.1.0", + "@radix-ui/react-context@1.1.1", + "@radix-ui/react-dismissable-layer@1.1.1", + "@radix-ui/react-portal@1.1.2", + "@radix-ui/react-presence@1.1.1", + "@radix-ui/react-primitive@2.0.0", + "@radix-ui/react-use-callback-ref@1.1.0", + "@radix-ui/react-use-controllable-state@1.1.0", + "@radix-ui/react-use-layout-effect@1.1.0", + "@radix-ui/react-visually-hidden@1.1.0", + "@types/react-dom@18.3.0", + "@types/react@18.3.2", + "react-dom@18.3.1", + "react@18.3.1" + ] + }, + { + "ref": "@radix-ui/primitive@1.1.0" + }, + { + "ref": "@radix-ui/react-collection@1.1.0", + "dependsOn": [ + "@radix-ui/react-compose-refs@1.1.0", + "@radix-ui/react-collection@1.1.0|@radix-ui/react-context@1.1.0", + "@radix-ui/react-primitive@2.0.0", + "@radix-ui/react-slot@1.1.0", + "@types/react-dom@18.3.0", + "@types/react@18.3.2", + "react-dom@18.3.1", + "react@18.3.1" + ] + }, + { + "ref": "@radix-ui/react-collection@1.1.0|@radix-ui/react-context@1.1.0", + "dependsOn": [ + "@types/react@18.3.2", + "react@18.3.1" + ] + }, + { + "ref": "@radix-ui/react-primitive@2.0.0", + "dependsOn": [ + "@radix-ui/react-slot@1.1.0", + "@types/react-dom@18.3.0", + "@types/react@18.3.2", + "react-dom@18.3.1", + "react@18.3.1" + ] + }, + { + "ref": "@types/react-dom@18.3.0", + "dependsOn": [ + "@types/react@18.3.2" + ] + }, + { + "ref": "@radix-ui/react-context@1.1.1", + "dependsOn": [ + "@types/react@18.3.2", + "react@18.3.1" + ] + }, + { + "ref": "@radix-ui/react-dismissable-layer@1.1.1", + "dependsOn": [ + "@radix-ui/primitive@1.1.0", + "@radix-ui/react-compose-refs@1.1.0", + "@radix-ui/react-primitive@2.0.0", + "@radix-ui/react-use-callback-ref@1.1.0", + "@radix-ui/react-use-escape-keydown@1.1.0", + "@types/react-dom@18.3.0", + "@types/react@18.3.2", + "react-dom@18.3.1", + "react@18.3.1" + ] + }, + { + "ref": "@radix-ui/react-use-callback-ref@1.1.0", + "dependsOn": [ + "@types/react@18.3.2", + "react@18.3.1" + ] + }, + { + "ref": "@radix-ui/react-use-escape-keydown@1.1.0", + "dependsOn": [ + "@radix-ui/react-use-callback-ref@1.1.0", + "@types/react@18.3.2", + "react@18.3.1" + ] + }, + { + "ref": "@radix-ui/react-portal@1.1.2", + "dependsOn": [ + "@radix-ui/react-primitive@2.0.0", + "@radix-ui/react-use-layout-effect@1.1.0", + "@types/react-dom@18.3.0", + "@types/react@18.3.2", + "react-dom@18.3.1", + "react@18.3.1" + ] + }, + { + "ref": "@radix-ui/react-use-layout-effect@1.1.0", + "dependsOn": [ + "@types/react@18.3.2", + "react@18.3.1" + ] + }, + { + "ref": "@radix-ui/react-presence@1.1.1", + "dependsOn": [ + "@radix-ui/react-compose-refs@1.1.0", + "@radix-ui/react-use-layout-effect@1.1.0", + "@types/react-dom@18.3.0", + "@types/react@18.3.2", + "react-dom@18.3.1", + "react@18.3.1" + ] + }, + { + "ref": "@radix-ui/react-use-controllable-state@1.1.0", + "dependsOn": [ + "@radix-ui/react-use-callback-ref@1.1.0", + "@types/react@18.3.2", + "react@18.3.1" + ] + }, + { + "ref": "@radix-ui/react-visually-hidden@1.1.0", + "dependsOn": [ + "@radix-ui/react-primitive@2.0.0", + "@types/react-dom@18.3.0", + "@types/react@18.3.2", + "react-dom@18.3.1", + "react@18.3.1" + ] + }, + { + "ref": "@sentry/browser@8.33.1", + "dependsOn": [ + "@sentry-internal/browser-utils@8.33.1", + "@sentry-internal/feedback@8.33.1", + "@sentry-internal/replay-canvas@8.33.1", + "@sentry-internal/replay@8.33.1", + "@sentry/core@8.33.1", + "@sentry/types@8.33.1", + "@sentry/utils@8.33.1" + ] + }, + { + "ref": "@sentry-internal/browser-utils@8.33.1", + "dependsOn": [ + "@sentry/core@8.33.1", + "@sentry/types@8.33.1", + "@sentry/utils@8.33.1" + ] + }, + { + "ref": "@sentry/core@8.33.1", + "dependsOn": [ + "@sentry/types@8.33.1", + "@sentry/utils@8.33.1" + ] + }, + { + "ref": "@sentry/types@8.33.1" + }, + { + "ref": "@sentry/utils@8.33.1", + "dependsOn": [ + "@sentry/types@8.33.1" + ] + }, + { + "ref": "@sentry-internal/feedback@8.33.1", + "dependsOn": [ + "@sentry/core@8.33.1", + "@sentry/types@8.33.1", + "@sentry/utils@8.33.1" + ] + }, + { + "ref": "@sentry-internal/replay-canvas@8.33.1", + "dependsOn": [ + "@sentry-internal/replay@8.33.1", + "@sentry/core@8.33.1", + "@sentry/types@8.33.1", + "@sentry/utils@8.33.1" + ] + }, + { + "ref": "@sentry-internal/replay@8.33.1", + "dependsOn": [ + "@sentry-internal/browser-utils@8.33.1", + "@sentry/core@8.33.1", + "@sentry/types@8.33.1", + "@sentry/utils@8.33.1" + ] + }, + { + "ref": "@tailwindcss/container-queries@0.1.1", + "dependsOn": [ + "tailwindcss@3.4.13" + ] + }, + { + "ref": "tailwindcss@3.4.13", + "dependsOn": [ + "@alloc/quick-lru@5.2.0", + "arg@5.0.2", + "chokidar@3.6.0", + "didyoumean@1.2.2", + "dlv@1.1.3", + "fast-glob@3.3.2", + "glob-parent@6.0.2", + "is-glob@4.0.3", + "jiti@1.21.6", + "lilconfig@2.1.0", + "micromatch@4.0.8", + "normalize-path@3.0.0", + "object-hash@3.0.0", + "picocolors@1.1.0", + "postcss-import@15.1.0", + "postcss-js@4.0.1", + "postcss-load-config@4.0.2", + "postcss-nested@6.2.0", + "tailwindcss@3.4.13|postcss-selector-parser@6.1.2", + "postcss@8.4.47", + "tailwindcss@3.4.13|resolve@1.22.8", + "sucrase@3.35.0" + ] + }, + { + "ref": "tailwindcss@3.4.13|postcss-selector-parser@6.1.2", + "dependsOn": [ + "cssesc@3.0.0", + "util-deprecate@1.0.2" + ] + }, + { + "ref": "tailwindcss@3.4.13|resolve@1.22.8", + "dependsOn": [ + "is-core-module@2.15.1", + "path-parse@1.0.7", + "supports-preserve-symlinks-flag@1.0.0" + ] + }, + { + "ref": "@tailwindcss/forms@0.5.9", + "dependsOn": [ + "mini-svg-data-uri@1.4.4", + "tailwindcss@3.4.13" + ] + }, + { + "ref": "mini-svg-data-uri@1.4.4" + }, + { + "ref": "@tailwindcss/typography@0.5.15", + "dependsOn": [ + "lodash.castarray@4.4.0", + "lodash.isplainobject@4.0.6", + "lodash.merge@4.6.2", + "postcss-selector-parser@6.0.10", + "tailwindcss@3.4.13" + ] + }, + { + "ref": "lodash.castarray@4.4.0" + }, + { + "ref": "lodash.isplainobject@4.0.6" + }, + { + "ref": "lodash.merge@4.6.2" + }, + { + "ref": "postcss-selector-parser@6.0.10", + "dependsOn": [ + "cssesc@3.0.0", + "util-deprecate@1.0.2" + ] + }, + { + "ref": "cssesc@3.0.0" + }, + { + "ref": "util-deprecate@1.0.2" + }, + { + "ref": "@types/cypress@1.1.3", + "dependsOn": [ + "cypress@13.15.0" + ] + }, + { + "ref": "cypress@13.15.0", + "dependsOn": [ + "@cypress/request@3.0.5", + "@cypress/xvfb@1.2.4", + "@types/sinonjs__fake-timers@8.1.1", + "@types/sizzle@2.3.8", + "arch@2.2.0", + "blob-util@2.0.2", + "bluebird@3.7.2", + "buffer@5.7.1", + "cachedir@2.4.0", + "chalk@4.1.2", + "check-more-types@2.24.0", + "cli-cursor@3.1.0", + "cli-table3@0.6.5", + "commander@6.2.1", + "common-tags@1.8.2", + "dayjs@1.11.13", + "debug@4.3.7", + "enquirer@2.4.1", + "eventemitter2@6.4.7", + "execa@4.1.0", + "executable@4.1.1", + "extract-zip@2.0.1", + "figures@3.2.0", + "fs-extra@9.1.0", + "getos@3.2.1", + "is-ci@3.0.1", + "is-installed-globally@0.4.0", + "lazy-ass@1.6.0", + "listr2@3.14.0", + "lodash@4.17.21", + "log-symbols@4.1.0", + "minimist@1.2.8", + "ospath@1.2.2", + "pretty-bytes@5.6.0", + "process@0.11.10", + "cypress@13.15.0|proxy-from-env@1.0.0", + "request-progress@3.0.0", + "semver@7.6.3", + "supports-color@8.1.1", + "tmp@0.2.3", + "untildify@4.0.0", + "yauzl@2.10.0" + ] + }, + { + "ref": "cypress@13.15.0|proxy-from-env@1.0.0" + }, + { + "ref": "@types/events@3.0.3" + }, + { + "ref": "@types/google.maps@3.58.1" + }, + { + "ref": "@types/lodash-es@4.17.12", + "dependsOn": [ + "@types/lodash@4.17.10" + ] + }, + { + "ref": "@types/lodash@4.17.10" + }, + { + "ref": "@types/node@22.7.5", + "dependsOn": [ + "undici-types@6.19.8" + ] + }, + { + "ref": "undici-types@6.19.8" + }, + { + "ref": "@types/qrcode.react@1.0.5", + "dependsOn": [ + "@types/react@18.3.2" + ] + }, + { + "ref": "@types/react-copy-to-clipboard@5.0.7", + "dependsOn": [ + "@types/react@18.3.2" + ] + }, + { + "ref": "@types/react-csv@1.1.10", + "dependsOn": [ + "@types/react@18.3.2" + ] + }, + { + "ref": "@types/react-google-recaptcha@2.1.9", + "dependsOn": [ + "@types/react@18.3.2" + ] + }, + { + "ref": "@types/prop-types@15.7.13" + }, + { + "ref": "csstype@3.1.3" + }, + { + "ref": "@typescript-eslint/eslint-plugin@7.18.0", + "dependsOn": [ + "@eslint-community/regexpp@4.11.1", + "@typescript-eslint/parser@7.18.0", + "@typescript-eslint/scope-manager@7.18.0", + "@typescript-eslint/type-utils@7.18.0", + "@typescript-eslint/utils@7.18.0", + "@typescript-eslint/visitor-keys@7.18.0", + "eslint@8.57.1", + "graphemer@1.4.0", + "ignore@5.3.2", + "natural-compare@1.4.0", + "ts-api-utils@1.3.0" + ] + }, + { + "ref": "@eslint-community/regexpp@4.11.1" + }, + { + "ref": "@typescript-eslint/parser@7.18.0", + "dependsOn": [ + "@typescript-eslint/scope-manager@7.18.0", + "@typescript-eslint/types@7.18.0", + "@typescript-eslint/typescript-estree@7.18.0", + "@typescript-eslint/visitor-keys@7.18.0", + "debug@4.3.7", + "eslint@8.57.1" + ] + }, + { + "ref": "@typescript-eslint/scope-manager@7.18.0", + "dependsOn": [ + "@typescript-eslint/types@7.18.0", + "@typescript-eslint/visitor-keys@7.18.0" + ] + }, + { + "ref": "@typescript-eslint/types@7.18.0" + }, + { + "ref": "@typescript-eslint/typescript-estree@7.18.0", + "dependsOn": [ + "@typescript-eslint/types@7.18.0", + "@typescript-eslint/visitor-keys@7.18.0", + "debug@4.3.7", + "globby@11.1.0", + "is-glob@4.0.3", + "minimatch@9.0.5", + "semver@7.6.3", + "ts-api-utils@1.3.0" + ] + }, + { + "ref": "@typescript-eslint/visitor-keys@7.18.0", + "dependsOn": [ + "@typescript-eslint/types@7.18.0", + "eslint-visitor-keys@3.4.3" + ] + }, + { + "ref": "debug@4.3.7", + "dependsOn": [ + "ms@2.1.3" + ] + }, + { + "ref": "globby@11.1.0", + "dependsOn": [ + "array-union@2.1.0", + "dir-glob@3.0.1", + "fast-glob@3.3.2", + "ignore@5.3.2", + "merge2@1.4.1", + "slash@3.0.0" + ] + }, + { + "ref": "is-glob@4.0.3", + "dependsOn": [ + "is-extglob@2.1.1" + ] + }, + { + "ref": "minimatch@9.0.5", + "dependsOn": [ + "brace-expansion@2.0.1" + ] + }, + { + "ref": "brace-expansion@2.0.1", + "dependsOn": [ + "balanced-match@1.0.2" + ] + }, + { + "ref": "semver@7.6.3" + }, + { + "ref": "ts-api-utils@1.3.0", + "dependsOn": [ + "typescript@5.6.2" + ] + }, + { + "ref": "eslint@8.57.1", + "dependsOn": [ + "@eslint-community/eslint-utils@4.4.0", + "@eslint-community/regexpp@4.11.1", + "@eslint/eslintrc@2.1.4", + "@eslint/js@8.57.1", + "@humanwhocodes/config-array@0.13.0", + "@humanwhocodes/module-importer@1.0.1", + "@nodelib/fs.walk@1.2.8", + "@ungap/structured-clone@1.2.0", + "ajv@6.12.6", + "chalk@4.1.2", + "cross-spawn@7.0.3", + "debug@4.3.7", + "doctrine@3.0.0", + "escape-string-regexp@4.0.0", + "eslint-scope@7.2.2", + "eslint-visitor-keys@3.4.3", + "espree@9.6.1", + "esquery@1.6.0", + "esutils@2.0.3", + "fast-deep-equal@3.1.3", + "file-entry-cache@6.0.1", + "find-up@5.0.0", + "glob-parent@6.0.2", + "globals@13.24.0", + "graphemer@1.4.0", + "ignore@5.3.2", + "imurmurhash@0.1.4", + "is-glob@4.0.3", + "is-path-inside@3.0.3", + "js-yaml@4.1.0", + "json-stable-stringify-without-jsonify@1.0.1", + "levn@0.4.1", + "lodash.merge@4.6.2", + "eslint@8.57.1|minimatch@3.1.2", + "natural-compare@1.4.0", + "optionator@0.9.4", + "strip-ansi@6.0.1", + "text-table@0.2.0" + ] + }, + { + "ref": "eslint@8.57.1|minimatch@3.1.2", + "dependsOn": [ + "eslint@8.57.1|brace-expansion@1.1.11" + ] + }, + { + "ref": "eslint@8.57.1|brace-expansion@1.1.11", + "dependsOn": [ + "balanced-match@1.0.2", + "concat-map@0.0.1" + ] + }, + { + "ref": "@typescript-eslint/type-utils@7.18.0", + "dependsOn": [ + "@typescript-eslint/typescript-estree@7.18.0", + "@typescript-eslint/utils@7.18.0", + "debug@4.3.7", + "eslint@8.57.1", + "ts-api-utils@1.3.0" + ] + }, + { + "ref": "@typescript-eslint/utils@7.18.0", + "dependsOn": [ + "@eslint-community/eslint-utils@4.4.0", + "@typescript-eslint/scope-manager@7.18.0", + "@typescript-eslint/types@7.18.0", + "@typescript-eslint/typescript-estree@7.18.0", + "eslint@8.57.1" + ] + }, + { + "ref": "@eslint-community/eslint-utils@4.4.0", + "dependsOn": [ + "eslint-visitor-keys@3.4.3", + "eslint@8.57.1" + ] + }, + { + "ref": "eslint-visitor-keys@3.4.3" + }, + { + "ref": "@eslint/eslintrc@2.1.4", + "dependsOn": [ + "ajv@6.12.6", + "debug@4.3.7", + "espree@9.6.1", + "globals@13.24.0", + "ignore@5.3.2", + "import-fresh@3.3.0", + "js-yaml@4.1.0", + "@eslint/eslintrc@2.1.4|minimatch@3.1.2", + "strip-json-comments@3.1.1" + ] + }, + { + "ref": "@eslint/eslintrc@2.1.4|minimatch@3.1.2", + "dependsOn": [ + "@eslint/eslintrc@2.1.4|brace-expansion@1.1.11" + ] + }, + { + "ref": "@eslint/eslintrc@2.1.4|brace-expansion@1.1.11", + "dependsOn": [ + "balanced-match@1.0.2", + "concat-map@0.0.1" + ] + }, + { + "ref": "ajv@6.12.6", + "dependsOn": [ + "fast-deep-equal@3.1.3", + "fast-json-stable-stringify@2.1.0", + "json-schema-traverse@0.4.1", + "uri-js@4.4.1" + ] + }, + { + "ref": "espree@9.6.1", + "dependsOn": [ + "acorn-jsx@5.3.2", + "acorn@8.12.1", + "eslint-visitor-keys@3.4.3" + ] + }, + { + "ref": "globals@13.24.0", + "dependsOn": [ + "type-fest@0.20.2" + ] + }, + { + "ref": "ignore@5.3.2" + }, + { + "ref": "import-fresh@3.3.0", + "dependsOn": [ + "parent-module@1.0.1", + "resolve-from@4.0.0" + ] + }, + { + "ref": "js-yaml@4.1.0", + "dependsOn": [ + "argparse@2.0.1" + ] + }, + { + "ref": "balanced-match@1.0.2" + }, + { + "ref": "concat-map@0.0.1" + }, + { + "ref": "strip-json-comments@3.1.1" + }, + { + "ref": "@eslint/js@8.57.1" + }, + { + "ref": "@humanwhocodes/config-array@0.13.0", + "dependsOn": [ + "@humanwhocodes/object-schema@2.0.3", + "debug@4.3.7", + "@humanwhocodes/config-array@0.13.0|minimatch@3.1.2" + ] + }, + { + "ref": "@humanwhocodes/config-array@0.13.0|minimatch@3.1.2", + "dependsOn": [ + "@humanwhocodes/config-array@0.13.0|brace-expansion@1.1.11" + ] + }, + { + "ref": "@humanwhocodes/config-array@0.13.0|brace-expansion@1.1.11", + "dependsOn": [ + "balanced-match@1.0.2", + "concat-map@0.0.1" + ] + }, + { + "ref": "@humanwhocodes/object-schema@2.0.3" + }, + { + "ref": "@humanwhocodes/module-importer@1.0.1" + }, + { + "ref": "@nodelib/fs.walk@1.2.8", + "dependsOn": [ + "@nodelib/fs.scandir@2.1.5", + "fastq@1.17.1" + ] + }, + { + "ref": "@nodelib/fs.scandir@2.1.5", + "dependsOn": [ + "@nodelib/fs.stat@2.0.5", + "run-parallel@1.2.0" + ] + }, + { + "ref": "@nodelib/fs.stat@2.0.5" + }, + { + "ref": "run-parallel@1.2.0", + "dependsOn": [ + "queue-microtask@1.2.3" + ] + }, + { + "ref": "queue-microtask@1.2.3" + }, + { + "ref": "fastq@1.17.1", + "dependsOn": [ + "reusify@1.0.4" + ] + }, + { + "ref": "reusify@1.0.4" + }, + { + "ref": "@ungap/structured-clone@1.2.0" + }, + { + "ref": "fast-deep-equal@3.1.3" + }, + { + "ref": "fast-json-stable-stringify@2.1.0" + }, + { + "ref": "json-schema-traverse@0.4.1" + }, + { + "ref": "uri-js@4.4.1", + "dependsOn": [ + "punycode@2.3.1" + ] + }, + { + "ref": "punycode@2.3.1" + }, + { + "ref": "chalk@4.1.2", + "dependsOn": [ + "ansi-styles@4.3.0", + "chalk@4.1.2|supports-color@7.2.0" + ] + }, + { + "ref": "chalk@4.1.2|supports-color@7.2.0", + "dependsOn": [ + "has-flag@4.0.0" + ] + }, + { + "ref": "cross-spawn@7.0.3", + "dependsOn": [ + "path-key@3.1.1", + "shebang-command@2.0.0", + "which@2.0.2" + ] + }, + { + "ref": "doctrine@3.0.0", + "dependsOn": [ + "esutils@2.0.3" + ] + }, + { + "ref": "esutils@2.0.3" + }, + { + "ref": "escape-string-regexp@4.0.0" + }, + { + "ref": "eslint-scope@7.2.2", + "dependsOn": [ + "esrecurse@4.3.0", + "estraverse@5.3.0" + ] + }, + { + "ref": "esrecurse@4.3.0", + "dependsOn": [ + "estraverse@5.3.0" + ] + }, + { + "ref": "estraverse@5.3.0" + }, + { + "ref": "acorn-jsx@5.3.2", + "dependsOn": [ + "acorn@8.12.1" + ] + }, + { + "ref": "acorn@8.12.1" + }, + { + "ref": "esquery@1.6.0", + "dependsOn": [ + "estraverse@5.3.0" + ] + }, + { + "ref": "file-entry-cache@6.0.1", + "dependsOn": [ + "flat-cache@3.2.0" + ] + }, + { + "ref": "flat-cache@3.2.0", + "dependsOn": [ + "flatted@3.3.1", + "keyv@4.5.4", + "rimraf@3.0.2" + ] + }, + { + "ref": "flatted@3.3.1" + }, + { + "ref": "keyv@4.5.4", + "dependsOn": [ + "json-buffer@3.0.1" + ] + }, + { + "ref": "json-buffer@3.0.1" + }, + { + "ref": "rimraf@3.0.2", + "dependsOn": [ + "rimraf@3.0.2|glob@7.2.3" + ] + }, + { + "ref": "rimraf@3.0.2|glob@7.2.3", + "dependsOn": [ + "fs.realpath@1.0.0", + "inflight@1.0.6", + "inherits@2.0.4", + "rimraf@3.0.2|minimatch@3.1.2", + "once@1.4.0", + "path-is-absolute@1.0.1" + ] + }, + { + "ref": "rimraf@3.0.2|minimatch@3.1.2", + "dependsOn": [ + "rimraf@3.0.2|brace-expansion@1.1.11" + ] + }, + { + "ref": "rimraf@3.0.2|brace-expansion@1.1.11", + "dependsOn": [ + "balanced-match@1.0.2", + "concat-map@0.0.1" + ] + }, + { + "ref": "fs.realpath@1.0.0" + }, + { + "ref": "inflight@1.0.6", + "dependsOn": [ + "once@1.4.0", + "wrappy@1.0.2" + ] + }, + { + "ref": "inherits@2.0.4" + }, + { + "ref": "once@1.4.0", + "dependsOn": [ + "wrappy@1.0.2" + ] + }, + { + "ref": "path-is-absolute@1.0.1" + }, + { + "ref": "find-up@5.0.0", + "dependsOn": [ + "locate-path@6.0.0", + "path-exists@4.0.0" + ] + }, + { + "ref": "locate-path@6.0.0", + "dependsOn": [ + "p-locate@5.0.0" + ] + }, + { + "ref": "p-locate@5.0.0", + "dependsOn": [ + "p-limit@3.1.0" + ] + }, + { + "ref": "p-limit@3.1.0", + "dependsOn": [ + "yocto-queue@0.1.0" + ] + }, + { + "ref": "yocto-queue@0.1.0" + }, + { + "ref": "path-exists@4.0.0" + }, + { + "ref": "glob-parent@6.0.2", + "dependsOn": [ + "is-glob@4.0.3" + ] + }, + { + "ref": "type-fest@0.20.2" + }, + { + "ref": "graphemer@1.4.0" + }, + { + "ref": "imurmurhash@0.1.4" + }, + { + "ref": "is-path-inside@3.0.3" + }, + { + "ref": "argparse@2.0.1" + }, + { + "ref": "json-stable-stringify-without-jsonify@1.0.1" + }, + { + "ref": "levn@0.4.1", + "dependsOn": [ + "prelude-ls@1.2.1", + "type-check@0.4.0" + ] + }, + { + "ref": "prelude-ls@1.2.1" + }, + { + "ref": "type-check@0.4.0", + "dependsOn": [ + "prelude-ls@1.2.1" + ] + }, + { + "ref": "natural-compare@1.4.0" + }, + { + "ref": "optionator@0.9.4", + "dependsOn": [ + "deep-is@0.1.4", + "fast-levenshtein@2.0.6", + "levn@0.4.1", + "prelude-ls@1.2.1", + "type-check@0.4.0", + "word-wrap@1.2.5" + ] + }, + { + "ref": "strip-ansi@6.0.1", + "dependsOn": [ + "ansi-regex@5.0.1" + ] + }, + { + "ref": "text-table@0.2.0" + }, + { + "ref": "typescript@5.6.2" + }, + { + "ref": "@vitejs/plugin-react-swc@3.7.1", + "dependsOn": [ + "@swc/core@1.7.26", + "vite@5.4.8" + ] + }, + { + "ref": "@swc/core@1.7.26", + "dependsOn": [ + "@swc/core-linux-x64-gnu@1.7.26", + "@swc/core-linux-x64-musl@1.7.26", + "@swc/counter@0.1.3", + "@swc/helpers@0.5.13", + "@swc/types@0.1.12" + ] + }, + { + "ref": "@swc/core-linux-x64-gnu@1.7.26" + }, + { + "ref": "@swc/core-linux-x64-musl@1.7.26" + }, + { + "ref": "@swc/counter@0.1.3" + }, + { + "ref": "@swc/types@0.1.12", + "dependsOn": [ + "@swc/counter@0.1.3" + ] + }, + { + "ref": "vite@5.4.8", + "dependsOn": [ + "@types/node@22.7.5", + "vite@5.4.8|esbuild@0.21.5", + "postcss@8.4.47", + "rollup@4.24.0", + "terser@5.34.1" + ] + }, + { + "ref": "vite@5.4.8|esbuild@0.21.5", + "dependsOn": [ + "vite@5.4.8|@esbuild/linux-x64@0.21.5" + ] + }, + { + "ref": "vite@5.4.8|@esbuild/linux-x64@0.21.5" + }, + { + "ref": "@yudiel/react-qr-scanner@2.0.8", + "dependsOn": [ + "barcode-detector@2.2.10", + "react-dom@18.3.1", + "react@18.3.1", + "webrtc-adapter@9.0.1" + ] + }, + { + "ref": "barcode-detector@2.2.10", + "dependsOn": [ + "@types/dom-webcodecs@0.1.12", + "zxing-wasm@1.2.14" + ] + }, + { + "ref": "@types/dom-webcodecs@0.1.12" + }, + { + "ref": "zxing-wasm@1.2.14", + "dependsOn": [ + "@types/emscripten@1.39.13" + ] + }, + { + "ref": "@types/emscripten@1.39.13" + }, + { + "ref": "webrtc-adapter@9.0.1", + "dependsOn": [ + "sdp@3.2.0" + ] + }, + { + "ref": "sdp@3.2.0" + }, + { + "ref": "autoprefixer@10.4.20", + "dependsOn": [ + "browserslist@4.24.0", + "caniuse-lite@1.0.30001667", + "fraction.js@4.3.7", + "normalize-range@0.1.2", + "picocolors@1.1.0", + "postcss-value-parser@4.2.0", + "postcss@8.4.47" + ] + }, + { + "ref": "browserslist@4.24.0", + "dependsOn": [ + "caniuse-lite@1.0.30001667", + "electron-to-chromium@1.5.33", + "node-releases@2.0.18", + "update-browserslist-db@1.1.1" + ] + }, + { + "ref": "caniuse-lite@1.0.30001667" + }, + { + "ref": "electron-to-chromium@1.5.33" + }, + { + "ref": "node-releases@2.0.18" + }, + { + "ref": "update-browserslist-db@1.1.1", + "dependsOn": [ + "browserslist@4.24.0", + "escalade@3.2.0", + "picocolors@1.1.0" + ] + }, + { + "ref": "escalade@3.2.0" + }, + { + "ref": "picocolors@1.1.0" + }, + { + "ref": "fraction.js@4.3.7" + }, + { + "ref": "normalize-range@0.1.2" + }, + { + "ref": "postcss-value-parser@4.2.0" + }, + { + "ref": "postcss@8.4.47", + "dependsOn": [ + "nanoid@3.3.7", + "picocolors@1.1.0", + "source-map-js@1.2.1" + ] + }, + { + "ref": "axios@1.7.7", + "dependsOn": [ + "follow-redirects@1.15.9", + "form-data@4.0.0", + "proxy-from-env@1.1.0" + ] + }, + { + "ref": "follow-redirects@1.15.9" + }, + { + "ref": "form-data@4.0.0", + "dependsOn": [ + "asynckit@0.4.0", + "combined-stream@1.0.8", + "mime-types@2.1.35" + ] + }, + { + "ref": "asynckit@0.4.0" + }, + { + "ref": "combined-stream@1.0.8", + "dependsOn": [ + "delayed-stream@1.0.0" + ] + }, + { + "ref": "delayed-stream@1.0.0" + }, + { + "ref": "mime-types@2.1.35", + "dependsOn": [ + "mime-db@1.52.0" + ] + }, + { + "ref": "mime-db@1.52.0" + }, + { + "ref": "proxy-from-env@1.1.0" + }, + { + "ref": "bowser@2.11.0" + }, + { + "ref": "browser-image-compression@2.0.2", + "dependsOn": [ + "uzip@0.20201231.0" + ] + }, + { + "ref": "uzip@0.20201231.0" + }, + { + "ref": "browserslist-useragent-regexp@4.1.3", + "dependsOn": [ + "argue-cli@2.1.0", + "browserslist@4.24.0", + "easy-table@1.2.0", + "picocolors@1.1.0", + "regexp-tree@0.1.27", + "ua-regexes-lite@1.2.1" + ] + }, + { + "ref": "argue-cli@2.1.0" + }, + { + "ref": "easy-table@1.2.0", + "dependsOn": [ + "ansi-regex@5.0.1", + "wcwidth@1.0.1" + ] + }, + { + "ref": "ansi-regex@5.0.1" + }, + { + "ref": "wcwidth@1.0.1", + "dependsOn": [ + "defaults@1.0.4" + ] + }, + { + "ref": "defaults@1.0.4", + "dependsOn": [ + "clone@1.0.4" + ] + }, + { + "ref": "clone@1.0.4" + }, + { + "ref": "regexp-tree@0.1.27" + }, + { + "ref": "ua-regexes-lite@1.2.1" + }, + { + "ref": "class-variance-authority@0.7.0", + "dependsOn": [ + "class-variance-authority@0.7.0|clsx@2.0.0" + ] + }, + { + "ref": "class-variance-authority@0.7.0|clsx@2.0.0" + }, + { + "ref": "cross-env@7.0.3", + "dependsOn": [ + "cross-spawn@7.0.3" + ] + }, + { + "ref": "path-key@3.1.1" + }, + { + "ref": "shebang-command@2.0.0", + "dependsOn": [ + "shebang-regex@3.0.0" + ] + }, + { + "ref": "shebang-regex@3.0.0" + }, + { + "ref": "which@2.0.2", + "dependsOn": [ + "isexe@2.0.0" + ] + }, + { + "ref": "isexe@2.0.0" + }, + { + "ref": "cypress-localstorage-commands@2.2.6", + "dependsOn": [ + "cypress@13.15.0" + ] + }, + { + "ref": "cypress-split@1.24.0", + "dependsOn": [ + "@actions/core@1.11.1", + "arg@5.0.2", + "console.table@0.10.0", + "debug@4.3.7", + "fast-shuffle@6.1.0", + "find-cypress-specs@1.43.4", + "globby@11.1.0", + "humanize-duration@3.32.1" + ] + }, + { + "ref": "@actions/core@1.11.1", + "dependsOn": [ + "@actions/exec@1.1.1", + "@actions/http-client@2.2.3" + ] + }, + { + "ref": "@actions/exec@1.1.1", + "dependsOn": [ + "@actions/io@1.1.3" + ] + }, + { + "ref": "@actions/io@1.1.3" + }, + { + "ref": "@actions/http-client@2.2.3", + "dependsOn": [ + "tunnel@0.0.6", + "undici@5.28.4" + ] + }, + { + "ref": "tunnel@0.0.6" + }, + { + "ref": "undici@5.28.4", + "dependsOn": [ + "@fastify/busboy@2.1.1" + ] + }, + { + "ref": "@fastify/busboy@2.1.1" + }, + { + "ref": "arg@5.0.2" + }, + { + "ref": "console.table@0.10.0", + "dependsOn": [ + "console.table@0.10.0|easy-table@1.1.0" + ] + }, + { + "ref": "console.table@0.10.0|easy-table@1.1.0", + "dependsOn": [ + "wcwidth@1.0.1" + ] + }, + { + "ref": "ms@2.1.3" + }, + { + "ref": "fast-shuffle@6.1.0", + "dependsOn": [ + "pcg@1.0.0" + ] + }, + { + "ref": "pcg@1.0.0", + "dependsOn": [ + "long@5.2.3", + "ramda@0.29.0" + ] + }, + { + "ref": "long@5.2.3" + }, + { + "ref": "ramda@0.29.0" + }, + { + "ref": "find-cypress-specs@1.43.4", + "dependsOn": [ + "@actions/core@1.11.1", + "arg@5.0.2", + "console.table@0.10.0", + "debug@4.3.7", + "find-test-names@1.28.18", + "globby@11.1.0", + "find-cypress-specs@1.43.4|minimatch@3.1.2", + "pluralize@8.0.0", + "require-and-forget@1.0.1", + "shelljs@0.8.5", + "spec-change@1.11.11", + "tsx@4.19.1" + ] + }, + { + "ref": "find-cypress-specs@1.43.4|minimatch@3.1.2", + "dependsOn": [ + "find-cypress-specs@1.43.4|brace-expansion@1.1.11" + ] + }, + { + "ref": "find-cypress-specs@1.43.4|brace-expansion@1.1.11", + "dependsOn": [ + "balanced-match@1.0.2", + "concat-map@0.0.1" + ] + }, + { + "ref": "find-test-names@1.28.18", + "dependsOn": [ + "@babel/parser@7.25.7", + "@babel/plugin-syntax-jsx@7.25.7", + "acorn-walk@8.3.4", + "debug@4.3.7", + "globby@11.1.0", + "simple-bin-help@1.8.0" + ] + }, + { + "ref": "@babel/parser@7.25.7", + "dependsOn": [ + "@babel/types@7.25.7" + ] + }, + { + "ref": "@babel/types@7.25.7", + "dependsOn": [ + "@babel/helper-string-parser@7.25.7", + "@babel/helper-validator-identifier@7.25.7", + "to-fast-properties@2.0.0" + ] + }, + { + "ref": "@babel/plugin-syntax-jsx@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/core@7.25.7", + "dependsOn": [ + "@ampproject/remapping@2.3.0", + "@babel/code-frame@7.25.7", + "@babel/generator@7.25.7", + "@babel/helper-compilation-targets@7.25.7", + "@babel/helper-module-transforms@7.25.7", + "@babel/helpers@7.25.7", + "@babel/parser@7.25.7", + "@babel/template@7.25.7", + "@babel/traverse@7.25.7", + "@babel/types@7.25.7", + "convert-source-map@2.0.0", + "debug@4.3.7", + "gensync@1.0.0-beta.2", + "json5@2.2.3", + "@babel/core@7.25.7|semver@6.3.1" + ] + }, + { + "ref": "@babel/core@7.25.7|semver@6.3.1" + }, + { + "ref": "@babel/helper-plugin-utils@7.25.7" + }, + { + "ref": "acorn-walk@8.3.4", + "dependsOn": [ + "acorn@8.12.1" + ] + }, + { + "ref": "simple-bin-help@1.8.0" + }, + { + "ref": "pluralize@8.0.0" + }, + { + "ref": "require-and-forget@1.0.1", + "dependsOn": [ + "require-and-forget@1.0.1|debug@4.3.4" + ] + }, + { + "ref": "require-and-forget@1.0.1|debug@4.3.4", + "dependsOn": [ + "require-and-forget@1.0.1|ms@2.1.2" + ] + }, + { + "ref": "require-and-forget@1.0.1|ms@2.1.2" + }, + { + "ref": "shelljs@0.8.5", + "dependsOn": [ + "shelljs@0.8.5|glob@7.2.3", + "interpret@1.4.0", + "rechoir@0.6.2" + ] + }, + { + "ref": "shelljs@0.8.5|glob@7.2.3", + "dependsOn": [ + "fs.realpath@1.0.0", + "inflight@1.0.6", + "inherits@2.0.4", + "shelljs@0.8.5|minimatch@3.1.2", + "once@1.4.0", + "path-is-absolute@1.0.1" + ] + }, + { + "ref": "shelljs@0.8.5|minimatch@3.1.2", + "dependsOn": [ + "shelljs@0.8.5|brace-expansion@1.1.11" + ] + }, + { + "ref": "shelljs@0.8.5|brace-expansion@1.1.11", + "dependsOn": [ + "balanced-match@1.0.2", + "concat-map@0.0.1" + ] + }, + { + "ref": "interpret@1.4.0" + }, + { + "ref": "rechoir@0.6.2", + "dependsOn": [ + "rechoir@0.6.2|resolve@1.22.8" + ] + }, + { + "ref": "rechoir@0.6.2|resolve@1.22.8", + "dependsOn": [ + "is-core-module@2.15.1", + "path-parse@1.0.7", + "supports-preserve-symlinks-flag@1.0.0" + ] + }, + { + "ref": "is-core-module@2.15.1", + "dependsOn": [ + "hasown@2.0.2" + ] + }, + { + "ref": "path-parse@1.0.7" + }, + { + "ref": "supports-preserve-symlinks-flag@1.0.0" + }, + { + "ref": "spec-change@1.11.11", + "dependsOn": [ + "arg@5.0.2", + "debug@4.3.7", + "deep-equal@2.2.3", + "dependency-tree@11.0.1", + "spec-change@1.11.11|lazy-ass@2.0.3", + "tinyglobby@0.2.9" + ] + }, + { + "ref": "spec-change@1.11.11|lazy-ass@2.0.3" + }, + { + "ref": "deep-equal@2.2.3", + "dependsOn": [ + "array-buffer-byte-length@1.0.1", + "call-bind@1.0.7", + "es-get-iterator@1.1.3", + "get-intrinsic@1.2.4", + "is-arguments@1.1.1", + "is-array-buffer@3.0.4", + "is-date-object@1.0.5", + "is-regex@1.1.4", + "is-shared-array-buffer@1.0.3", + "isarray@2.0.5", + "object-is@1.1.6", + "object-keys@1.1.1", + "object.assign@4.1.5", + "regexp.prototype.flags@1.5.3", + "side-channel@1.0.6", + "which-boxed-primitive@1.0.2", + "which-collection@1.0.2", + "which-typed-array@1.1.15" + ] + }, + { + "ref": "array-buffer-byte-length@1.0.1", + "dependsOn": [ + "call-bind@1.0.7", + "is-array-buffer@3.0.4" + ] + }, + { + "ref": "call-bind@1.0.7", + "dependsOn": [ + "es-define-property@1.0.0", + "es-errors@1.3.0", + "function-bind@1.1.2", + "get-intrinsic@1.2.4", + "set-function-length@1.2.2" + ] + }, + { + "ref": "es-get-iterator@1.1.3", + "dependsOn": [ + "call-bind@1.0.7", + "get-intrinsic@1.2.4", + "has-symbols@1.0.3", + "is-arguments@1.1.1", + "is-map@2.0.3", + "is-set@2.0.3", + "is-string@1.0.7", + "isarray@2.0.5", + "stop-iteration-iterator@1.0.0" + ] + }, + { + "ref": "get-intrinsic@1.2.4", + "dependsOn": [ + "es-errors@1.3.0", + "function-bind@1.1.2", + "has-proto@1.0.3", + "has-symbols@1.0.3", + "hasown@2.0.2" + ] + }, + { + "ref": "has-symbols@1.0.3" + }, + { + "ref": "is-arguments@1.1.1", + "dependsOn": [ + "call-bind@1.0.7", + "has-tostringtag@1.0.2" + ] + }, + { + "ref": "is-map@2.0.3" + }, + { + "ref": "is-set@2.0.3" + }, + { + "ref": "is-string@1.0.7", + "dependsOn": [ + "has-tostringtag@1.0.2" + ] + }, + { + "ref": "isarray@2.0.5" + }, + { + "ref": "stop-iteration-iterator@1.0.0", + "dependsOn": [ + "internal-slot@1.0.7" + ] + }, + { + "ref": "internal-slot@1.0.7", + "dependsOn": [ + "es-errors@1.3.0", + "hasown@2.0.2", + "side-channel@1.0.6" + ] + }, + { + "ref": "has-tostringtag@1.0.2", + "dependsOn": [ + "has-symbols@1.0.3" + ] + }, + { + "ref": "is-array-buffer@3.0.4", + "dependsOn": [ + "call-bind@1.0.7", + "get-intrinsic@1.2.4" + ] + }, + { + "ref": "is-date-object@1.0.5", + "dependsOn": [ + "has-tostringtag@1.0.2" + ] + }, + { + "ref": "is-regex@1.1.4", + "dependsOn": [ + "call-bind@1.0.7", + "has-tostringtag@1.0.2" + ] + }, + { + "ref": "is-shared-array-buffer@1.0.3", + "dependsOn": [ + "call-bind@1.0.7" + ] + }, + { + "ref": "object-is@1.1.6", + "dependsOn": [ + "call-bind@1.0.7", + "define-properties@1.2.1" + ] + }, + { + "ref": "define-properties@1.2.1", + "dependsOn": [ + "define-data-property@1.1.4", + "has-property-descriptors@1.0.2", + "object-keys@1.1.1" + ] + }, + { + "ref": "object-keys@1.1.1" + }, + { + "ref": "object.assign@4.1.5", + "dependsOn": [ + "call-bind@1.0.7", + "define-properties@1.2.1", + "has-symbols@1.0.3", + "object-keys@1.1.1" + ] + }, + { + "ref": "regexp.prototype.flags@1.5.3", + "dependsOn": [ + "call-bind@1.0.7", + "define-properties@1.2.1", + "es-errors@1.3.0", + "set-function-name@2.0.2" + ] + }, + { + "ref": "side-channel@1.0.6", + "dependsOn": [ + "call-bind@1.0.7", + "es-errors@1.3.0", + "get-intrinsic@1.2.4", + "object-inspect@1.13.2" + ] + }, + { + "ref": "which-boxed-primitive@1.0.2", + "dependsOn": [ + "is-bigint@1.0.4", + "is-boolean-object@1.1.2", + "is-number-object@1.0.7", + "is-string@1.0.7", + "is-symbol@1.0.4" + ] + }, + { + "ref": "is-bigint@1.0.4", + "dependsOn": [ + "has-bigints@1.0.2" + ] + }, + { + "ref": "has-bigints@1.0.2" + }, + { + "ref": "is-boolean-object@1.1.2", + "dependsOn": [ + "call-bind@1.0.7", + "has-tostringtag@1.0.2" + ] + }, + { + "ref": "is-number-object@1.0.7", + "dependsOn": [ + "has-tostringtag@1.0.2" + ] + }, + { + "ref": "is-symbol@1.0.4", + "dependsOn": [ + "has-symbols@1.0.3" + ] + }, + { + "ref": "which-collection@1.0.2", + "dependsOn": [ + "is-map@2.0.3", + "is-set@2.0.3", + "is-weakmap@2.0.2", + "is-weakset@2.0.3" + ] + }, + { + "ref": "is-weakmap@2.0.2" + }, + { + "ref": "is-weakset@2.0.3", + "dependsOn": [ + "call-bind@1.0.7", + "get-intrinsic@1.2.4" + ] + }, + { + "ref": "which-typed-array@1.1.15", + "dependsOn": [ + "available-typed-arrays@1.0.7", + "call-bind@1.0.7", + "for-each@0.3.3", + "gopd@1.0.1", + "has-tostringtag@1.0.2" + ] + }, + { + "ref": "dependency-tree@11.0.1", + "dependsOn": [ + "dependency-tree@11.0.1|commander@12.1.0", + "filing-cabinet@5.0.2", + "precinct@12.1.2", + "typescript@5.6.2" + ] + }, + { + "ref": "dependency-tree@11.0.1|commander@12.1.0" + }, + { + "ref": "filing-cabinet@5.0.2", + "dependsOn": [ + "app-module-path@2.2.0", + "filing-cabinet@5.0.2|commander@12.1.0", + "enhanced-resolve@5.17.1", + "module-definition@6.0.0", + "module-lookup-amd@9.0.2", + "resolve-dependency-path@4.0.0", + "filing-cabinet@5.0.2|resolve@1.22.8", + "sass-lookup@6.0.1", + "stylus-lookup@6.0.0", + "tsconfig-paths@4.2.0", + "typescript@5.6.2" + ] + }, + { + "ref": "filing-cabinet@5.0.2|commander@12.1.0" + }, + { + "ref": "filing-cabinet@5.0.2|resolve@1.22.8", + "dependsOn": [ + "is-core-module@2.15.1", + "path-parse@1.0.7", + "supports-preserve-symlinks-flag@1.0.0" + ] + }, + { + "ref": "app-module-path@2.2.0" + }, + { + "ref": "enhanced-resolve@5.17.1", + "dependsOn": [ + "graceful-fs@4.2.11", + "tapable@2.2.1" + ] + }, + { + "ref": "module-definition@6.0.0", + "dependsOn": [ + "ast-module-types@6.0.0", + "node-source-walk@7.0.0" + ] + }, + { + "ref": "ast-module-types@6.0.0" + }, + { + "ref": "node-source-walk@7.0.0", + "dependsOn": [ + "@babel/parser@7.25.7" + ] + }, + { + "ref": "module-lookup-amd@9.0.2", + "dependsOn": [ + "module-lookup-amd@9.0.2|commander@12.1.0", + "module-lookup-amd@9.0.2|glob@7.2.3", + "requirejs-config-file@4.0.0", + "requirejs@2.3.7" + ] + }, + { + "ref": "module-lookup-amd@9.0.2|commander@12.1.0" + }, + { + "ref": "module-lookup-amd@9.0.2|glob@7.2.3", + "dependsOn": [ + "fs.realpath@1.0.0", + "inflight@1.0.6", + "inherits@2.0.4", + "module-lookup-amd@9.0.2|minimatch@3.1.2", + "once@1.4.0", + "path-is-absolute@1.0.1" + ] + }, + { + "ref": "module-lookup-amd@9.0.2|minimatch@3.1.2", + "dependsOn": [ + "module-lookup-amd@9.0.2|brace-expansion@1.1.11" + ] + }, + { + "ref": "module-lookup-amd@9.0.2|brace-expansion@1.1.11", + "dependsOn": [ + "balanced-match@1.0.2", + "concat-map@0.0.1" + ] + }, + { + "ref": "requirejs-config-file@4.0.0", + "dependsOn": [ + "esprima@4.0.1", + "stringify-object@3.3.0" + ] + }, + { + "ref": "esprima@4.0.1" + }, + { + "ref": "stringify-object@3.3.0", + "dependsOn": [ + "get-own-enumerable-property-symbols@3.0.2", + "is-obj@1.0.1", + "is-regexp@1.0.0" + ] + }, + { + "ref": "requirejs@2.3.7" + }, + { + "ref": "resolve-dependency-path@4.0.0" + }, + { + "ref": "sass-lookup@6.0.1", + "dependsOn": [ + "sass-lookup@6.0.1|commander@12.1.0" + ] + }, + { + "ref": "sass-lookup@6.0.1|commander@12.1.0" + }, + { + "ref": "stylus-lookup@6.0.0", + "dependsOn": [ + "stylus-lookup@6.0.0|commander@12.1.0" + ] + }, + { + "ref": "stylus-lookup@6.0.0|commander@12.1.0" + }, + { + "ref": "tsconfig-paths@4.2.0", + "dependsOn": [ + "json5@2.2.3", + "minimist@1.2.8", + "strip-bom@3.0.0" + ] + }, + { + "ref": "json5@2.2.3" + }, + { + "ref": "minimist@1.2.8" + }, + { + "ref": "strip-bom@3.0.0" + }, + { + "ref": "precinct@12.1.2", + "dependsOn": [ + "@dependents/detective-less@5.0.0", + "precinct@12.1.2|commander@12.1.0", + "detective-amd@6.0.0", + "detective-cjs@6.0.0", + "detective-es6@5.0.0", + "detective-postcss@7.0.0", + "detective-sass@6.0.0", + "detective-scss@5.0.0", + "detective-stylus@5.0.0", + "detective-typescript@13.0.0", + "detective-vue2@2.0.3", + "module-definition@6.0.0", + "node-source-walk@7.0.0", + "postcss@8.4.47", + "typescript@5.6.2" + ] + }, + { + "ref": "precinct@12.1.2|commander@12.1.0" + }, + { + "ref": "@dependents/detective-less@5.0.0", + "dependsOn": [ + "gonzales-pe@4.3.0", + "node-source-walk@7.0.0" + ] + }, + { + "ref": "gonzales-pe@4.3.0", + "dependsOn": [ + "minimist@1.2.8" + ] + }, + { + "ref": "detective-amd@6.0.0", + "dependsOn": [ + "ast-module-types@6.0.0", + "escodegen@2.1.0", + "get-amd-module-type@6.0.0", + "node-source-walk@7.0.0" + ] + }, + { + "ref": "escodegen@2.1.0", + "dependsOn": [ + "esprima@4.0.1", + "estraverse@5.3.0", + "esutils@2.0.3", + "source-map@0.6.1" + ] + }, + { + "ref": "source-map@0.6.1" + }, + { + "ref": "get-amd-module-type@6.0.0", + "dependsOn": [ + "ast-module-types@6.0.0", + "node-source-walk@7.0.0" + ] + }, + { + "ref": "detective-cjs@6.0.0", + "dependsOn": [ + "ast-module-types@6.0.0", + "node-source-walk@7.0.0" + ] + }, + { + "ref": "detective-es6@5.0.0", + "dependsOn": [ + "node-source-walk@7.0.0" + ] + }, + { + "ref": "detective-postcss@7.0.0", + "dependsOn": [ + "is-url@1.2.4", + "postcss-values-parser@6.0.2", + "postcss@8.4.47" + ] + }, + { + "ref": "is-url@1.2.4" + }, + { + "ref": "postcss-values-parser@6.0.2", + "dependsOn": [ + "color-name@1.1.4", + "is-url-superb@4.0.0", + "postcss@8.4.47", + "quote-unquote@1.0.0" + ] + }, + { + "ref": "color-name@1.1.4" + }, + { + "ref": "is-url-superb@4.0.0" + }, + { + "ref": "quote-unquote@1.0.0" + }, + { + "ref": "detective-sass@6.0.0", + "dependsOn": [ + "gonzales-pe@4.3.0", + "node-source-walk@7.0.0" + ] + }, + { + "ref": "detective-scss@5.0.0", + "dependsOn": [ + "gonzales-pe@4.3.0", + "node-source-walk@7.0.0" + ] + }, + { + "ref": "detective-stylus@5.0.0" + }, + { + "ref": "detective-typescript@13.0.0", + "dependsOn": [ + "@typescript-eslint/typescript-estree@7.18.0", + "ast-module-types@6.0.0", + "node-source-walk@7.0.0", + "typescript@5.6.2" + ] + }, + { + "ref": "detective-vue2@2.0.3", + "dependsOn": [ + "@vue/compiler-sfc@3.5.11", + "detective-es6@5.0.0", + "detective-sass@6.0.0", + "detective-scss@5.0.0", + "detective-stylus@5.0.0", + "detective-typescript@13.0.0", + "typescript@5.6.2" + ] + }, + { + "ref": "@vue/compiler-sfc@3.5.11", + "dependsOn": [ + "@babel/parser@7.25.7", + "@vue/compiler-core@3.5.11", + "@vue/compiler-dom@3.5.11", + "@vue/compiler-ssr@3.5.11", + "@vue/shared@3.5.11", + "estree-walker@2.0.2", + "magic-string@0.30.11", + "postcss@8.4.47", + "source-map-js@1.2.1" + ] + }, + { + "ref": "@vue/compiler-core@3.5.11", + "dependsOn": [ + "@babel/parser@7.25.7", + "@vue/shared@3.5.11", + "entities@4.5.0", + "estree-walker@2.0.2", + "source-map-js@1.2.1" + ] + }, + { + "ref": "@vue/shared@3.5.11" + }, + { + "ref": "entities@4.5.0" + }, + { + "ref": "estree-walker@2.0.2" + }, + { + "ref": "source-map-js@1.2.1" + }, + { + "ref": "@vue/compiler-dom@3.5.11", + "dependsOn": [ + "@vue/compiler-core@3.5.11", + "@vue/shared@3.5.11" + ] + }, + { + "ref": "@vue/compiler-ssr@3.5.11", + "dependsOn": [ + "@vue/compiler-dom@3.5.11", + "@vue/shared@3.5.11" + ] + }, + { + "ref": "magic-string@0.30.11", + "dependsOn": [ + "@jridgewell/sourcemap-codec@1.5.0" + ] + }, + { + "ref": "@jridgewell/sourcemap-codec@1.5.0" + }, + { + "ref": "tinyglobby@0.2.9", + "dependsOn": [ + "tinyglobby@0.2.9|fdir@6.4.0", + "tinyglobby@0.2.9|picomatch@4.0.2" + ] + }, + { + "ref": "tinyglobby@0.2.9|fdir@6.4.0", + "dependsOn": [ + "tinyglobby@0.2.9|picomatch@4.0.2" + ] + }, + { + "ref": "tinyglobby@0.2.9|picomatch@4.0.2" + }, + { + "ref": "tsx@4.19.1", + "dependsOn": [ + "esbuild@0.23.1", + "get-tsconfig@4.8.1" + ] + }, + { + "ref": "esbuild@0.23.1", + "dependsOn": [ + "@esbuild/linux-x64@0.23.1" + ] + }, + { + "ref": "@esbuild/linux-x64@0.23.1" + }, + { + "ref": "get-tsconfig@4.8.1", + "dependsOn": [ + "resolve-pkg-maps@1.0.0" + ] + }, + { + "ref": "resolve-pkg-maps@1.0.0" + }, + { + "ref": "array-union@2.1.0" + }, + { + "ref": "dir-glob@3.0.1", + "dependsOn": [ + "path-type@4.0.0" + ] + }, + { + "ref": "path-type@4.0.0" + }, + { + "ref": "fast-glob@3.3.2", + "dependsOn": [ + "@nodelib/fs.stat@2.0.5", + "@nodelib/fs.walk@1.2.8", + "fast-glob@3.3.2|glob-parent@5.1.2", + "merge2@1.4.1", + "micromatch@4.0.8" + ] + }, + { + "ref": "fast-glob@3.3.2|glob-parent@5.1.2", + "dependsOn": [ + "is-glob@4.0.3" + ] + }, + { + "ref": "merge2@1.4.1" + }, + { + "ref": "slash@3.0.0" + }, + { + "ref": "humanize-duration@3.32.1" + }, + { + "ref": "@cypress/request@3.0.5", + "dependsOn": [ + "aws-sign2@0.7.0", + "aws4@1.13.2", + "caseless@0.12.0", + "combined-stream@1.0.8", + "extend@3.0.2", + "forever-agent@0.6.1", + "form-data@4.0.0", + "http-signature@1.4.0", + "is-typedarray@1.0.0", + "isstream@0.1.2", + "json-stringify-safe@5.0.1", + "mime-types@2.1.35", + "performance-now@2.1.0", + "qs@6.13.0", + "safe-buffer@5.2.1", + "tough-cookie@4.1.4", + "tunnel-agent@0.6.0", + "@cypress/request@3.0.5|uuid@8.3.2" + ] + }, + { + "ref": "@cypress/request@3.0.5|uuid@8.3.2" + }, + { + "ref": "aws-sign2@0.7.0" + }, + { + "ref": "aws4@1.13.2" + }, + { + "ref": "caseless@0.12.0" + }, + { + "ref": "extend@3.0.2" + }, + { + "ref": "forever-agent@0.6.1" + }, + { + "ref": "http-signature@1.4.0", + "dependsOn": [ + "assert-plus@1.0.0", + "jsprim@2.0.2", + "sshpk@1.18.0" + ] + }, + { + "ref": "assert-plus@1.0.0" + }, + { + "ref": "jsprim@2.0.2", + "dependsOn": [ + "assert-plus@1.0.0", + "extsprintf@1.3.0", + "json-schema@0.4.0", + "verror@1.10.0" + ] + }, + { + "ref": "extsprintf@1.3.0" + }, + { + "ref": "json-schema@0.4.0" + }, + { + "ref": "verror@1.10.0", + "dependsOn": [ + "assert-plus@1.0.0", + "core-util-is@1.0.2", + "extsprintf@1.3.0" + ] + }, + { + "ref": "core-util-is@1.0.2" + }, + { + "ref": "sshpk@1.18.0", + "dependsOn": [ + "asn1@0.2.6", + "assert-plus@1.0.0", + "bcrypt-pbkdf@1.0.2", + "dashdash@1.14.1", + "ecc-jsbn@0.1.2", + "getpass@0.1.7", + "jsbn@0.1.1", + "safer-buffer@2.1.2", + "tweetnacl@0.14.5" + ] + }, + { + "ref": "asn1@0.2.6", + "dependsOn": [ + "safer-buffer@2.1.2" + ] + }, + { + "ref": "safer-buffer@2.1.2" + }, + { + "ref": "bcrypt-pbkdf@1.0.2", + "dependsOn": [ + "tweetnacl@0.14.5" + ] + }, + { + "ref": "tweetnacl@0.14.5" + }, + { + "ref": "dashdash@1.14.1", + "dependsOn": [ + "assert-plus@1.0.0" + ] + }, + { + "ref": "ecc-jsbn@0.1.2", + "dependsOn": [ + "jsbn@0.1.1", + "safer-buffer@2.1.2" + ] + }, + { + "ref": "jsbn@0.1.1" + }, + { + "ref": "getpass@0.1.7", + "dependsOn": [ + "assert-plus@1.0.0" + ] + }, + { + "ref": "is-typedarray@1.0.0" + }, + { + "ref": "isstream@0.1.2" + }, + { + "ref": "json-stringify-safe@5.0.1" + }, + { + "ref": "performance-now@2.1.0" + }, + { + "ref": "qs@6.13.0", + "dependsOn": [ + "side-channel@1.0.6" + ] + }, + { + "ref": "safe-buffer@5.2.1" + }, + { + "ref": "tough-cookie@4.1.4", + "dependsOn": [ + "psl@1.9.0", + "punycode@2.3.1", + "tough-cookie@4.1.4|universalify@0.2.0", + "url-parse@1.5.10" + ] + }, + { + "ref": "tough-cookie@4.1.4|universalify@0.2.0" + }, + { + "ref": "psl@1.9.0" + }, + { + "ref": "url-parse@1.5.10", + "dependsOn": [ + "querystringify@2.2.0", + "requires-port@1.0.0" + ] + }, + { + "ref": "querystringify@2.2.0" + }, + { + "ref": "requires-port@1.0.0" + }, + { + "ref": "tunnel-agent@0.6.0", + "dependsOn": [ + "safe-buffer@5.2.1" + ] + }, + { + "ref": "@cypress/xvfb@1.2.4", + "dependsOn": [ + "@cypress/xvfb@1.2.4|debug@3.2.7", + "lodash.once@4.1.1" + ] + }, + { + "ref": "@cypress/xvfb@1.2.4|debug@3.2.7", + "dependsOn": [ + "ms@2.1.3" + ] + }, + { + "ref": "lodash.once@4.1.1" + }, + { + "ref": "@types/sinonjs__fake-timers@8.1.1" + }, + { + "ref": "@types/sizzle@2.3.8" + }, + { + "ref": "arch@2.2.0" + }, + { + "ref": "blob-util@2.0.2" + }, + { + "ref": "bluebird@3.7.2" + }, + { + "ref": "buffer@5.7.1", + "dependsOn": [ + "base64-js@1.5.1", + "ieee754@1.2.1" + ] + }, + { + "ref": "base64-js@1.5.1" + }, + { + "ref": "ieee754@1.2.1" + }, + { + "ref": "cachedir@2.4.0" + }, + { + "ref": "ansi-styles@4.3.0", + "dependsOn": [ + "color-convert@2.0.1" + ] + }, + { + "ref": "color-convert@2.0.1", + "dependsOn": [ + "color-name@1.1.4" + ] + }, + { + "ref": "has-flag@4.0.0" + }, + { + "ref": "check-more-types@2.24.0" + }, + { + "ref": "cli-cursor@3.1.0", + "dependsOn": [ + "restore-cursor@3.1.0" + ] + }, + { + "ref": "restore-cursor@3.1.0", + "dependsOn": [ + "onetime@5.1.2", + "signal-exit@3.0.7" + ] + }, + { + "ref": "onetime@5.1.2", + "dependsOn": [ + "mimic-fn@2.1.0" + ] + }, + { + "ref": "signal-exit@3.0.7" + }, + { + "ref": "cli-table3@0.6.5", + "dependsOn": [ + "@colors/colors@1.5.0", + "string-width@4.2.3" + ] + }, + { + "ref": "@colors/colors@1.5.0" + }, + { + "ref": "string-width@4.2.3", + "dependsOn": [ + "emoji-regex@8.0.0", + "is-fullwidth-code-point@3.0.0", + "strip-ansi@6.0.1" + ] + }, + { + "ref": "emoji-regex@8.0.0" + }, + { + "ref": "is-fullwidth-code-point@3.0.0" + }, + { + "ref": "commander@6.2.1" + }, + { + "ref": "common-tags@1.8.2" + }, + { + "ref": "dayjs@1.11.13" + }, + { + "ref": "enquirer@2.4.1", + "dependsOn": [ + "ansi-colors@4.1.3", + "strip-ansi@6.0.1" + ] + }, + { + "ref": "ansi-colors@4.1.3" + }, + { + "ref": "eventemitter2@6.4.7" + }, + { + "ref": "execa@4.1.0", + "dependsOn": [ + "cross-spawn@7.0.3", + "get-stream@5.2.0", + "human-signals@1.1.1", + "is-stream@2.0.1", + "merge-stream@2.0.0", + "npm-run-path@4.0.1", + "onetime@5.1.2", + "signal-exit@3.0.7", + "strip-final-newline@2.0.0" + ] + }, + { + "ref": "get-stream@5.2.0", + "dependsOn": [ + "pump@3.0.2" + ] + }, + { + "ref": "pump@3.0.2", + "dependsOn": [ + "end-of-stream@1.4.4", + "once@1.4.0" + ] + }, + { + "ref": "end-of-stream@1.4.4", + "dependsOn": [ + "once@1.4.0" + ] + }, + { + "ref": "human-signals@1.1.1" + }, + { + "ref": "is-stream@2.0.1" + }, + { + "ref": "merge-stream@2.0.0" + }, + { + "ref": "npm-run-path@4.0.1", + "dependsOn": [ + "path-key@3.1.1" + ] + }, + { + "ref": "mimic-fn@2.1.0" + }, + { + "ref": "strip-final-newline@2.0.0" + }, + { + "ref": "executable@4.1.1", + "dependsOn": [ + "pify@2.3.0" + ] + }, + { + "ref": "pify@2.3.0" + }, + { + "ref": "extract-zip@2.0.1", + "dependsOn": [ + "@types/yauzl@2.10.3", + "debug@4.3.7", + "get-stream@5.2.0", + "yauzl@2.10.0" + ] + }, + { + "ref": "@types/yauzl@2.10.3", + "dependsOn": [ + "@types/node@22.7.5" + ] + }, + { + "ref": "yauzl@2.10.0", + "dependsOn": [ + "buffer-crc32@0.2.13", + "fd-slicer@1.1.0" + ] + }, + { + "ref": "figures@3.2.0", + "dependsOn": [ + "figures@3.2.0|escape-string-regexp@1.0.5" + ] + }, + { + "ref": "figures@3.2.0|escape-string-regexp@1.0.5" + }, + { + "ref": "fs-extra@9.1.0", + "dependsOn": [ + "at-least-node@1.0.0", + "graceful-fs@4.2.11", + "jsonfile@6.1.0", + "universalify@2.0.1" + ] + }, + { + "ref": "at-least-node@1.0.0" + }, + { + "ref": "graceful-fs@4.2.11" + }, + { + "ref": "jsonfile@6.1.0", + "dependsOn": [ + "graceful-fs@4.2.11", + "universalify@2.0.1" + ] + }, + { + "ref": "universalify@2.0.1" + }, + { + "ref": "getos@3.2.1", + "dependsOn": [ + "async@3.2.6" + ] + }, + { + "ref": "async@3.2.6" + }, + { + "ref": "is-ci@3.0.1", + "dependsOn": [ + "ci-info@3.9.0" + ] + }, + { + "ref": "ci-info@3.9.0" + }, + { + "ref": "is-installed-globally@0.4.0", + "dependsOn": [ + "global-dirs@3.0.1", + "is-path-inside@3.0.3" + ] + }, + { + "ref": "global-dirs@3.0.1", + "dependsOn": [ + "ini@2.0.0" + ] + }, + { + "ref": "ini@2.0.0" + }, + { + "ref": "lazy-ass@1.6.0" + }, + { + "ref": "listr2@3.14.0", + "dependsOn": [ + "cli-truncate@2.1.0", + "colorette@2.0.20", + "enquirer@2.4.1", + "log-update@4.0.0", + "p-map@4.0.0", + "rfdc@1.4.1", + "rxjs@7.8.1", + "through@2.3.8", + "listr2@3.14.0|wrap-ansi@7.0.0" + ] + }, + { + "ref": "listr2@3.14.0|wrap-ansi@7.0.0", + "dependsOn": [ + "ansi-styles@4.3.0", + "string-width@4.2.3", + "strip-ansi@6.0.1" + ] + }, + { + "ref": "cli-truncate@2.1.0", + "dependsOn": [ + "slice-ansi@3.0.0", + "string-width@4.2.3" + ] + }, + { + "ref": "slice-ansi@3.0.0", + "dependsOn": [ + "ansi-styles@4.3.0", + "astral-regex@2.0.0", + "is-fullwidth-code-point@3.0.0" + ] + }, + { + "ref": "astral-regex@2.0.0" + }, + { + "ref": "colorette@2.0.20" + }, + { + "ref": "log-update@4.0.0", + "dependsOn": [ + "ansi-escapes@4.3.2", + "cli-cursor@3.1.0", + "log-update@4.0.0|slice-ansi@4.0.0", + "log-update@4.0.0|wrap-ansi@6.2.0" + ] + }, + { + "ref": "log-update@4.0.0|slice-ansi@4.0.0", + "dependsOn": [ + "ansi-styles@4.3.0", + "astral-regex@2.0.0", + "is-fullwidth-code-point@3.0.0" + ] + }, + { + "ref": "log-update@4.0.0|wrap-ansi@6.2.0", + "dependsOn": [ + "ansi-styles@4.3.0", + "string-width@4.2.3", + "strip-ansi@6.0.1" + ] + }, + { + "ref": "ansi-escapes@4.3.2", + "dependsOn": [ + "ansi-escapes@4.3.2|type-fest@0.21.3" + ] + }, + { + "ref": "ansi-escapes@4.3.2|type-fest@0.21.3" + }, + { + "ref": "p-map@4.0.0", + "dependsOn": [ + "aggregate-error@3.1.0" + ] + }, + { + "ref": "aggregate-error@3.1.0", + "dependsOn": [ + "clean-stack@2.2.0", + "indent-string@4.0.0" + ] + }, + { + "ref": "clean-stack@2.2.0" + }, + { + "ref": "indent-string@4.0.0" + }, + { + "ref": "rfdc@1.4.1" + }, + { + "ref": "rxjs@7.8.1", + "dependsOn": [ + "tslib@2.7.0" + ] + }, + { + "ref": "through@2.3.8" + }, + { + "ref": "lodash@4.17.21" + }, + { + "ref": "log-symbols@4.1.0", + "dependsOn": [ + "chalk@4.1.2", + "is-unicode-supported@0.1.0" + ] + }, + { + "ref": "is-unicode-supported@0.1.0" + }, + { + "ref": "ospath@1.2.2" + }, + { + "ref": "pretty-bytes@5.6.0" + }, + { + "ref": "process@0.11.10" + }, + { + "ref": "request-progress@3.0.0", + "dependsOn": [ + "throttleit@1.0.1" + ] + }, + { + "ref": "throttleit@1.0.1" + }, + { + "ref": "supports-color@8.1.1", + "dependsOn": [ + "has-flag@4.0.0" + ] + }, + { + "ref": "tmp@0.2.3" + }, + { + "ref": "untildify@4.0.0" + }, + { + "ref": "buffer-crc32@0.2.13" + }, + { + "ref": "fd-slicer@1.1.0", + "dependsOn": [ + "pend@1.2.0" + ] + }, + { + "ref": "pend@1.2.0" + }, + { + "ref": "echarts-for-react@3.0.2", + "dependsOn": [ + "echarts@5.5.1", + "fast-deep-equal@3.1.3", + "react@18.3.1", + "size-sensor@1.0.2" + ] + }, + { + "ref": "echarts@5.5.1", + "dependsOn": [ + "echarts@5.5.1|tslib@2.3.0", + "zrender@5.6.0" + ] + }, + { + "ref": "echarts@5.5.1|tslib@2.3.0" + }, + { + "ref": "size-sensor@1.0.2" + }, + { + "ref": "zrender@5.6.0", + "dependsOn": [ + "zrender@5.6.0|tslib@2.3.0" + ] + }, + { + "ref": "zrender@5.6.0|tslib@2.3.0" + }, + { + "ref": "eslint-config-prettier@9.1.0", + "dependsOn": [ + "eslint@8.57.1" + ] + }, + { + "ref": "eslint-plugin-i18next@6.1.0", + "dependsOn": [ + "lodash@4.17.21", + "requireindex@1.1.0" + ] + }, + { + "ref": "requireindex@1.1.0" + }, + { + "ref": "eslint-plugin-mdx@3.1.5", + "dependsOn": [ + "eslint-mdx@3.1.5", + "eslint-plugin-markdown@3.0.1", + "eslint@8.57.1", + "remark-mdx@3.0.1", + "remark-parse@11.0.0", + "remark-stringify@11.0.0", + "tslib@2.7.0", + "unified@11.0.5", + "vfile@6.0.3" + ] + }, + { + "ref": "eslint-mdx@3.1.5", + "dependsOn": [ + "acorn-jsx@5.3.2", + "acorn@8.12.1", + "eslint@8.57.1", + "espree@9.6.1", + "estree-util-visit@2.0.0", + "remark-mdx@3.0.1", + "remark-parse@11.0.0", + "remark-stringify@11.0.0", + "synckit@0.9.2", + "tslib@2.7.0", + "unified-engine@11.2.1", + "unified@11.0.5", + "unist-util-visit@5.0.0", + "uvu@0.5.6", + "vfile@6.0.3" + ] + }, + { + "ref": "estree-util-visit@2.0.0", + "dependsOn": [ + "@types/estree-jsx@1.0.5", + "@types/unist@3.0.3" + ] + }, + { + "ref": "@types/estree-jsx@1.0.5", + "dependsOn": [ + "@types/estree@1.0.6" + ] + }, + { + "ref": "@types/estree@1.0.6" + }, + { + "ref": "@types/unist@3.0.3" + }, + { + "ref": "remark-mdx@3.0.1", + "dependsOn": [ + "mdast-util-mdx@3.0.0", + "micromark-extension-mdxjs@3.0.0" + ] + }, + { + "ref": "remark-parse@11.0.0", + "dependsOn": [ + "remark-parse@11.0.0|@types/mdast@4.0.4", + "remark-parse@11.0.0|mdast-util-from-markdown@2.0.1", + "micromark-util-types@2.0.0", + "unified@11.0.5" + ] + }, + { + "ref": "remark-parse@11.0.0|@types/mdast@4.0.4", + "dependsOn": [ + "@types/unist@3.0.3" + ] + }, + { + "ref": "remark-parse@11.0.0|mdast-util-from-markdown@2.0.1", + "dependsOn": [ + "remark-parse@11.0.0|@types/mdast@4.0.4", + "@types/unist@3.0.3", + "decode-named-character-reference@1.0.2", + "devlop@1.1.0", + "remark-parse@11.0.0|mdast-util-to-string@4.0.0", + "micromark-util-decode-numeric-character-reference@2.0.1", + "micromark-util-decode-string@2.0.0", + "micromark-util-normalize-identifier@2.0.0", + "micromark-util-symbol@2.0.0", + "micromark-util-types@2.0.0", + "remark-parse@11.0.0|micromark@4.0.0", + "remark-parse@11.0.0|unist-util-stringify-position@4.0.0" + ] + }, + { + "ref": "remark-parse@11.0.0|mdast-util-to-string@4.0.0", + "dependsOn": [ + "remark-parse@11.0.0|@types/mdast@4.0.4" + ] + }, + { + "ref": "remark-parse@11.0.0|micromark@4.0.0", + "dependsOn": [ + "@types/debug@4.1.12", + "debug@4.3.7", + "decode-named-character-reference@1.0.2", + "devlop@1.1.0", + "micromark-core-commonmark@2.0.1", + "micromark-factory-space@2.0.0", + "micromark-util-character@2.1.0", + "micromark-util-chunked@2.0.0", + "micromark-util-combine-extensions@2.0.0", + "micromark-util-decode-numeric-character-reference@2.0.1", + "remark-parse@11.0.0|micromark-util-encode@2.0.0", + "micromark-util-normalize-identifier@2.0.0", + "micromark-util-resolve-all@2.0.0", + "remark-parse@11.0.0|micromark-util-sanitize-uri@2.0.0", + "micromark-util-subtokenize@2.0.1", + "micromark-util-symbol@2.0.0", + "micromark-util-types@2.0.0" + ] + }, + { + "ref": "remark-parse@11.0.0|micromark-util-encode@2.0.0" + }, + { + "ref": "remark-parse@11.0.0|micromark-util-sanitize-uri@2.0.0", + "dependsOn": [ + "micromark-util-character@2.1.0", + "remark-parse@11.0.0|micromark-util-encode@2.0.0", + "micromark-util-symbol@2.0.0" + ] + }, + { + "ref": "remark-parse@11.0.0|unist-util-stringify-position@4.0.0", + "dependsOn": [ + "@types/unist@3.0.3" + ] + }, + { + "ref": "remark-stringify@11.0.0", + "dependsOn": [ + "remark-stringify@11.0.0|@types/mdast@4.0.4", + "mdast-util-to-markdown@2.1.0", + "unified@11.0.5" + ] + }, + { + "ref": "remark-stringify@11.0.0|@types/mdast@4.0.4", + "dependsOn": [ + "@types/unist@3.0.3" + ] + }, + { + "ref": "synckit@0.9.2", + "dependsOn": [ + "@pkgr/core@0.1.1", + "tslib@2.7.0" + ] + }, + { + "ref": "unified-engine@11.2.1", + "dependsOn": [ + "@types/concat-stream@2.0.3", + "@types/debug@4.1.12", + "@types/is-empty@1.2.3", + "unified-engine@11.2.1|@types/node@20.16.11", + "@types/unist@3.0.3", + "concat-stream@2.0.0", + "debug@4.3.7", + "extend@3.0.2", + "unified-engine@11.2.1|glob@10.4.5", + "ignore@5.3.2", + "is-empty@1.2.0", + "is-plain-obj@4.1.0", + "load-plugin@6.0.3", + "unified-engine@11.2.1|parse-json@7.1.1", + "trough@2.2.0", + "unist-util-inspect@8.1.0", + "vfile-message@4.0.2", + "vfile-reporter@8.1.1", + "vfile-statistics@3.0.0", + "vfile@6.0.3", + "yaml@2.3.1" + ] + }, + { + "ref": "unified-engine@11.2.1|@types/node@20.16.11", + "dependsOn": [ + "undici-types@6.19.8" + ] + }, + { + "ref": "unified-engine@11.2.1|glob@10.4.5", + "dependsOn": [ + "foreground-child@3.3.0", + "unified-engine@11.2.1|jackspeak@3.4.3", + "minimatch@9.0.5", + "minipass@7.1.2", + "package-json-from-dist@1.0.1", + "unified-engine@11.2.1|path-scurry@1.11.1" + ] + }, + { + "ref": "unified-engine@11.2.1|jackspeak@3.4.3", + "dependsOn": [ + "@isaacs/cliui@8.0.2", + "@pkgjs/parseargs@0.11.0" + ] + }, + { + "ref": "unified-engine@11.2.1|path-scurry@1.11.1", + "dependsOn": [ + "unified-engine@11.2.1|lru-cache@10.4.3", + "minipass@7.1.2" + ] + }, + { + "ref": "unified-engine@11.2.1|lru-cache@10.4.3" + }, + { + "ref": "unified-engine@11.2.1|parse-json@7.1.1", + "dependsOn": [ + "@babel/code-frame@7.25.7", + "error-ex@1.3.2", + "unified-engine@11.2.1|json-parse-even-better-errors@3.0.2", + "unified-engine@11.2.1|lines-and-columns@2.0.4", + "unified-engine@11.2.1|type-fest@3.13.1" + ] + }, + { + "ref": "unified-engine@11.2.1|json-parse-even-better-errors@3.0.2" + }, + { + "ref": "unified-engine@11.2.1|lines-and-columns@2.0.4" + }, + { + "ref": "unified-engine@11.2.1|type-fest@3.13.1" + }, + { + "ref": "@types/concat-stream@2.0.3", + "dependsOn": [ + "@types/node@22.7.5" + ] + }, + { + "ref": "@types/debug@4.1.12", + "dependsOn": [ + "@types/ms@0.7.34" + ] + }, + { + "ref": "@types/ms@0.7.34" + }, + { + "ref": "@types/is-empty@1.2.3" + }, + { + "ref": "concat-stream@2.0.0", + "dependsOn": [ + "buffer-from@1.1.2", + "inherits@2.0.4", + "readable-stream@3.6.2", + "typedarray@0.0.6" + ] + }, + { + "ref": "buffer-from@1.1.2" + }, + { + "ref": "readable-stream@3.6.2", + "dependsOn": [ + "inherits@2.0.4", + "string_decoder@1.3.0", + "util-deprecate@1.0.2" + ] + }, + { + "ref": "string_decoder@1.3.0", + "dependsOn": [ + "safe-buffer@5.2.1" + ] + }, + { + "ref": "typedarray@0.0.6" + }, + { + "ref": "foreground-child@3.3.0", + "dependsOn": [ + "cross-spawn@7.0.3", + "foreground-child@3.3.0|signal-exit@4.1.0" + ] + }, + { + "ref": "foreground-child@3.3.0|signal-exit@4.1.0" + }, + { + "ref": "@isaacs/cliui@8.0.2", + "dependsOn": [ + "BomRef.qgrhp0ekde8.abe968v9i38", + "@isaacs/cliui@8.0.2|string-width@5.1.2", + "BomRef.d9l57m837oo.ge6autjksu8", + "@isaacs/cliui@8.0.2|strip-ansi@7.1.0", + "wrap-ansi@7.0.0", + "wrap-ansi@8.1.0" + ] + }, + { + "ref": "@isaacs/cliui@8.0.2|string-width@5.1.2", + "dependsOn": [ + "eastasianwidth@0.2.0", + "@isaacs/cliui@8.0.2|emoji-regex@9.2.2", + "@isaacs/cliui@8.0.2|strip-ansi@7.1.0" + ] + }, + { + "ref": "@isaacs/cliui@8.0.2|emoji-regex@9.2.2" + }, + { + "ref": "@isaacs/cliui@8.0.2|strip-ansi@7.1.0", + "dependsOn": [ + "@isaacs/cliui@8.0.2|ansi-regex@6.1.0" + ] + }, + { + "ref": "@isaacs/cliui@8.0.2|ansi-regex@6.1.0" + }, + { + "ref": "@pkgjs/parseargs@0.11.0" + }, + { + "ref": "minipass@7.1.2" + }, + { + "ref": "package-json-from-dist@1.0.1" + }, + { + "ref": "is-empty@1.2.0" + }, + { + "ref": "is-plain-obj@4.1.0" + }, + { + "ref": "load-plugin@6.0.3", + "dependsOn": [ + "@npmcli/config@8.3.4", + "import-meta-resolve@4.1.0" + ] + }, + { + "ref": "@npmcli/config@8.3.4", + "dependsOn": [ + "@npmcli/map-workspaces@3.0.6", + "@npmcli/package-json@5.2.1", + "@npmcli/config@8.3.4|ci-info@4.0.0", + "@npmcli/config@8.3.4|ini@4.1.3", + "@npmcli/config@8.3.4|nopt@7.2.1", + "proc-log@4.2.0", + "semver@7.6.3", + "walk-up-path@3.0.1" + ] + }, + { + "ref": "@npmcli/config@8.3.4|ci-info@4.0.0" + }, + { + "ref": "@npmcli/config@8.3.4|ini@4.1.3" + }, + { + "ref": "@npmcli/config@8.3.4|nopt@7.2.1", + "dependsOn": [ + "@npmcli/config@8.3.4|abbrev@2.0.0" + ] + }, + { + "ref": "@npmcli/config@8.3.4|abbrev@2.0.0" + }, + { + "ref": "@npmcli/map-workspaces@3.0.6", + "dependsOn": [ + "@npmcli/name-from-folder@2.0.0", + "@npmcli/map-workspaces@3.0.6|glob@10.4.5", + "minimatch@9.0.5", + "read-package-json-fast@3.0.2" + ] + }, + { + "ref": "@npmcli/map-workspaces@3.0.6|glob@10.4.5", + "dependsOn": [ + "foreground-child@3.3.0", + "@npmcli/map-workspaces@3.0.6|jackspeak@3.4.3", + "minimatch@9.0.5", + "minipass@7.1.2", + "package-json-from-dist@1.0.1", + "@npmcli/map-workspaces@3.0.6|path-scurry@1.11.1" + ] + }, + { + "ref": "@npmcli/map-workspaces@3.0.6|jackspeak@3.4.3", + "dependsOn": [ + "@isaacs/cliui@8.0.2", + "@pkgjs/parseargs@0.11.0" + ] + }, + { + "ref": "@npmcli/map-workspaces@3.0.6|path-scurry@1.11.1", + "dependsOn": [ + "@npmcli/map-workspaces@3.0.6|lru-cache@10.4.3", + "minipass@7.1.2" + ] + }, + { + "ref": "@npmcli/map-workspaces@3.0.6|lru-cache@10.4.3" + }, + { + "ref": "@npmcli/name-from-folder@2.0.0" + }, + { + "ref": "read-package-json-fast@3.0.2", + "dependsOn": [ + "read-package-json-fast@3.0.2|json-parse-even-better-errors@3.0.2", + "npm-normalize-package-bin@3.0.1" + ] + }, + { + "ref": "read-package-json-fast@3.0.2|json-parse-even-better-errors@3.0.2" + }, + { + "ref": "npm-normalize-package-bin@3.0.1" + }, + { + "ref": "@npmcli/package-json@5.2.1", + "dependsOn": [ + "@npmcli/git@5.0.8", + "@npmcli/package-json@5.2.1|glob@10.4.5", + "hosted-git-info@7.0.2", + "@npmcli/package-json@5.2.1|json-parse-even-better-errors@3.0.2", + "normalize-package-data@6.0.2", + "proc-log@4.2.0", + "semver@7.6.3" + ] + }, + { + "ref": "@npmcli/package-json@5.2.1|glob@10.4.5", + "dependsOn": [ + "foreground-child@3.3.0", + "@npmcli/package-json@5.2.1|jackspeak@3.4.3", + "minimatch@9.0.5", + "minipass@7.1.2", + "package-json-from-dist@1.0.1", + "@npmcli/package-json@5.2.1|path-scurry@1.11.1" + ] + }, + { + "ref": "@npmcli/package-json@5.2.1|jackspeak@3.4.3", + "dependsOn": [ + "@isaacs/cliui@8.0.2", + "@pkgjs/parseargs@0.11.0" + ] + }, + { + "ref": "@npmcli/package-json@5.2.1|path-scurry@1.11.1", + "dependsOn": [ + "@npmcli/package-json@5.2.1|lru-cache@10.4.3", + "minipass@7.1.2" + ] + }, + { + "ref": "@npmcli/package-json@5.2.1|lru-cache@10.4.3" + }, + { + "ref": "@npmcli/package-json@5.2.1|json-parse-even-better-errors@3.0.2" + }, + { + "ref": "@npmcli/git@5.0.8", + "dependsOn": [ + "@npmcli/promise-spawn@7.0.2", + "@npmcli/git@5.0.8|ini@4.1.3", + "@npmcli/git@5.0.8|lru-cache@10.4.3", + "npm-pick-manifest@9.1.0", + "proc-log@4.2.0", + "promise-inflight@1.0.1", + "promise-retry@2.0.1", + "semver@7.6.3", + "@npmcli/git@5.0.8|which@4.0.0" + ] + }, + { + "ref": "@npmcli/git@5.0.8|ini@4.1.3" + }, + { + "ref": "@npmcli/git@5.0.8|lru-cache@10.4.3" + }, + { + "ref": "@npmcli/git@5.0.8|which@4.0.0", + "dependsOn": [ + "@npmcli/git@5.0.8|isexe@3.1.1" + ] + }, + { + "ref": "@npmcli/git@5.0.8|isexe@3.1.1" + }, + { + "ref": "@npmcli/promise-spawn@7.0.2", + "dependsOn": [ + "@npmcli/promise-spawn@7.0.2|which@4.0.0" + ] + }, + { + "ref": "@npmcli/promise-spawn@7.0.2|which@4.0.0", + "dependsOn": [ + "@npmcli/promise-spawn@7.0.2|isexe@3.1.1" + ] + }, + { + "ref": "@npmcli/promise-spawn@7.0.2|isexe@3.1.1" + }, + { + "ref": "npm-pick-manifest@9.1.0", + "dependsOn": [ + "npm-install-checks@6.3.0", + "npm-normalize-package-bin@3.0.1", + "npm-package-arg@11.0.3", + "semver@7.6.3" + ] + }, + { + "ref": "npm-install-checks@6.3.0", + "dependsOn": [ + "semver@7.6.3" + ] + }, + { + "ref": "npm-package-arg@11.0.3", + "dependsOn": [ + "hosted-git-info@7.0.2", + "proc-log@4.2.0", + "semver@7.6.3", + "validate-npm-package-name@5.0.1" + ] + }, + { + "ref": "hosted-git-info@7.0.2", + "dependsOn": [ + "hosted-git-info@7.0.2|lru-cache@10.4.3" + ] + }, + { + "ref": "hosted-git-info@7.0.2|lru-cache@10.4.3" + }, + { + "ref": "proc-log@4.2.0" + }, + { + "ref": "validate-npm-package-name@5.0.1" + }, + { + "ref": "promise-inflight@1.0.1" + }, + { + "ref": "promise-retry@2.0.1", + "dependsOn": [ + "err-code@2.0.3", + "retry@0.12.0" + ] + }, + { + "ref": "err-code@2.0.3" + }, + { + "ref": "retry@0.12.0" + }, + { + "ref": "normalize-package-data@6.0.2", + "dependsOn": [ + "hosted-git-info@7.0.2", + "semver@7.6.3", + "validate-npm-package-license@3.0.4" + ] + }, + { + "ref": "validate-npm-package-license@3.0.4", + "dependsOn": [ + "spdx-correct@3.2.0", + "spdx-expression-parse@3.0.1" + ] + }, + { + "ref": "spdx-correct@3.2.0", + "dependsOn": [ + "spdx-expression-parse@3.0.1", + "spdx-license-ids@3.0.20" + ] + }, + { + "ref": "spdx-expression-parse@3.0.1", + "dependsOn": [ + "spdx-exceptions@2.5.0", + "spdx-license-ids@3.0.20" + ] + }, + { + "ref": "spdx-license-ids@3.0.20" + }, + { + "ref": "spdx-exceptions@2.5.0" + }, + { + "ref": "walk-up-path@3.0.1" + }, + { + "ref": "import-meta-resolve@4.1.0" + }, + { + "ref": "@babel/code-frame@7.25.7", + "dependsOn": [ + "@babel/highlight@7.25.7", + "picocolors@1.1.0" + ] + }, + { + "ref": "error-ex@1.3.2", + "dependsOn": [ + "is-arrayish@0.2.1" + ] + }, + { + "ref": "trough@2.2.0" + }, + { + "ref": "unist-util-inspect@8.1.0", + "dependsOn": [ + "@types/unist@3.0.3" + ] + }, + { + "ref": "vfile-message@4.0.2", + "dependsOn": [ + "@types/unist@3.0.3", + "vfile-message@4.0.2|unist-util-stringify-position@4.0.0" + ] + }, + { + "ref": "vfile-message@4.0.2|unist-util-stringify-position@4.0.0", + "dependsOn": [ + "@types/unist@3.0.3" + ] + }, + { + "ref": "vfile-reporter@8.1.1", + "dependsOn": [ + "@types/supports-color@8.1.3", + "vfile-reporter@8.1.1|string-width@6.1.0", + "vfile-reporter@8.1.1|supports-color@9.4.0", + "vfile-reporter@8.1.1|unist-util-stringify-position@4.0.0", + "vfile-message@4.0.2", + "vfile-sort@4.0.0", + "vfile-statistics@3.0.0", + "vfile@6.0.3" + ] + }, + { + "ref": "vfile-reporter@8.1.1|string-width@6.1.0", + "dependsOn": [ + "eastasianwidth@0.2.0", + "vfile-reporter@8.1.1|emoji-regex@10.4.0", + "vfile-reporter@8.1.1|strip-ansi@7.1.0" + ] + }, + { + "ref": "vfile-reporter@8.1.1|emoji-regex@10.4.0" + }, + { + "ref": "vfile-reporter@8.1.1|strip-ansi@7.1.0", + "dependsOn": [ + "vfile-reporter@8.1.1|ansi-regex@6.1.0" + ] + }, + { + "ref": "vfile-reporter@8.1.1|ansi-regex@6.1.0" + }, + { + "ref": "vfile-reporter@8.1.1|supports-color@9.4.0" + }, + { + "ref": "vfile-reporter@8.1.1|unist-util-stringify-position@4.0.0", + "dependsOn": [ + "@types/unist@3.0.3" + ] + }, + { + "ref": "@types/supports-color@8.1.3" + }, + { + "ref": "eastasianwidth@0.2.0" + }, + { + "ref": "vfile-sort@4.0.0", + "dependsOn": [ + "vfile-message@4.0.2", + "vfile@6.0.3" + ] + }, + { + "ref": "vfile@6.0.3", + "dependsOn": [ + "@types/unist@3.0.3", + "vfile-message@4.0.2" + ] + }, + { + "ref": "vfile-statistics@3.0.0", + "dependsOn": [ + "vfile-message@4.0.2", + "vfile@6.0.3" + ] + }, + { + "ref": "yaml@2.3.1" + }, + { + "ref": "unified@11.0.5", + "dependsOn": [ + "@types/unist@3.0.3", + "bail@2.0.2", + "devlop@1.1.0", + "extend@3.0.2", + "is-plain-obj@4.1.0", + "trough@2.2.0", + "vfile@6.0.3" + ] + }, + { + "ref": "unist-util-visit@5.0.0", + "dependsOn": [ + "@types/unist@3.0.3", + "unist-util-is@6.0.0", + "unist-util-visit-parents@6.0.1" + ] + }, + { + "ref": "unist-util-is@6.0.0", + "dependsOn": [ + "@types/unist@3.0.3" + ] + }, + { + "ref": "unist-util-visit-parents@6.0.1", + "dependsOn": [ + "@types/unist@3.0.3", + "unist-util-is@6.0.0" + ] + }, + { + "ref": "uvu@0.5.6", + "dependsOn": [ + "dequal@2.0.3", + "diff@5.2.0", + "kleur@4.1.5", + "sade@1.8.1" + ] + }, + { + "ref": "dequal@2.0.3" + }, + { + "ref": "diff@5.2.0" + }, + { + "ref": "kleur@4.1.5" + }, + { + "ref": "sade@1.8.1", + "dependsOn": [ + "mri@1.2.0" + ] + }, + { + "ref": "mri@1.2.0" + }, + { + "ref": "eslint-plugin-markdown@3.0.1", + "dependsOn": [ + "eslint@8.57.1", + "mdast-util-from-markdown@0.8.5" + ] + }, + { + "ref": "mdast-util-from-markdown@0.8.5", + "dependsOn": [ + "@types/mdast@3.0.15", + "mdast-util-to-string@2.0.0", + "micromark@2.11.4", + "parse-entities@2.0.0", + "unist-util-stringify-position@2.0.3" + ] + }, + { + "ref": "@types/mdast@3.0.15", + "dependsOn": [ + "@types/mdast@3.0.15|@types/unist@2.0.11" + ] + }, + { + "ref": "@types/mdast@3.0.15|@types/unist@2.0.11" + }, + { + "ref": "mdast-util-to-string@2.0.0" + }, + { + "ref": "micromark@2.11.4", + "dependsOn": [ + "debug@4.3.7", + "parse-entities@2.0.0" + ] + }, + { + "ref": "parse-entities@2.0.0", + "dependsOn": [ + "character-entities-legacy@1.1.4", + "character-entities@1.2.4", + "character-reference-invalid@1.1.4", + "is-alphanumerical@1.0.4", + "is-decimal@1.0.4", + "is-hexadecimal@1.0.4" + ] + }, + { + "ref": "character-entities-legacy@1.1.4" + }, + { + "ref": "character-entities@1.2.4" + }, + { + "ref": "character-reference-invalid@1.1.4" + }, + { + "ref": "is-alphanumerical@1.0.4", + "dependsOn": [ + "is-alphabetical@1.0.4", + "is-decimal@1.0.4" + ] + }, + { + "ref": "is-alphabetical@1.0.4" + }, + { + "ref": "is-decimal@1.0.4" + }, + { + "ref": "is-hexadecimal@1.0.4" + }, + { + "ref": "unist-util-stringify-position@2.0.3", + "dependsOn": [ + "unist-util-stringify-position@2.0.3|@types/unist@2.0.11" + ] + }, + { + "ref": "unist-util-stringify-position@2.0.3|@types/unist@2.0.11" + }, + { + "ref": "mdast-util-mdx@3.0.0", + "dependsOn": [ + "mdast-util-mdx@3.0.0|mdast-util-from-markdown@2.0.1", + "mdast-util-mdx-expression@2.0.1", + "mdast-util-mdx-jsx@3.1.3", + "mdast-util-mdxjs-esm@2.0.1", + "mdast-util-to-markdown@2.1.0" + ] + }, + { + "ref": "mdast-util-mdx@3.0.0|mdast-util-from-markdown@2.0.1", + "dependsOn": [ + "mdast-util-mdx@3.0.0|@types/mdast@4.0.4", + "@types/unist@3.0.3", + "decode-named-character-reference@1.0.2", + "devlop@1.1.0", + "mdast-util-mdx@3.0.0|mdast-util-to-string@4.0.0", + "micromark-util-decode-numeric-character-reference@2.0.1", + "micromark-util-decode-string@2.0.0", + "micromark-util-normalize-identifier@2.0.0", + "micromark-util-symbol@2.0.0", + "micromark-util-types@2.0.0", + "mdast-util-mdx@3.0.0|micromark@4.0.0", + "mdast-util-mdx@3.0.0|unist-util-stringify-position@4.0.0" + ] + }, + { + "ref": "mdast-util-mdx@3.0.0|@types/mdast@4.0.4", + "dependsOn": [ + "@types/unist@3.0.3" + ] + }, + { + "ref": "mdast-util-mdx@3.0.0|mdast-util-to-string@4.0.0", + "dependsOn": [ + "mdast-util-mdx@3.0.0|@types/mdast@4.0.4" + ] + }, + { + "ref": "mdast-util-mdx@3.0.0|micromark@4.0.0", + "dependsOn": [ + "@types/debug@4.1.12", + "debug@4.3.7", + "decode-named-character-reference@1.0.2", + "devlop@1.1.0", + "micromark-core-commonmark@2.0.1", + "micromark-factory-space@2.0.0", + "micromark-util-character@2.1.0", + "micromark-util-chunked@2.0.0", + "micromark-util-combine-extensions@2.0.0", + "micromark-util-decode-numeric-character-reference@2.0.1", + "mdast-util-mdx@3.0.0|micromark-util-encode@2.0.0", + "micromark-util-normalize-identifier@2.0.0", + "micromark-util-resolve-all@2.0.0", + "mdast-util-mdx@3.0.0|micromark-util-sanitize-uri@2.0.0", + "micromark-util-subtokenize@2.0.1", + "micromark-util-symbol@2.0.0", + "micromark-util-types@2.0.0" + ] + }, + { + "ref": "mdast-util-mdx@3.0.0|micromark-util-encode@2.0.0" + }, + { + "ref": "mdast-util-mdx@3.0.0|micromark-util-sanitize-uri@2.0.0", + "dependsOn": [ + "micromark-util-character@2.1.0", + "mdast-util-mdx@3.0.0|micromark-util-encode@2.0.0", + "micromark-util-symbol@2.0.0" + ] + }, + { + "ref": "mdast-util-mdx@3.0.0|unist-util-stringify-position@4.0.0", + "dependsOn": [ + "@types/unist@3.0.3" + ] + }, + { + "ref": "decode-named-character-reference@1.0.2", + "dependsOn": [ + "decode-named-character-reference@1.0.2|character-entities@2.0.2" + ] + }, + { + "ref": "decode-named-character-reference@1.0.2|character-entities@2.0.2" + }, + { + "ref": "devlop@1.1.0", + "dependsOn": [ + "dequal@2.0.3" + ] + }, + { + "ref": "micromark-util-decode-numeric-character-reference@2.0.1", + "dependsOn": [ + "micromark-util-symbol@2.0.0" + ] + }, + { + "ref": "micromark-util-decode-string@2.0.0", + "dependsOn": [ + "decode-named-character-reference@1.0.2", + "micromark-util-character@2.1.0", + "micromark-util-decode-numeric-character-reference@2.0.1", + "micromark-util-symbol@2.0.0" + ] + }, + { + "ref": "micromark-util-normalize-identifier@2.0.0", + "dependsOn": [ + "micromark-util-symbol@2.0.0" + ] + }, + { + "ref": "micromark-util-symbol@2.0.0" + }, + { + "ref": "micromark-util-types@2.0.0" + }, + { + "ref": "micromark-core-commonmark@2.0.1", + "dependsOn": [ + "decode-named-character-reference@1.0.2", + "devlop@1.1.0", + "micromark-factory-destination@2.0.0", + "micromark-factory-label@2.0.0", + "micromark-factory-space@2.0.0", + "micromark-factory-title@2.0.0", + "micromark-factory-whitespace@2.0.0", + "micromark-util-character@2.1.0", + "micromark-util-chunked@2.0.0", + "micromark-util-classify-character@2.0.0", + "micromark-util-html-tag-name@2.0.0", + "micromark-util-normalize-identifier@2.0.0", + "micromark-util-resolve-all@2.0.0", + "micromark-util-subtokenize@2.0.1", + "micromark-util-symbol@2.0.0", + "micromark-util-types@2.0.0" + ] + }, + { + "ref": "micromark-factory-space@2.0.0", + "dependsOn": [ + "micromark-util-character@2.1.0", + "micromark-util-types@2.0.0" + ] + }, + { + "ref": "micromark-util-character@2.1.0", + "dependsOn": [ + "micromark-util-symbol@2.0.0", + "micromark-util-types@2.0.0" + ] + }, + { + "ref": "micromark-util-chunked@2.0.0", + "dependsOn": [ + "micromark-util-symbol@2.0.0" + ] + }, + { + "ref": "micromark-util-combine-extensions@2.0.0", + "dependsOn": [ + "micromark-util-chunked@2.0.0", + "micromark-util-types@2.0.0" + ] + }, + { + "ref": "micromark-util-resolve-all@2.0.0", + "dependsOn": [ + "micromark-util-types@2.0.0" + ] + }, + { + "ref": "micromark-util-subtokenize@2.0.1", + "dependsOn": [ + "devlop@1.1.0", + "micromark-util-chunked@2.0.0", + "micromark-util-symbol@2.0.0", + "micromark-util-types@2.0.0" + ] + }, + { + "ref": "mdast-util-mdx-expression@2.0.1", + "dependsOn": [ + "@types/estree-jsx@1.0.5", + "mdast-util-mdx-expression@2.0.1|@types/hast@3.0.4", + "mdast-util-mdx-expression@2.0.1|@types/mdast@4.0.4", + "devlop@1.1.0", + "mdast-util-mdx-expression@2.0.1|mdast-util-from-markdown@2.0.1", + "mdast-util-to-markdown@2.1.0" + ] + }, + { + "ref": "mdast-util-mdx-expression@2.0.1|@types/hast@3.0.4", + "dependsOn": [ + "@types/unist@3.0.3" + ] + }, + { + "ref": "mdast-util-mdx-expression@2.0.1|@types/mdast@4.0.4", + "dependsOn": [ + "@types/unist@3.0.3" + ] + }, + { + "ref": "mdast-util-mdx-expression@2.0.1|mdast-util-from-markdown@2.0.1", + "dependsOn": [ + "mdast-util-mdx-expression@2.0.1|@types/mdast@4.0.4", + "@types/unist@3.0.3", + "decode-named-character-reference@1.0.2", + "devlop@1.1.0", + "mdast-util-mdx-expression@2.0.1|mdast-util-to-string@4.0.0", + "micromark-util-decode-numeric-character-reference@2.0.1", + "micromark-util-decode-string@2.0.0", + "micromark-util-normalize-identifier@2.0.0", + "micromark-util-symbol@2.0.0", + "micromark-util-types@2.0.0", + "mdast-util-mdx-expression@2.0.1|micromark@4.0.0", + "mdast-util-mdx-expression@2.0.1|unist-util-stringify-position@4.0.0" + ] + }, + { + "ref": "mdast-util-mdx-expression@2.0.1|mdast-util-to-string@4.0.0", + "dependsOn": [ + "mdast-util-mdx-expression@2.0.1|@types/mdast@4.0.4" + ] + }, + { + "ref": "mdast-util-mdx-expression@2.0.1|micromark@4.0.0", + "dependsOn": [ + "@types/debug@4.1.12", + "debug@4.3.7", + "decode-named-character-reference@1.0.2", + "devlop@1.1.0", + "micromark-core-commonmark@2.0.1", + "micromark-factory-space@2.0.0", + "micromark-util-character@2.1.0", + "micromark-util-chunked@2.0.0", + "micromark-util-combine-extensions@2.0.0", + "micromark-util-decode-numeric-character-reference@2.0.1", + "mdast-util-mdx-expression@2.0.1|micromark-util-encode@2.0.0", + "micromark-util-normalize-identifier@2.0.0", + "micromark-util-resolve-all@2.0.0", + "mdast-util-mdx-expression@2.0.1|micromark-util-sanitize-uri@2.0.0", + "micromark-util-subtokenize@2.0.1", + "micromark-util-symbol@2.0.0", + "micromark-util-types@2.0.0" + ] + }, + { + "ref": "mdast-util-mdx-expression@2.0.1|micromark-util-encode@2.0.0" + }, + { + "ref": "mdast-util-mdx-expression@2.0.1|micromark-util-sanitize-uri@2.0.0", + "dependsOn": [ + "micromark-util-character@2.1.0", + "mdast-util-mdx-expression@2.0.1|micromark-util-encode@2.0.0", + "micromark-util-symbol@2.0.0" + ] + }, + { + "ref": "mdast-util-mdx-expression@2.0.1|unist-util-stringify-position@4.0.0", + "dependsOn": [ + "@types/unist@3.0.3" + ] + }, + { + "ref": "mdast-util-to-markdown@2.1.0", + "dependsOn": [ + "mdast-util-to-markdown@2.1.0|@types/mdast@4.0.4", + "@types/unist@3.0.3", + "longest-streak@3.1.0", + "mdast-util-phrasing@4.1.0", + "mdast-util-to-markdown@2.1.0|mdast-util-to-string@4.0.0", + "micromark-util-decode-string@2.0.0", + "unist-util-visit@5.0.0", + "zwitch@2.0.4" + ] + }, + { + "ref": "mdast-util-to-markdown@2.1.0|@types/mdast@4.0.4", + "dependsOn": [ + "@types/unist@3.0.3" + ] + }, + { + "ref": "mdast-util-to-markdown@2.1.0|mdast-util-to-string@4.0.0", + "dependsOn": [ + "mdast-util-to-markdown@2.1.0|@types/mdast@4.0.4" + ] + }, + { + "ref": "mdast-util-mdx-jsx@3.1.3", + "dependsOn": [ + "@types/estree-jsx@1.0.5", + "mdast-util-mdx-jsx@3.1.3|@types/hast@3.0.4", + "mdast-util-mdx-jsx@3.1.3|@types/mdast@4.0.4", + "@types/unist@3.0.3", + "ccount@2.0.1", + "devlop@1.1.0", + "mdast-util-mdx-jsx@3.1.3|mdast-util-from-markdown@2.0.1", + "mdast-util-to-markdown@2.1.0", + "mdast-util-mdx-jsx@3.1.3|parse-entities@4.0.1", + "stringify-entities@4.0.4", + "mdast-util-mdx-jsx@3.1.3|unist-util-stringify-position@4.0.0", + "vfile-message@4.0.2" + ] + }, + { + "ref": "mdast-util-mdx-jsx@3.1.3|@types/hast@3.0.4", + "dependsOn": [ + "@types/unist@3.0.3" + ] + }, + { + "ref": "mdast-util-mdx-jsx@3.1.3|@types/mdast@4.0.4", + "dependsOn": [ + "@types/unist@3.0.3" + ] + }, + { + "ref": "mdast-util-mdx-jsx@3.1.3|mdast-util-from-markdown@2.0.1", + "dependsOn": [ + "mdast-util-mdx-jsx@3.1.3|@types/mdast@4.0.4", + "@types/unist@3.0.3", + "decode-named-character-reference@1.0.2", + "devlop@1.1.0", + "mdast-util-mdx-jsx@3.1.3|mdast-util-to-string@4.0.0", + "micromark-util-decode-numeric-character-reference@2.0.1", + "micromark-util-decode-string@2.0.0", + "micromark-util-normalize-identifier@2.0.0", + "micromark-util-symbol@2.0.0", + "micromark-util-types@2.0.0", + "mdast-util-mdx-jsx@3.1.3|micromark@4.0.0", + "mdast-util-mdx-jsx@3.1.3|unist-util-stringify-position@4.0.0" + ] + }, + { + "ref": "mdast-util-mdx-jsx@3.1.3|mdast-util-to-string@4.0.0", + "dependsOn": [ + "mdast-util-mdx-jsx@3.1.3|@types/mdast@4.0.4" + ] + }, + { + "ref": "mdast-util-mdx-jsx@3.1.3|micromark@4.0.0", + "dependsOn": [ + "@types/debug@4.1.12", + "debug@4.3.7", + "decode-named-character-reference@1.0.2", + "devlop@1.1.0", + "micromark-core-commonmark@2.0.1", + "micromark-factory-space@2.0.0", + "micromark-util-character@2.1.0", + "micromark-util-chunked@2.0.0", + "micromark-util-combine-extensions@2.0.0", + "micromark-util-decode-numeric-character-reference@2.0.1", + "mdast-util-mdx-jsx@3.1.3|micromark-util-encode@2.0.0", + "micromark-util-normalize-identifier@2.0.0", + "micromark-util-resolve-all@2.0.0", + "mdast-util-mdx-jsx@3.1.3|micromark-util-sanitize-uri@2.0.0", + "micromark-util-subtokenize@2.0.1", + "micromark-util-symbol@2.0.0", + "micromark-util-types@2.0.0" + ] + }, + { + "ref": "mdast-util-mdx-jsx@3.1.3|micromark-util-encode@2.0.0" + }, + { + "ref": "mdast-util-mdx-jsx@3.1.3|micromark-util-sanitize-uri@2.0.0", + "dependsOn": [ + "micromark-util-character@2.1.0", + "mdast-util-mdx-jsx@3.1.3|micromark-util-encode@2.0.0", + "micromark-util-symbol@2.0.0" + ] + }, + { + "ref": "mdast-util-mdx-jsx@3.1.3|unist-util-stringify-position@4.0.0", + "dependsOn": [ + "@types/unist@3.0.3" + ] + }, + { + "ref": "mdast-util-mdx-jsx@3.1.3|parse-entities@4.0.1", + "dependsOn": [ + "mdast-util-mdx-jsx@3.1.3|parse-entities@4.0.1|@types/unist@2.0.11", + "mdast-util-mdx-jsx@3.1.3|character-entities-legacy@3.0.0", + "mdast-util-mdx-jsx@3.1.3|character-entities@2.0.2", + "mdast-util-mdx-jsx@3.1.3|character-reference-invalid@2.0.1", + "decode-named-character-reference@1.0.2", + "mdast-util-mdx-jsx@3.1.3|is-alphanumerical@2.0.1", + "mdast-util-mdx-jsx@3.1.3|is-decimal@2.0.1", + "mdast-util-mdx-jsx@3.1.3|is-hexadecimal@2.0.1" + ] + }, + { + "ref": "mdast-util-mdx-jsx@3.1.3|parse-entities@4.0.1|@types/unist@2.0.11" + }, + { + "ref": "mdast-util-mdx-jsx@3.1.3|character-entities-legacy@3.0.0" + }, + { + "ref": "mdast-util-mdx-jsx@3.1.3|character-entities@2.0.2" + }, + { + "ref": "mdast-util-mdx-jsx@3.1.3|character-reference-invalid@2.0.1" + }, + { + "ref": "mdast-util-mdx-jsx@3.1.3|is-alphanumerical@2.0.1", + "dependsOn": [ + "mdast-util-mdx-jsx@3.1.3|is-alphabetical@2.0.1", + "mdast-util-mdx-jsx@3.1.3|is-decimal@2.0.1" + ] + }, + { + "ref": "mdast-util-mdx-jsx@3.1.3|is-alphabetical@2.0.1" + }, + { + "ref": "mdast-util-mdx-jsx@3.1.3|is-decimal@2.0.1" + }, + { + "ref": "mdast-util-mdx-jsx@3.1.3|is-hexadecimal@2.0.1" + }, + { + "ref": "ccount@2.0.1" + }, + { + "ref": "stringify-entities@4.0.4", + "dependsOn": [ + "character-entities-html4@2.1.0", + "stringify-entities@4.0.4|character-entities-legacy@3.0.0" + ] + }, + { + "ref": "stringify-entities@4.0.4|character-entities-legacy@3.0.0" + }, + { + "ref": "character-entities-html4@2.1.0" + }, + { + "ref": "mdast-util-mdxjs-esm@2.0.1", + "dependsOn": [ + "@types/estree-jsx@1.0.5", + "mdast-util-mdxjs-esm@2.0.1|@types/hast@3.0.4", + "mdast-util-mdxjs-esm@2.0.1|@types/mdast@4.0.4", + "devlop@1.1.0", + "mdast-util-mdxjs-esm@2.0.1|mdast-util-from-markdown@2.0.1", + "mdast-util-to-markdown@2.1.0" + ] + }, + { + "ref": "mdast-util-mdxjs-esm@2.0.1|@types/hast@3.0.4", + "dependsOn": [ + "@types/unist@3.0.3" + ] + }, + { + "ref": "mdast-util-mdxjs-esm@2.0.1|@types/mdast@4.0.4", + "dependsOn": [ + "@types/unist@3.0.3" + ] + }, + { + "ref": "mdast-util-mdxjs-esm@2.0.1|mdast-util-from-markdown@2.0.1", + "dependsOn": [ + "mdast-util-mdxjs-esm@2.0.1|@types/mdast@4.0.4", + "@types/unist@3.0.3", + "decode-named-character-reference@1.0.2", + "devlop@1.1.0", + "mdast-util-mdxjs-esm@2.0.1|mdast-util-to-string@4.0.0", + "micromark-util-decode-numeric-character-reference@2.0.1", + "micromark-util-decode-string@2.0.0", + "micromark-util-normalize-identifier@2.0.0", + "micromark-util-symbol@2.0.0", + "micromark-util-types@2.0.0", + "mdast-util-mdxjs-esm@2.0.1|micromark@4.0.0", + "mdast-util-mdxjs-esm@2.0.1|unist-util-stringify-position@4.0.0" + ] + }, + { + "ref": "mdast-util-mdxjs-esm@2.0.1|mdast-util-to-string@4.0.0", + "dependsOn": [ + "mdast-util-mdxjs-esm@2.0.1|@types/mdast@4.0.4" + ] + }, + { + "ref": "mdast-util-mdxjs-esm@2.0.1|micromark@4.0.0", + "dependsOn": [ + "@types/debug@4.1.12", + "debug@4.3.7", + "decode-named-character-reference@1.0.2", + "devlop@1.1.0", + "micromark-core-commonmark@2.0.1", + "micromark-factory-space@2.0.0", + "micromark-util-character@2.1.0", + "micromark-util-chunked@2.0.0", + "micromark-util-combine-extensions@2.0.0", + "micromark-util-decode-numeric-character-reference@2.0.1", + "mdast-util-mdxjs-esm@2.0.1|micromark-util-encode@2.0.0", + "micromark-util-normalize-identifier@2.0.0", + "micromark-util-resolve-all@2.0.0", + "mdast-util-mdxjs-esm@2.0.1|micromark-util-sanitize-uri@2.0.0", + "micromark-util-subtokenize@2.0.1", + "micromark-util-symbol@2.0.0", + "micromark-util-types@2.0.0" + ] + }, + { + "ref": "mdast-util-mdxjs-esm@2.0.1|micromark-util-encode@2.0.0" + }, + { + "ref": "mdast-util-mdxjs-esm@2.0.1|micromark-util-sanitize-uri@2.0.0", + "dependsOn": [ + "micromark-util-character@2.1.0", + "mdast-util-mdxjs-esm@2.0.1|micromark-util-encode@2.0.0", + "micromark-util-symbol@2.0.0" + ] + }, + { + "ref": "mdast-util-mdxjs-esm@2.0.1|unist-util-stringify-position@4.0.0", + "dependsOn": [ + "@types/unist@3.0.3" + ] + }, + { + "ref": "micromark-extension-mdxjs@3.0.0", + "dependsOn": [ + "acorn-jsx@5.3.2", + "acorn@8.12.1", + "micromark-extension-mdx-expression@3.0.0", + "micromark-extension-mdx-jsx@3.0.1", + "micromark-extension-mdx-md@2.0.0", + "micromark-extension-mdxjs-esm@3.0.0", + "micromark-util-combine-extensions@2.0.0", + "micromark-util-types@2.0.0" + ] + }, + { + "ref": "micromark-extension-mdx-expression@3.0.0", + "dependsOn": [ + "@types/estree@1.0.6", + "devlop@1.1.0", + "micromark-factory-mdx-expression@2.0.2", + "micromark-factory-space@2.0.0", + "micromark-util-character@2.1.0", + "micromark-util-events-to-acorn@2.0.2", + "micromark-util-symbol@2.0.0", + "micromark-util-types@2.0.0" + ] + }, + { + "ref": "micromark-factory-mdx-expression@2.0.2", + "dependsOn": [ + "@types/estree@1.0.6", + "devlop@1.1.0", + "micromark-factory-space@2.0.0", + "micromark-util-character@2.1.0", + "micromark-util-events-to-acorn@2.0.2", + "micromark-util-symbol@2.0.0", + "micromark-util-types@2.0.0", + "unist-util-position-from-estree@2.0.0", + "vfile-message@4.0.2" + ] + }, + { + "ref": "micromark-util-events-to-acorn@2.0.2", + "dependsOn": [ + "@types/acorn@4.0.6", + "@types/estree@1.0.6", + "@types/unist@3.0.3", + "devlop@1.1.0", + "estree-util-visit@2.0.0", + "micromark-util-symbol@2.0.0", + "micromark-util-types@2.0.0", + "vfile-message@4.0.2" + ] + }, + { + "ref": "unist-util-position-from-estree@2.0.0", + "dependsOn": [ + "@types/unist@3.0.3" + ] + }, + { + "ref": "@types/acorn@4.0.6", + "dependsOn": [ + "@types/estree@1.0.6" + ] + }, + { + "ref": "micromark-extension-mdx-jsx@3.0.1", + "dependsOn": [ + "@types/acorn@4.0.6", + "@types/estree@1.0.6", + "devlop@1.1.0", + "estree-util-is-identifier-name@3.0.0", + "micromark-factory-mdx-expression@2.0.2", + "micromark-factory-space@2.0.0", + "micromark-util-character@2.1.0", + "micromark-util-events-to-acorn@2.0.2", + "micromark-util-symbol@2.0.0", + "micromark-util-types@2.0.0", + "vfile-message@4.0.2" + ] + }, + { + "ref": "estree-util-is-identifier-name@3.0.0" + }, + { + "ref": "micromark-extension-mdx-md@2.0.0", + "dependsOn": [ + "micromark-util-types@2.0.0" + ] + }, + { + "ref": "micromark-extension-mdxjs-esm@3.0.0", + "dependsOn": [ + "@types/estree@1.0.6", + "devlop@1.1.0", + "micromark-core-commonmark@2.0.1", + "micromark-util-character@2.1.0", + "micromark-util-events-to-acorn@2.0.2", + "micromark-util-symbol@2.0.0", + "micromark-util-types@2.0.0", + "unist-util-position-from-estree@2.0.0", + "vfile-message@4.0.2" + ] + }, + { + "ref": "micromark-factory-destination@2.0.0", + "dependsOn": [ + "micromark-util-character@2.1.0", + "micromark-util-symbol@2.0.0", + "micromark-util-types@2.0.0" + ] + }, + { + "ref": "micromark-factory-label@2.0.0", + "dependsOn": [ + "devlop@1.1.0", + "micromark-util-character@2.1.0", + "micromark-util-symbol@2.0.0", + "micromark-util-types@2.0.0" + ] + }, + { + "ref": "micromark-factory-title@2.0.0", + "dependsOn": [ + "micromark-factory-space@2.0.0", + "micromark-util-character@2.1.0", + "micromark-util-symbol@2.0.0", + "micromark-util-types@2.0.0" + ] + }, + { + "ref": "micromark-factory-whitespace@2.0.0", + "dependsOn": [ + "micromark-factory-space@2.0.0", + "micromark-util-character@2.1.0", + "micromark-util-symbol@2.0.0", + "micromark-util-types@2.0.0" + ] + }, + { + "ref": "micromark-util-classify-character@2.0.0", + "dependsOn": [ + "micromark-util-character@2.1.0", + "micromark-util-symbol@2.0.0", + "micromark-util-types@2.0.0" + ] + }, + { + "ref": "micromark-util-html-tag-name@2.0.0" + }, + { + "ref": "longest-streak@3.1.0" + }, + { + "ref": "mdast-util-phrasing@4.1.0", + "dependsOn": [ + "mdast-util-phrasing@4.1.0|@types/mdast@4.0.4", + "unist-util-is@6.0.0" + ] + }, + { + "ref": "mdast-util-phrasing@4.1.0|@types/mdast@4.0.4", + "dependsOn": [ + "@types/unist@3.0.3" + ] + }, + { + "ref": "zwitch@2.0.4" + }, + { + "ref": "bail@2.0.2" + }, + { + "ref": "eslint-plugin-prettier@5.2.1", + "dependsOn": [ + "eslint-config-prettier@9.1.0", + "eslint@8.57.1", + "prettier-linter-helpers@1.0.0", + "prettier@3.3.3", + "synckit@0.9.2" + ] + }, + { + "ref": "prettier-linter-helpers@1.0.0", + "dependsOn": [ + "fast-diff@1.3.0" + ] + }, + { + "ref": "fast-diff@1.3.0" + }, + { + "ref": "prettier@3.3.3" + }, + { + "ref": "@pkgr/core@0.1.1" + }, + { + "ref": "eslint-plugin-react-hooks@4.6.2", + "dependsOn": [ + "eslint@8.57.1" + ] + }, + { + "ref": "eslint-plugin-react@7.37.1", + "dependsOn": [ + "array-includes@3.1.8", + "array.prototype.findlast@1.2.5", + "array.prototype.flatmap@1.3.2", + "array.prototype.tosorted@1.1.4", + "eslint-plugin-react@7.37.1|doctrine@2.1.0", + "es-iterator-helpers@1.0.19", + "eslint@8.57.1", + "estraverse@5.3.0", + "hasown@2.0.2", + "jsx-ast-utils@3.3.5", + "eslint-plugin-react@7.37.1|minimatch@3.1.2", + "object.entries@1.1.8", + "object.fromentries@2.0.8", + "object.values@1.2.0", + "prop-types@15.8.1", + "resolve@2.0.0-next.5", + "eslint-plugin-react@7.37.1|semver@6.3.1", + "string.prototype.matchall@4.0.11", + "string.prototype.repeat@1.0.0" + ] + }, + { + "ref": "eslint-plugin-react@7.37.1|doctrine@2.1.0", + "dependsOn": [ + "esutils@2.0.3" + ] + }, + { + "ref": "eslint-plugin-react@7.37.1|minimatch@3.1.2", + "dependsOn": [ + "eslint-plugin-react@7.37.1|brace-expansion@1.1.11" + ] + }, + { + "ref": "eslint-plugin-react@7.37.1|brace-expansion@1.1.11", + "dependsOn": [ + "balanced-match@1.0.2", + "concat-map@0.0.1" + ] + }, + { + "ref": "eslint-plugin-react@7.37.1|semver@6.3.1" + }, + { + "ref": "array-includes@3.1.8", + "dependsOn": [ + "call-bind@1.0.7", + "define-properties@1.2.1", + "es-abstract@1.23.3", + "es-object-atoms@1.0.0", + "get-intrinsic@1.2.4", + "is-string@1.0.7" + ] + }, + { + "ref": "es-define-property@1.0.0", + "dependsOn": [ + "get-intrinsic@1.2.4" + ] + }, + { + "ref": "es-errors@1.3.0" + }, + { + "ref": "function-bind@1.1.2" + }, + { + "ref": "set-function-length@1.2.2", + "dependsOn": [ + "define-data-property@1.1.4", + "es-errors@1.3.0", + "function-bind@1.1.2", + "get-intrinsic@1.2.4", + "gopd@1.0.1", + "has-property-descriptors@1.0.2" + ] + }, + { + "ref": "define-data-property@1.1.4", + "dependsOn": [ + "es-define-property@1.0.0", + "es-errors@1.3.0", + "gopd@1.0.1" + ] + }, + { + "ref": "gopd@1.0.1", + "dependsOn": [ + "get-intrinsic@1.2.4" + ] + }, + { + "ref": "has-property-descriptors@1.0.2", + "dependsOn": [ + "es-define-property@1.0.0" + ] + }, + { + "ref": "es-abstract@1.23.3", + "dependsOn": [ + "array-buffer-byte-length@1.0.1", + "arraybuffer.prototype.slice@1.0.3", + "available-typed-arrays@1.0.7", + "call-bind@1.0.7", + "data-view-buffer@1.0.1", + "data-view-byte-length@1.0.1", + "data-view-byte-offset@1.0.0", + "es-define-property@1.0.0", + "es-errors@1.3.0", + "es-object-atoms@1.0.0", + "es-set-tostringtag@2.0.3", + "es-to-primitive@1.2.1", + "function.prototype.name@1.1.6", + "get-intrinsic@1.2.4", + "get-symbol-description@1.0.2", + "globalthis@1.0.4", + "gopd@1.0.1", + "has-property-descriptors@1.0.2", + "has-proto@1.0.3", + "has-symbols@1.0.3", + "hasown@2.0.2", + "internal-slot@1.0.7", + "is-array-buffer@3.0.4", + "is-callable@1.2.7", + "is-data-view@1.0.1", + "is-negative-zero@2.0.3", + "is-regex@1.1.4", + "is-shared-array-buffer@1.0.3", + "is-string@1.0.7", + "is-typed-array@1.1.13", + "is-weakref@1.0.2", + "object-inspect@1.13.2", + "object-keys@1.1.1", + "object.assign@4.1.5", + "regexp.prototype.flags@1.5.3", + "safe-array-concat@1.1.2", + "safe-regex-test@1.0.3", + "string.prototype.trim@1.2.9", + "string.prototype.trimend@1.0.8", + "string.prototype.trimstart@1.0.8", + "typed-array-buffer@1.0.2", + "typed-array-byte-length@1.0.1", + "typed-array-byte-offset@1.0.2", + "typed-array-length@1.0.6", + "unbox-primitive@1.0.2", + "which-typed-array@1.1.15" + ] + }, + { + "ref": "arraybuffer.prototype.slice@1.0.3", + "dependsOn": [ + "array-buffer-byte-length@1.0.1", + "call-bind@1.0.7", + "define-properties@1.2.1", + "es-abstract@1.23.3", + "es-errors@1.3.0", + "get-intrinsic@1.2.4", + "is-array-buffer@3.0.4", + "is-shared-array-buffer@1.0.3" + ] + }, + { + "ref": "available-typed-arrays@1.0.7", + "dependsOn": [ + "possible-typed-array-names@1.0.0" + ] + }, + { + "ref": "possible-typed-array-names@1.0.0" + }, + { + "ref": "data-view-buffer@1.0.1", + "dependsOn": [ + "call-bind@1.0.7", + "es-errors@1.3.0", + "is-data-view@1.0.1" + ] + }, + { + "ref": "is-data-view@1.0.1", + "dependsOn": [ + "is-typed-array@1.1.13" + ] + }, + { + "ref": "data-view-byte-length@1.0.1", + "dependsOn": [ + "call-bind@1.0.7", + "es-errors@1.3.0", + "is-data-view@1.0.1" + ] + }, + { + "ref": "data-view-byte-offset@1.0.0", + "dependsOn": [ + "call-bind@1.0.7", + "es-errors@1.3.0", + "is-data-view@1.0.1" + ] + }, + { + "ref": "es-object-atoms@1.0.0", + "dependsOn": [ + "es-errors@1.3.0" + ] + }, + { + "ref": "es-set-tostringtag@2.0.3", + "dependsOn": [ + "get-intrinsic@1.2.4", + "has-tostringtag@1.0.2", + "hasown@2.0.2" + ] + }, + { + "ref": "es-to-primitive@1.2.1", + "dependsOn": [ + "is-callable@1.2.7", + "is-date-object@1.0.5", + "is-symbol@1.0.4" + ] + }, + { + "ref": "is-callable@1.2.7" + }, + { + "ref": "function.prototype.name@1.1.6", + "dependsOn": [ + "call-bind@1.0.7", + "define-properties@1.2.1", + "es-abstract@1.23.3", + "functions-have-names@1.2.3" + ] + }, + { + "ref": "functions-have-names@1.2.3" + }, + { + "ref": "get-symbol-description@1.0.2", + "dependsOn": [ + "call-bind@1.0.7", + "es-errors@1.3.0", + "get-intrinsic@1.2.4" + ] + }, + { + "ref": "globalthis@1.0.4", + "dependsOn": [ + "define-properties@1.2.1", + "gopd@1.0.1" + ] + }, + { + "ref": "has-proto@1.0.3" + }, + { + "ref": "hasown@2.0.2", + "dependsOn": [ + "function-bind@1.1.2" + ] + }, + { + "ref": "is-typed-array@1.1.13", + "dependsOn": [ + "which-typed-array@1.1.15" + ] + }, + { + "ref": "is-negative-zero@2.0.3" + }, + { + "ref": "is-weakref@1.0.2", + "dependsOn": [ + "call-bind@1.0.7" + ] + }, + { + "ref": "object-inspect@1.13.2" + }, + { + "ref": "safe-array-concat@1.1.2", + "dependsOn": [ + "call-bind@1.0.7", + "get-intrinsic@1.2.4", + "has-symbols@1.0.3", + "isarray@2.0.5" + ] + }, + { + "ref": "safe-regex-test@1.0.3", + "dependsOn": [ + "call-bind@1.0.7", + "es-errors@1.3.0", + "is-regex@1.1.4" + ] + }, + { + "ref": "string.prototype.trim@1.2.9", + "dependsOn": [ + "call-bind@1.0.7", + "define-properties@1.2.1", + "es-abstract@1.23.3", + "es-object-atoms@1.0.0" + ] + }, + { + "ref": "string.prototype.trimend@1.0.8", + "dependsOn": [ + "call-bind@1.0.7", + "define-properties@1.2.1", + "es-object-atoms@1.0.0" + ] + }, + { + "ref": "string.prototype.trimstart@1.0.8", + "dependsOn": [ + "call-bind@1.0.7", + "define-properties@1.2.1", + "es-object-atoms@1.0.0" + ] + }, + { + "ref": "typed-array-buffer@1.0.2", + "dependsOn": [ + "call-bind@1.0.7", + "es-errors@1.3.0", + "is-typed-array@1.1.13" + ] + }, + { + "ref": "typed-array-byte-length@1.0.1", + "dependsOn": [ + "call-bind@1.0.7", + "for-each@0.3.3", + "gopd@1.0.1", + "has-proto@1.0.3", + "is-typed-array@1.1.13" + ] + }, + { + "ref": "for-each@0.3.3", + "dependsOn": [ + "is-callable@1.2.7" + ] + }, + { + "ref": "typed-array-byte-offset@1.0.2", + "dependsOn": [ + "available-typed-arrays@1.0.7", + "call-bind@1.0.7", + "for-each@0.3.3", + "gopd@1.0.1", + "has-proto@1.0.3", + "is-typed-array@1.1.13" + ] + }, + { + "ref": "typed-array-length@1.0.6", + "dependsOn": [ + "call-bind@1.0.7", + "for-each@0.3.3", + "gopd@1.0.1", + "has-proto@1.0.3", + "is-typed-array@1.1.13", + "possible-typed-array-names@1.0.0" + ] + }, + { + "ref": "unbox-primitive@1.0.2", + "dependsOn": [ + "call-bind@1.0.7", + "has-bigints@1.0.2", + "has-symbols@1.0.3", + "which-boxed-primitive@1.0.2" + ] + }, + { + "ref": "array.prototype.findlast@1.2.5", + "dependsOn": [ + "call-bind@1.0.7", + "define-properties@1.2.1", + "es-abstract@1.23.3", + "es-errors@1.3.0", + "es-object-atoms@1.0.0", + "es-shim-unscopables@1.0.2" + ] + }, + { + "ref": "es-shim-unscopables@1.0.2", + "dependsOn": [ + "hasown@2.0.2" + ] + }, + { + "ref": "array.prototype.flatmap@1.3.2", + "dependsOn": [ + "call-bind@1.0.7", + "define-properties@1.2.1", + "es-abstract@1.23.3", + "es-shim-unscopables@1.0.2" + ] + }, + { + "ref": "array.prototype.tosorted@1.1.4", + "dependsOn": [ + "call-bind@1.0.7", + "define-properties@1.2.1", + "es-abstract@1.23.3", + "es-errors@1.3.0", + "es-shim-unscopables@1.0.2" + ] + }, + { + "ref": "es-iterator-helpers@1.0.19", + "dependsOn": [ + "call-bind@1.0.7", + "define-properties@1.2.1", + "es-abstract@1.23.3", + "es-errors@1.3.0", + "es-set-tostringtag@2.0.3", + "function-bind@1.1.2", + "get-intrinsic@1.2.4", + "globalthis@1.0.4", + "has-property-descriptors@1.0.2", + "has-proto@1.0.3", + "has-symbols@1.0.3", + "internal-slot@1.0.7", + "iterator.prototype@1.1.2", + "safe-array-concat@1.1.2" + ] + }, + { + "ref": "iterator.prototype@1.1.2", + "dependsOn": [ + "define-properties@1.2.1", + "get-intrinsic@1.2.4", + "has-symbols@1.0.3", + "reflect.getprototypeof@1.0.6", + "set-function-name@2.0.2" + ] + }, + { + "ref": "reflect.getprototypeof@1.0.6", + "dependsOn": [ + "call-bind@1.0.7", + "define-properties@1.2.1", + "es-abstract@1.23.3", + "es-errors@1.3.0", + "get-intrinsic@1.2.4", + "globalthis@1.0.4", + "which-builtin-type@1.1.4" + ] + }, + { + "ref": "which-builtin-type@1.1.4", + "dependsOn": [ + "function.prototype.name@1.1.6", + "has-tostringtag@1.0.2", + "is-async-function@2.0.0", + "is-date-object@1.0.5", + "is-finalizationregistry@1.0.2", + "is-generator-function@1.0.10", + "is-regex@1.1.4", + "is-weakref@1.0.2", + "isarray@2.0.5", + "which-boxed-primitive@1.0.2", + "which-collection@1.0.2", + "which-typed-array@1.1.15" + ] + }, + { + "ref": "is-async-function@2.0.0", + "dependsOn": [ + "has-tostringtag@1.0.2" + ] + }, + { + "ref": "is-finalizationregistry@1.0.2", + "dependsOn": [ + "call-bind@1.0.7" + ] + }, + { + "ref": "is-generator-function@1.0.10", + "dependsOn": [ + "has-tostringtag@1.0.2" + ] + }, + { + "ref": "set-function-name@2.0.2", + "dependsOn": [ + "define-data-property@1.1.4", + "es-errors@1.3.0", + "functions-have-names@1.2.3", + "has-property-descriptors@1.0.2" + ] + }, + { + "ref": "jsx-ast-utils@3.3.5", + "dependsOn": [ + "array-includes@3.1.8", + "array.prototype.flat@1.3.2", + "object.assign@4.1.5", + "object.values@1.2.0" + ] + }, + { + "ref": "array.prototype.flat@1.3.2", + "dependsOn": [ + "call-bind@1.0.7", + "define-properties@1.2.1", + "es-abstract@1.23.3", + "es-shim-unscopables@1.0.2" + ] + }, + { + "ref": "object.values@1.2.0", + "dependsOn": [ + "call-bind@1.0.7", + "define-properties@1.2.1", + "es-object-atoms@1.0.0" + ] + }, + { + "ref": "object.entries@1.1.8", + "dependsOn": [ + "call-bind@1.0.7", + "define-properties@1.2.1", + "es-object-atoms@1.0.0" + ] + }, + { + "ref": "object.fromentries@2.0.8", + "dependsOn": [ + "call-bind@1.0.7", + "define-properties@1.2.1", + "es-abstract@1.23.3", + "es-object-atoms@1.0.0" + ] + }, + { + "ref": "prop-types@15.8.1", + "dependsOn": [ + "loose-envify@1.4.0", + "object-assign@4.1.1", + "react-is@16.13.1" + ] + }, + { + "ref": "resolve@2.0.0-next.5", + "dependsOn": [ + "is-core-module@2.15.1", + "path-parse@1.0.7", + "supports-preserve-symlinks-flag@1.0.0" + ] + }, + { + "ref": "string.prototype.matchall@4.0.11", + "dependsOn": [ + "call-bind@1.0.7", + "define-properties@1.2.1", + "es-abstract@1.23.3", + "es-errors@1.3.0", + "es-object-atoms@1.0.0", + "get-intrinsic@1.2.4", + "gopd@1.0.1", + "has-symbols@1.0.3", + "internal-slot@1.0.7", + "regexp.prototype.flags@1.5.3", + "set-function-name@2.0.2", + "side-channel@1.0.6" + ] + }, + { + "ref": "string.prototype.repeat@1.0.0", + "dependsOn": [ + "define-properties@1.2.1", + "es-abstract@1.23.3" + ] + }, + { + "ref": "events@3.3.0" + }, + { + "ref": "gentype@4.5.0" + }, + { + "ref": "glob@11.0.0", + "dependsOn": [ + "foreground-child@3.3.0", + "jackspeak@4.0.2", + "glob@11.0.0|minimatch@10.0.1", + "minipass@7.1.2", + "package-json-from-dist@1.0.1", + "path-scurry@2.0.0" + ] + }, + { + "ref": "glob@11.0.0|minimatch@10.0.1", + "dependsOn": [ + "brace-expansion@2.0.1" + ] + }, + { + "ref": "jackspeak@4.0.2", + "dependsOn": [ + "@isaacs/cliui@8.0.2" + ] + }, + { + "ref": "BomRef.qgrhp0ekde8.abe968v9i38", + "dependsOn": [ + "emoji-regex@8.0.0", + "is-fullwidth-code-point@3.0.0", + "strip-ansi@6.0.1" + ] + }, + { + "ref": "BomRef.d9l57m837oo.ge6autjksu8", + "dependsOn": [ + "ansi-regex@5.0.1" + ] + }, + { + "ref": "wrap-ansi@7.0.0", + "dependsOn": [ + "ansi-styles@4.3.0", + "string-width@4.2.3", + "strip-ansi@6.0.1" + ] + }, + { + "ref": "wrap-ansi@8.1.0", + "dependsOn": [ + "wrap-ansi@8.1.0|ansi-styles@6.2.1", + "wrap-ansi@8.1.0|string-width@5.1.2", + "wrap-ansi@8.1.0|strip-ansi@7.1.0" + ] + }, + { + "ref": "wrap-ansi@8.1.0|ansi-styles@6.2.1" + }, + { + "ref": "wrap-ansi@8.1.0|string-width@5.1.2", + "dependsOn": [ + "eastasianwidth@0.2.0", + "wrap-ansi@8.1.0|emoji-regex@9.2.2", + "wrap-ansi@8.1.0|strip-ansi@7.1.0" + ] + }, + { + "ref": "wrap-ansi@8.1.0|emoji-regex@9.2.2" + }, + { + "ref": "wrap-ansi@8.1.0|strip-ansi@7.1.0", + "dependsOn": [ + "wrap-ansi@8.1.0|ansi-regex@6.1.0" + ] + }, + { + "ref": "wrap-ansi@8.1.0|ansi-regex@6.1.0" + }, + { + "ref": "path-scurry@2.0.0", + "dependsOn": [ + "path-scurry@2.0.0|lru-cache@11.0.1", + "minipass@7.1.2" + ] + }, + { + "ref": "path-scurry@2.0.0|lru-cache@11.0.1" + }, + { + "ref": "hi-profiles@1.1.0", + "dependsOn": [ + "react-dom@18.3.1", + "react-icons@4.12.0", + "react@18.3.1" + ] + }, + { + "ref": "react-icons@4.12.0", + "dependsOn": [ + "react@18.3.1" + ] + }, + { + "ref": "husky@8.0.3" + }, + { + "ref": "i18next-browser-languagedetector@7.2.1", + "dependsOn": [ + "@babel/runtime@7.25.7" + ] + }, + { + "ref": "@babel/runtime@7.25.7", + "dependsOn": [ + "regenerator-runtime@0.14.1" + ] + }, + { + "ref": "regenerator-runtime@0.14.1" + }, + { + "ref": "i18next@23.15.2", + "dependsOn": [ + "@babel/runtime@7.25.7" + ] + }, + { + "ref": "lint-staged@13.3.0", + "dependsOn": [ + "lint-staged@13.3.0|chalk@5.3.0", + "lint-staged@13.3.0|commander@11.0.0", + "lint-staged@13.3.0|debug@4.3.4", + "lint-staged@13.3.0|execa@7.2.0", + "lilconfig@2.1.0", + "lint-staged@13.3.0|listr2@6.6.1", + "lint-staged@13.3.0|micromatch@4.0.5", + "pidtree@0.6.0", + "string-argv@0.3.2", + "yaml@2.3.1" + ] + }, + { + "ref": "lint-staged@13.3.0|chalk@5.3.0" + }, + { + "ref": "lint-staged@13.3.0|commander@11.0.0" + }, + { + "ref": "lint-staged@13.3.0|debug@4.3.4", + "dependsOn": [ + "lint-staged@13.3.0|ms@2.1.2" + ] + }, + { + "ref": "lint-staged@13.3.0|ms@2.1.2" + }, + { + "ref": "lint-staged@13.3.0|execa@7.2.0", + "dependsOn": [ + "cross-spawn@7.0.3", + "lint-staged@13.3.0|get-stream@6.0.1", + "lint-staged@13.3.0|human-signals@4.3.1", + "lint-staged@13.3.0|is-stream@3.0.0", + "merge-stream@2.0.0", + "lint-staged@13.3.0|npm-run-path@5.3.0", + "lint-staged@13.3.0|onetime@6.0.0", + "signal-exit@3.0.7", + "lint-staged@13.3.0|strip-final-newline@3.0.0" + ] + }, + { + "ref": "lint-staged@13.3.0|get-stream@6.0.1" + }, + { + "ref": "lint-staged@13.3.0|human-signals@4.3.1" + }, + { + "ref": "lint-staged@13.3.0|is-stream@3.0.0" + }, + { + "ref": "lint-staged@13.3.0|npm-run-path@5.3.0", + "dependsOn": [ + "lint-staged@13.3.0|path-key@4.0.0" + ] + }, + { + "ref": "lint-staged@13.3.0|path-key@4.0.0" + }, + { + "ref": "lint-staged@13.3.0|onetime@6.0.0", + "dependsOn": [ + "lint-staged@13.3.0|mimic-fn@4.0.0" + ] + }, + { + "ref": "lint-staged@13.3.0|mimic-fn@4.0.0" + }, + { + "ref": "lint-staged@13.3.0|strip-final-newline@3.0.0" + }, + { + "ref": "lint-staged@13.3.0|listr2@6.6.1", + "dependsOn": [ + "lint-staged@13.3.0|cli-truncate@3.1.0", + "colorette@2.0.20", + "enquirer@2.4.1", + "eventemitter3@5.0.1", + "lint-staged@13.3.0|log-update@5.0.1", + "rfdc@1.4.1", + "wrap-ansi@8.1.0" + ] + }, + { + "ref": "lint-staged@13.3.0|cli-truncate@3.1.0", + "dependsOn": [ + "lint-staged@13.3.0|slice-ansi@5.0.0", + "lint-staged@13.3.0|string-width@5.1.2" + ] + }, + { + "ref": "lint-staged@13.3.0|slice-ansi@5.0.0", + "dependsOn": [ + "lint-staged@13.3.0|ansi-styles@6.2.1", + "lint-staged@13.3.0|is-fullwidth-code-point@4.0.0" + ] + }, + { + "ref": "lint-staged@13.3.0|ansi-styles@6.2.1" + }, + { + "ref": "lint-staged@13.3.0|is-fullwidth-code-point@4.0.0" + }, + { + "ref": "lint-staged@13.3.0|string-width@5.1.2", + "dependsOn": [ + "eastasianwidth@0.2.0", + "lint-staged@13.3.0|emoji-regex@9.2.2", + "lint-staged@13.3.0|strip-ansi@7.1.0" + ] + }, + { + "ref": "lint-staged@13.3.0|emoji-regex@9.2.2" + }, + { + "ref": "lint-staged@13.3.0|strip-ansi@7.1.0", + "dependsOn": [ + "lint-staged@13.3.0|ansi-regex@6.1.0" + ] + }, + { + "ref": "lint-staged@13.3.0|log-update@5.0.1", + "dependsOn": [ + "lint-staged@13.3.0|ansi-escapes@5.0.0", + "lint-staged@13.3.0|cli-cursor@4.0.0", + "lint-staged@13.3.0|slice-ansi@5.0.0", + "lint-staged@13.3.0|strip-ansi@7.1.0", + "wrap-ansi@8.1.0" + ] + }, + { + "ref": "lint-staged@13.3.0|ansi-escapes@5.0.0", + "dependsOn": [ + "lint-staged@13.3.0|type-fest@1.4.0" + ] + }, + { + "ref": "lint-staged@13.3.0|type-fest@1.4.0" + }, + { + "ref": "lint-staged@13.3.0|cli-cursor@4.0.0", + "dependsOn": [ + "lint-staged@13.3.0|restore-cursor@4.0.0" + ] + }, + { + "ref": "lint-staged@13.3.0|restore-cursor@4.0.0", + "dependsOn": [ + "lint-staged@13.3.0|restore-cursor@4.0.0|onetime@5.1.2", + "signal-exit@3.0.7" + ] + }, + { + "ref": "lint-staged@13.3.0|restore-cursor@4.0.0|onetime@5.1.2", + "dependsOn": [ + "lint-staged@13.3.0|restore-cursor@4.0.0|mimic-fn@2.1.0" + ] + }, + { + "ref": "lint-staged@13.3.0|restore-cursor@4.0.0|mimic-fn@2.1.0" + }, + { + "ref": "lint-staged@13.3.0|ansi-regex@6.1.0" + }, + { + "ref": "lint-staged@13.3.0|micromatch@4.0.5", + "dependsOn": [ + "braces@3.0.3", + "picomatch@2.3.1" + ] + }, + { + "ref": "lilconfig@2.1.0" + }, + { + "ref": "eventemitter3@5.0.1" + }, + { + "ref": "braces@3.0.3", + "dependsOn": [ + "fill-range@7.1.1" + ] + }, + { + "ref": "fill-range@7.1.1", + "dependsOn": [ + "to-regex-range@5.0.1" + ] + }, + { + "ref": "to-regex-range@5.0.1", + "dependsOn": [ + "is-number@7.0.0" + ] + }, + { + "ref": "is-number@7.0.0" + }, + { + "ref": "picomatch@2.3.1" + }, + { + "ref": "pidtree@0.6.0" + }, + { + "ref": "string-argv@0.3.2" + }, + { + "ref": "local-cypress@1.2.6", + "dependsOn": [ + "local-cypress@1.2.6|debug@4.3.4" + ] + }, + { + "ref": "local-cypress@1.2.6|debug@4.3.4", + "dependsOn": [ + "local-cypress@1.2.6|ms@2.1.2" + ] + }, + { + "ref": "local-cypress@1.2.6|ms@2.1.2" + }, + { + "ref": "lodash-es@4.17.21" + }, + { + "ref": "lucide-react@0.446.0", + "dependsOn": [ + "react@18.3.1" + ] + }, + { + "ref": "postcss-loader@7.3.4", + "dependsOn": [ + "cosmiconfig@8.3.6", + "jiti@1.21.6", + "postcss@8.4.47", + "semver@7.6.3", + "webpack@5.95.0" + ] + }, + { + "ref": "cosmiconfig@8.3.6", + "dependsOn": [ + "import-fresh@3.3.0", + "js-yaml@4.1.0", + "parse-json@5.2.0", + "path-type@4.0.0", + "typescript@5.6.2" + ] + }, + { + "ref": "parent-module@1.0.1", + "dependsOn": [ + "callsites@3.1.0" + ] + }, + { + "ref": "callsites@3.1.0" + }, + { + "ref": "resolve-from@4.0.0" + }, + { + "ref": "parse-json@5.2.0", + "dependsOn": [ + "@babel/code-frame@7.25.7", + "error-ex@1.3.2", + "json-parse-even-better-errors@2.3.1", + "lines-and-columns@1.2.4" + ] + }, + { + "ref": "is-arrayish@0.2.1" + }, + { + "ref": "json-parse-even-better-errors@2.3.1" + }, + { + "ref": "lines-and-columns@1.2.4" + }, + { + "ref": "jiti@1.21.6" + }, + { + "ref": "webpack@5.95.0", + "dependsOn": [ + "@types/estree@1.0.6", + "@webassemblyjs/ast@1.12.1", + "@webassemblyjs/wasm-edit@1.12.1", + "@webassemblyjs/wasm-parser@1.12.1", + "acorn-import-attributes@1.9.5", + "acorn@8.12.1", + "browserslist@4.24.0", + "chrome-trace-event@1.0.4", + "enhanced-resolve@5.17.1", + "es-module-lexer@1.5.4", + "webpack@5.95.0|eslint-scope@5.1.1", + "events@3.3.0", + "glob-to-regexp@0.4.1", + "graceful-fs@4.2.11", + "json-parse-even-better-errors@2.3.1", + "loader-runner@4.3.0", + "mime-types@2.1.35", + "neo-async@2.6.2", + "schema-utils@3.3.0", + "tapable@2.2.1", + "terser-webpack-plugin@5.3.10", + "watchpack@2.4.2", + "webpack-sources@3.2.3" + ] + }, + { + "ref": "webpack@5.95.0|eslint-scope@5.1.1", + "dependsOn": [ + "esrecurse@4.3.0", + "webpack@5.95.0|estraverse@4.3.0" + ] + }, + { + "ref": "webpack@5.95.0|estraverse@4.3.0" + }, + { + "ref": "@webassemblyjs/ast@1.12.1", + "dependsOn": [ + "@webassemblyjs/helper-numbers@1.11.6", + "@webassemblyjs/helper-wasm-bytecode@1.11.6" + ] + }, + { + "ref": "@webassemblyjs/helper-numbers@1.11.6", + "dependsOn": [ + "@webassemblyjs/floating-point-hex-parser@1.11.6", + "@webassemblyjs/helper-api-error@1.11.6", + "@xtuc/long@4.2.2" + ] + }, + { + "ref": "@webassemblyjs/floating-point-hex-parser@1.11.6" + }, + { + "ref": "@webassemblyjs/helper-api-error@1.11.6" + }, + { + "ref": "@xtuc/long@4.2.2" + }, + { + "ref": "@webassemblyjs/helper-wasm-bytecode@1.11.6" + }, + { + "ref": "@webassemblyjs/wasm-edit@1.12.1", + "dependsOn": [ + "@webassemblyjs/ast@1.12.1", + "@webassemblyjs/helper-buffer@1.12.1", + "@webassemblyjs/helper-wasm-bytecode@1.11.6", + "@webassemblyjs/helper-wasm-section@1.12.1", + "@webassemblyjs/wasm-gen@1.12.1", + "@webassemblyjs/wasm-opt@1.12.1", + "@webassemblyjs/wasm-parser@1.12.1", + "@webassemblyjs/wast-printer@1.12.1" + ] + }, + { + "ref": "@webassemblyjs/helper-buffer@1.12.1" + }, + { + "ref": "@webassemblyjs/helper-wasm-section@1.12.1", + "dependsOn": [ + "@webassemblyjs/ast@1.12.1", + "@webassemblyjs/helper-buffer@1.12.1", + "@webassemblyjs/helper-wasm-bytecode@1.11.6", + "@webassemblyjs/wasm-gen@1.12.1" + ] + }, + { + "ref": "@webassemblyjs/wasm-gen@1.12.1", + "dependsOn": [ + "@webassemblyjs/ast@1.12.1", + "@webassemblyjs/helper-wasm-bytecode@1.11.6", + "@webassemblyjs/ieee754@1.11.6", + "@webassemblyjs/leb128@1.11.6", + "@webassemblyjs/utf8@1.11.6" + ] + }, + { + "ref": "@webassemblyjs/ieee754@1.11.6", + "dependsOn": [ + "@xtuc/ieee754@1.2.0" + ] + }, + { + "ref": "@webassemblyjs/leb128@1.11.6", + "dependsOn": [ + "@xtuc/long@4.2.2" + ] + }, + { + "ref": "@webassemblyjs/utf8@1.11.6" + }, + { + "ref": "@webassemblyjs/wasm-opt@1.12.1", + "dependsOn": [ + "@webassemblyjs/ast@1.12.1", + "@webassemblyjs/helper-buffer@1.12.1", + "@webassemblyjs/wasm-gen@1.12.1", + "@webassemblyjs/wasm-parser@1.12.1" + ] + }, + { + "ref": "@webassemblyjs/wasm-parser@1.12.1", + "dependsOn": [ + "@webassemblyjs/ast@1.12.1", + "@webassemblyjs/helper-api-error@1.11.6", + "@webassemblyjs/helper-wasm-bytecode@1.11.6", + "@webassemblyjs/ieee754@1.11.6", + "@webassemblyjs/leb128@1.11.6", + "@webassemblyjs/utf8@1.11.6" + ] + }, + { + "ref": "@webassemblyjs/wast-printer@1.12.1", + "dependsOn": [ + "@webassemblyjs/ast@1.12.1", + "@xtuc/long@4.2.2" + ] + }, + { + "ref": "@xtuc/ieee754@1.2.0" + }, + { + "ref": "acorn-import-attributes@1.9.5", + "dependsOn": [ + "acorn@8.12.1" + ] + }, + { + "ref": "chrome-trace-event@1.0.4" + }, + { + "ref": "tapable@2.2.1" + }, + { + "ref": "es-module-lexer@1.5.4" + }, + { + "ref": "glob-to-regexp@0.4.1" + }, + { + "ref": "loader-runner@4.3.0" + }, + { + "ref": "neo-async@2.6.2" + }, + { + "ref": "schema-utils@3.3.0", + "dependsOn": [ + "@types/json-schema@7.0.15", + "ajv-keywords@3.5.2", + "ajv@6.12.6" + ] + }, + { + "ref": "@types/json-schema@7.0.15" + }, + { + "ref": "ajv-keywords@3.5.2", + "dependsOn": [ + "ajv@6.12.6" + ] + }, + { + "ref": "terser-webpack-plugin@5.3.10", + "dependsOn": [ + "@jridgewell/trace-mapping@0.3.25", + "jest-worker@27.5.1", + "schema-utils@3.3.0", + "serialize-javascript@6.0.2", + "terser@5.34.1", + "webpack@5.95.0" + ] + }, + { + "ref": "@jridgewell/trace-mapping@0.3.25", + "dependsOn": [ + "@jridgewell/resolve-uri@3.1.2", + "@jridgewell/sourcemap-codec@1.5.0" + ] + }, + { + "ref": "@jridgewell/resolve-uri@3.1.2" + }, + { + "ref": "jest-worker@27.5.1", + "dependsOn": [ + "@types/node@22.7.5", + "merge-stream@2.0.0", + "supports-color@8.1.1" + ] + }, + { + "ref": "serialize-javascript@6.0.2", + "dependsOn": [ + "randombytes@2.1.0" + ] + }, + { + "ref": "randombytes@2.1.0", + "dependsOn": [ + "safe-buffer@5.2.1" + ] + }, + { + "ref": "terser@5.34.1", + "dependsOn": [ + "@jridgewell/source-map@0.3.6", + "acorn@8.12.1", + "terser@5.34.1|commander@2.20.3", + "source-map-support@0.5.21" + ] + }, + { + "ref": "terser@5.34.1|commander@2.20.3" + }, + { + "ref": "watchpack@2.4.2", + "dependsOn": [ + "glob-to-regexp@0.4.1", + "graceful-fs@4.2.11" + ] + }, + { + "ref": "webpack-sources@3.2.3" + }, + { + "ref": "nanoid@3.3.7" + }, + { + "ref": "prettier-plugin-tailwindcss@0.6.8", + "dependsOn": [ + "prettier@3.3.3" + ] + }, + { + "ref": "loose-envify@1.4.0", + "dependsOn": [ + "js-tokens@4.0.0" + ] + }, + { + "ref": "js-tokens@4.0.0" + }, + { + "ref": "object-assign@4.1.1" + }, + { + "ref": "react-is@16.13.1" + }, + { + "ref": "qrcode.react@3.2.0", + "dependsOn": [ + "react@18.3.1" + ] + }, + { + "ref": "raviger@4.1.2", + "dependsOn": [ + "react@18.3.1" + ] + }, + { + "ref": "react-copy-to-clipboard@5.1.0", + "dependsOn": [ + "copy-to-clipboard@3.3.3", + "prop-types@15.8.1", + "react@18.3.1" + ] + }, + { + "ref": "copy-to-clipboard@3.3.3", + "dependsOn": [ + "toggle-selection@1.0.6" + ] + }, + { + "ref": "toggle-selection@1.0.6" + }, + { + "ref": "react-dnd-html5-backend@16.0.1", + "dependsOn": [ + "dnd-core@16.0.1" + ] + }, + { + "ref": "dnd-core@16.0.1", + "dependsOn": [ + "@react-dnd/asap@5.0.2", + "@react-dnd/invariant@4.0.2", + "redux@4.2.1" + ] + }, + { + "ref": "@react-dnd/asap@5.0.2" + }, + { + "ref": "@react-dnd/invariant@4.0.2" + }, + { + "ref": "redux@4.2.1", + "dependsOn": [ + "@babel/runtime@7.25.7" + ] + }, + { + "ref": "react-dnd-scrolling@1.3.10", + "dependsOn": [ + "hoist-non-react-statics@3.3.2", + "lodash.throttle@4.1.1", + "prop-types@15.8.1", + "raf@3.4.1", + "react-dnd@16.0.1", + "react-dom@18.3.1", + "react@18.3.1" + ] + }, + { + "ref": "hoist-non-react-statics@3.3.2", + "dependsOn": [ + "react-is@16.13.1" + ] + }, + { + "ref": "lodash.throttle@4.1.1" + }, + { + "ref": "raf@3.4.1", + "dependsOn": [ + "performance-now@2.1.0" + ] + }, + { + "ref": "react-dnd@16.0.1", + "dependsOn": [ + "@react-dnd/invariant@4.0.2", + "@react-dnd/shallowequal@4.0.2", + "@types/hoist-non-react-statics@3.3.5", + "@types/node@22.7.5", + "@types/react@18.3.2", + "dnd-core@16.0.1", + "fast-deep-equal@3.1.3", + "hoist-non-react-statics@3.3.2", + "react@18.3.1" + ] + }, + { + "ref": "@react-dnd/shallowequal@4.0.2" + }, + { + "ref": "@types/hoist-non-react-statics@3.3.5", + "dependsOn": [ + "@types/react@18.3.2", + "hoist-non-react-statics@3.3.2" + ] + }, + { + "ref": "scheduler@0.23.2", + "dependsOn": [ + "loose-envify@1.4.0" + ] + }, + { + "ref": "react-google-recaptcha@3.1.0", + "dependsOn": [ + "prop-types@15.8.1", + "react-async-script@1.2.0", + "react@18.3.1" + ] + }, + { + "ref": "react-async-script@1.2.0", + "dependsOn": [ + "hoist-non-react-statics@3.3.2", + "prop-types@15.8.1", + "react@18.3.1" + ] + }, + { + "ref": "react-i18next@15.0.2", + "dependsOn": [ + "@babel/runtime@7.25.7", + "html-parse-stringify@3.0.1", + "i18next@23.15.2", + "react@18.3.1" + ] + }, + { + "ref": "html-parse-stringify@3.0.1", + "dependsOn": [ + "void-elements@3.1.0" + ] + }, + { + "ref": "void-elements@3.1.0" + }, + { + "ref": "react-infinite-scroll-component@6.1.0", + "dependsOn": [ + "react@18.3.1", + "throttle-debounce@2.3.0" + ] + }, + { + "ref": "throttle-debounce@2.3.0" + }, + { + "ref": "react-markdown@8.0.7", + "dependsOn": [ + "@types/hast@2.3.10", + "@types/prop-types@15.7.13", + "@types/react@18.3.2", + "react-markdown@8.0.7|@types/unist@2.0.11", + "comma-separated-tokens@2.0.3", + "hast-util-whitespace@2.0.1", + "prop-types@15.8.1", + "property-information@6.5.0", + "react-markdown@8.0.7|react-is@18.3.1", + "react@18.3.1", + "react-markdown@8.0.7|remark-parse@10.0.2", + "remark-rehype@10.1.0", + "space-separated-tokens@2.0.2", + "style-to-object@0.4.4", + "react-markdown@8.0.7|unified@10.1.2", + "react-markdown@8.0.7|unist-util-visit@4.1.2", + "react-markdown@8.0.7|vfile@5.3.7" + ] + }, + { + "ref": "react-markdown@8.0.7|@types/unist@2.0.11" + }, + { + "ref": "react-markdown@8.0.7|react-is@18.3.1" + }, + { + "ref": "react-markdown@8.0.7|remark-parse@10.0.2", + "dependsOn": [ + "@types/mdast@3.0.15", + "react-markdown@8.0.7|mdast-util-from-markdown@1.3.1", + "react-markdown@8.0.7|unified@10.1.2" + ] + }, + { + "ref": "react-markdown@8.0.7|mdast-util-from-markdown@1.3.1", + "dependsOn": [ + "@types/mdast@3.0.15", + "react-markdown@8.0.7|@types/unist@2.0.11", + "decode-named-character-reference@1.0.2", + "react-markdown@8.0.7|mdast-util-to-string@3.2.0", + "react-markdown@8.0.7|micromark-util-decode-numeric-character-reference@1.1.0", + "react-markdown@8.0.7|micromark-util-decode-string@1.1.0", + "react-markdown@8.0.7|micromark-util-normalize-identifier@1.1.0", + "react-markdown@8.0.7|micromark-util-symbol@1.1.0", + "react-markdown@8.0.7|micromark-util-types@1.1.0", + "react-markdown@8.0.7|micromark@3.2.0", + "react-markdown@8.0.7|unist-util-stringify-position@3.0.3", + "uvu@0.5.6" + ] + }, + { + "ref": "react-markdown@8.0.7|mdast-util-to-string@3.2.0", + "dependsOn": [ + "@types/mdast@3.0.15" + ] + }, + { + "ref": "react-markdown@8.0.7|micromark-util-decode-numeric-character-reference@1.1.0", + "dependsOn": [ + "react-markdown@8.0.7|micromark-util-symbol@1.1.0" + ] + }, + { + "ref": "react-markdown@8.0.7|micromark-util-symbol@1.1.0" + }, + { + "ref": "react-markdown@8.0.7|micromark-util-decode-string@1.1.0", + "dependsOn": [ + "decode-named-character-reference@1.0.2", + "react-markdown@8.0.7|micromark-util-character@1.2.0", + "react-markdown@8.0.7|micromark-util-decode-numeric-character-reference@1.1.0", + "react-markdown@8.0.7|micromark-util-symbol@1.1.0" + ] + }, + { + "ref": "react-markdown@8.0.7|micromark-util-character@1.2.0", + "dependsOn": [ + "react-markdown@8.0.7|micromark-util-symbol@1.1.0", + "react-markdown@8.0.7|micromark-util-types@1.1.0" + ] + }, + { + "ref": "react-markdown@8.0.7|micromark-util-types@1.1.0" + }, + { + "ref": "react-markdown@8.0.7|micromark-util-normalize-identifier@1.1.0", + "dependsOn": [ + "react-markdown@8.0.7|micromark-util-symbol@1.1.0" + ] + }, + { + "ref": "react-markdown@8.0.7|micromark@3.2.0", + "dependsOn": [ + "@types/debug@4.1.12", + "debug@4.3.7", + "decode-named-character-reference@1.0.2", + "react-markdown@8.0.7|micromark-core-commonmark@1.1.0", + "react-markdown@8.0.7|micromark-factory-space@1.1.0", + "react-markdown@8.0.7|micromark-util-character@1.2.0", + "react-markdown@8.0.7|micromark-util-chunked@1.1.0", + "react-markdown@8.0.7|micromark-util-combine-extensions@1.1.0", + "react-markdown@8.0.7|micromark-util-decode-numeric-character-reference@1.1.0", + "micromark-util-encode@1.1.0", + "react-markdown@8.0.7|micromark-util-normalize-identifier@1.1.0", + "react-markdown@8.0.7|micromark-util-resolve-all@1.1.0", + "micromark-util-sanitize-uri@1.2.0", + "react-markdown@8.0.7|micromark-util-subtokenize@1.1.0", + "react-markdown@8.0.7|micromark-util-symbol@1.1.0", + "react-markdown@8.0.7|micromark-util-types@1.1.0", + "uvu@0.5.6" + ] + }, + { + "ref": "react-markdown@8.0.7|micromark-core-commonmark@1.1.0", + "dependsOn": [ + "decode-named-character-reference@1.0.2", + "react-markdown@8.0.7|micromark-factory-destination@1.1.0", + "react-markdown@8.0.7|micromark-factory-label@1.1.0", + "react-markdown@8.0.7|micromark-factory-space@1.1.0", + "react-markdown@8.0.7|micromark-factory-title@1.1.0", + "react-markdown@8.0.7|micromark-factory-whitespace@1.1.0", + "react-markdown@8.0.7|micromark-util-character@1.2.0", + "react-markdown@8.0.7|micromark-util-chunked@1.1.0", + "react-markdown@8.0.7|micromark-util-classify-character@1.1.0", + "react-markdown@8.0.7|micromark-util-html-tag-name@1.2.0", + "react-markdown@8.0.7|micromark-util-normalize-identifier@1.1.0", + "react-markdown@8.0.7|micromark-util-resolve-all@1.1.0", + "react-markdown@8.0.7|micromark-util-subtokenize@1.1.0", + "react-markdown@8.0.7|micromark-util-symbol@1.1.0", + "react-markdown@8.0.7|micromark-util-types@1.1.0", + "uvu@0.5.6" + ] + }, + { + "ref": "react-markdown@8.0.7|micromark-factory-destination@1.1.0", + "dependsOn": [ + "react-markdown@8.0.7|micromark-util-character@1.2.0", + "react-markdown@8.0.7|micromark-util-symbol@1.1.0", + "react-markdown@8.0.7|micromark-util-types@1.1.0" + ] + }, + { + "ref": "react-markdown@8.0.7|micromark-factory-label@1.1.0", + "dependsOn": [ + "react-markdown@8.0.7|micromark-util-character@1.2.0", + "react-markdown@8.0.7|micromark-util-symbol@1.1.0", + "react-markdown@8.0.7|micromark-util-types@1.1.0", + "uvu@0.5.6" + ] + }, + { + "ref": "react-markdown@8.0.7|micromark-factory-space@1.1.0", + "dependsOn": [ + "react-markdown@8.0.7|micromark-util-character@1.2.0", + "react-markdown@8.0.7|micromark-util-types@1.1.0" + ] + }, + { + "ref": "react-markdown@8.0.7|micromark-factory-title@1.1.0", + "dependsOn": [ + "react-markdown@8.0.7|micromark-factory-space@1.1.0", + "react-markdown@8.0.7|micromark-util-character@1.2.0", + "react-markdown@8.0.7|micromark-util-symbol@1.1.0", + "react-markdown@8.0.7|micromark-util-types@1.1.0" + ] + }, + { + "ref": "react-markdown@8.0.7|micromark-factory-whitespace@1.1.0", + "dependsOn": [ + "react-markdown@8.0.7|micromark-factory-space@1.1.0", + "react-markdown@8.0.7|micromark-util-character@1.2.0", + "react-markdown@8.0.7|micromark-util-symbol@1.1.0", + "react-markdown@8.0.7|micromark-util-types@1.1.0" + ] + }, + { + "ref": "react-markdown@8.0.7|micromark-util-chunked@1.1.0", + "dependsOn": [ + "react-markdown@8.0.7|micromark-util-symbol@1.1.0" + ] + }, + { + "ref": "react-markdown@8.0.7|micromark-util-classify-character@1.1.0", + "dependsOn": [ + "react-markdown@8.0.7|micromark-util-character@1.2.0", + "react-markdown@8.0.7|micromark-util-symbol@1.1.0", + "react-markdown@8.0.7|micromark-util-types@1.1.0" + ] + }, + { + "ref": "react-markdown@8.0.7|micromark-util-html-tag-name@1.2.0" + }, + { + "ref": "react-markdown@8.0.7|micromark-util-resolve-all@1.1.0", + "dependsOn": [ + "react-markdown@8.0.7|micromark-util-types@1.1.0" + ] + }, + { + "ref": "react-markdown@8.0.7|micromark-util-subtokenize@1.1.0", + "dependsOn": [ + "react-markdown@8.0.7|micromark-util-chunked@1.1.0", + "react-markdown@8.0.7|micromark-util-symbol@1.1.0", + "react-markdown@8.0.7|micromark-util-types@1.1.0", + "uvu@0.5.6" + ] + }, + { + "ref": "react-markdown@8.0.7|micromark-util-combine-extensions@1.1.0", + "dependsOn": [ + "react-markdown@8.0.7|micromark-util-chunked@1.1.0", + "react-markdown@8.0.7|micromark-util-types@1.1.0" + ] + }, + { + "ref": "react-markdown@8.0.7|unist-util-stringify-position@3.0.3", + "dependsOn": [ + "react-markdown@8.0.7|@types/unist@2.0.11" + ] + }, + { + "ref": "react-markdown@8.0.7|unified@10.1.2", + "dependsOn": [ + "react-markdown@8.0.7|@types/unist@2.0.11", + "bail@2.0.2", + "extend@3.0.2", + "is-buffer@2.0.5", + "is-plain-obj@4.1.0", + "trough@2.2.0", + "react-markdown@8.0.7|vfile@5.3.7" + ] + }, + { + "ref": "react-markdown@8.0.7|vfile@5.3.7", + "dependsOn": [ + "react-markdown@8.0.7|@types/unist@2.0.11", + "is-buffer@2.0.5", + "react-markdown@8.0.7|unist-util-stringify-position@3.0.3", + "react-markdown@8.0.7|vfile-message@3.1.4" + ] + }, + { + "ref": "react-markdown@8.0.7|unist-util-visit@4.1.2", + "dependsOn": [ + "react-markdown@8.0.7|@types/unist@2.0.11", + "react-markdown@8.0.7|unist-util-is@5.2.1", + "react-markdown@8.0.7|unist-util-visit-parents@5.1.3" + ] + }, + { + "ref": "react-markdown@8.0.7|unist-util-is@5.2.1", + "dependsOn": [ + "react-markdown@8.0.7|@types/unist@2.0.11" + ] + }, + { + "ref": "react-markdown@8.0.7|unist-util-visit-parents@5.1.3", + "dependsOn": [ + "react-markdown@8.0.7|@types/unist@2.0.11", + "react-markdown@8.0.7|unist-util-is@5.2.1" + ] + }, + { + "ref": "react-markdown@8.0.7|vfile-message@3.1.4", + "dependsOn": [ + "react-markdown@8.0.7|@types/unist@2.0.11", + "react-markdown@8.0.7|unist-util-stringify-position@3.0.3" + ] + }, + { + "ref": "@types/hast@2.3.10", + "dependsOn": [ + "@types/hast@2.3.10|@types/unist@2.0.11" + ] + }, + { + "ref": "@types/hast@2.3.10|@types/unist@2.0.11" + }, + { + "ref": "comma-separated-tokens@2.0.3" + }, + { + "ref": "hast-util-whitespace@2.0.1" + }, + { + "ref": "property-information@6.5.0" + }, + { + "ref": "micromark-util-encode@1.1.0" + }, + { + "ref": "micromark-util-sanitize-uri@1.2.0", + "dependsOn": [ + "micromark-util-sanitize-uri@1.2.0|micromark-util-character@1.2.0", + "micromark-util-encode@1.1.0", + "micromark-util-sanitize-uri@1.2.0|micromark-util-symbol@1.1.0" + ] + }, + { + "ref": "micromark-util-sanitize-uri@1.2.0|micromark-util-character@1.2.0", + "dependsOn": [ + "micromark-util-sanitize-uri@1.2.0|micromark-util-symbol@1.1.0", + "micromark-util-sanitize-uri@1.2.0|micromark-util-types@1.1.0" + ] + }, + { + "ref": "micromark-util-sanitize-uri@1.2.0|micromark-util-symbol@1.1.0" + }, + { + "ref": "micromark-util-sanitize-uri@1.2.0|micromark-util-types@1.1.0" + }, + { + "ref": "remark-rehype@10.1.0", + "dependsOn": [ + "@types/hast@2.3.10", + "@types/mdast@3.0.15", + "mdast-util-to-hast@12.3.0", + "remark-rehype@10.1.0|unified@10.1.2" + ] + }, + { + "ref": "remark-rehype@10.1.0|unified@10.1.2", + "dependsOn": [ + "remark-rehype@10.1.0|@types/unist@2.0.11", + "bail@2.0.2", + "extend@3.0.2", + "is-buffer@2.0.5", + "is-plain-obj@4.1.0", + "trough@2.2.0", + "remark-rehype@10.1.0|vfile@5.3.7" + ] + }, + { + "ref": "remark-rehype@10.1.0|@types/unist@2.0.11" + }, + { + "ref": "remark-rehype@10.1.0|vfile@5.3.7", + "dependsOn": [ + "remark-rehype@10.1.0|@types/unist@2.0.11", + "is-buffer@2.0.5", + "remark-rehype@10.1.0|unist-util-stringify-position@3.0.3", + "remark-rehype@10.1.0|vfile-message@3.1.4" + ] + }, + { + "ref": "remark-rehype@10.1.0|unist-util-stringify-position@3.0.3", + "dependsOn": [ + "remark-rehype@10.1.0|@types/unist@2.0.11" + ] + }, + { + "ref": "remark-rehype@10.1.0|vfile-message@3.1.4", + "dependsOn": [ + "remark-rehype@10.1.0|@types/unist@2.0.11", + "remark-rehype@10.1.0|unist-util-stringify-position@3.0.3" + ] + }, + { + "ref": "mdast-util-to-hast@12.3.0", + "dependsOn": [ + "@types/hast@2.3.10", + "@types/mdast@3.0.15", + "mdast-util-definitions@5.1.2", + "micromark-util-sanitize-uri@1.2.0", + "trim-lines@3.0.1", + "unist-util-generated@2.0.1", + "unist-util-position@4.0.4", + "mdast-util-to-hast@12.3.0|unist-util-visit@4.1.2" + ] + }, + { + "ref": "mdast-util-to-hast@12.3.0|unist-util-visit@4.1.2", + "dependsOn": [ + "mdast-util-to-hast@12.3.0|@types/unist@2.0.11", + "mdast-util-to-hast@12.3.0|unist-util-is@5.2.1", + "mdast-util-to-hast@12.3.0|unist-util-visit-parents@5.1.3" + ] + }, + { + "ref": "mdast-util-to-hast@12.3.0|@types/unist@2.0.11" + }, + { + "ref": "mdast-util-to-hast@12.3.0|unist-util-is@5.2.1", + "dependsOn": [ + "mdast-util-to-hast@12.3.0|@types/unist@2.0.11" + ] + }, + { + "ref": "mdast-util-to-hast@12.3.0|unist-util-visit-parents@5.1.3", + "dependsOn": [ + "mdast-util-to-hast@12.3.0|@types/unist@2.0.11", + "mdast-util-to-hast@12.3.0|unist-util-is@5.2.1" + ] + }, + { + "ref": "mdast-util-definitions@5.1.2", + "dependsOn": [ + "@types/mdast@3.0.15", + "mdast-util-definitions@5.1.2|@types/unist@2.0.11", + "mdast-util-definitions@5.1.2|unist-util-visit@4.1.2" + ] + }, + { + "ref": "mdast-util-definitions@5.1.2|@types/unist@2.0.11" + }, + { + "ref": "mdast-util-definitions@5.1.2|unist-util-visit@4.1.2", + "dependsOn": [ + "mdast-util-definitions@5.1.2|@types/unist@2.0.11", + "mdast-util-definitions@5.1.2|unist-util-is@5.2.1", + "mdast-util-definitions@5.1.2|unist-util-visit-parents@5.1.3" + ] + }, + { + "ref": "mdast-util-definitions@5.1.2|unist-util-is@5.2.1", + "dependsOn": [ + "mdast-util-definitions@5.1.2|@types/unist@2.0.11" + ] + }, + { + "ref": "mdast-util-definitions@5.1.2|unist-util-visit-parents@5.1.3", + "dependsOn": [ + "mdast-util-definitions@5.1.2|@types/unist@2.0.11", + "mdast-util-definitions@5.1.2|unist-util-is@5.2.1" + ] + }, + { + "ref": "trim-lines@3.0.1" + }, + { + "ref": "unist-util-generated@2.0.1" + }, + { + "ref": "unist-util-position@4.0.4", + "dependsOn": [ + "unist-util-position@4.0.4|@types/unist@2.0.11" + ] + }, + { + "ref": "unist-util-position@4.0.4|@types/unist@2.0.11" + }, + { + "ref": "is-buffer@2.0.5" + }, + { + "ref": "space-separated-tokens@2.0.2" + }, + { + "ref": "style-to-object@0.4.4", + "dependsOn": [ + "inline-style-parser@0.1.1" + ] + }, + { + "ref": "inline-style-parser@0.1.1" + }, + { + "ref": "react-pdf@9.1.1", + "dependsOn": [ + "@types/react@18.3.2", + "clsx@2.1.1", + "dequal@2.0.3", + "make-cancellable-promise@1.3.2", + "make-event-props@1.6.2", + "merge-refs@1.3.0", + "pdfjs-dist@4.4.168", + "react-dom@18.3.1", + "react@18.3.1", + "tiny-invariant@1.3.3", + "warning@4.0.3" + ] + }, + { + "ref": "make-cancellable-promise@1.3.2" + }, + { + "ref": "make-event-props@1.6.2" + }, + { + "ref": "merge-refs@1.3.0", + "dependsOn": [ + "@types/react@18.3.2" + ] + }, + { + "ref": "pdfjs-dist@4.4.168", + "dependsOn": [ + "canvas@2.11.2", + "path2d@0.2.1" + ] + }, + { + "ref": "canvas@2.11.2", + "dependsOn": [ + "@mapbox/node-pre-gyp@1.0.11", + "nan@2.20.0", + "simple-get@3.1.1" + ] + }, + { + "ref": "@mapbox/node-pre-gyp@1.0.11", + "dependsOn": [ + "detect-libc@2.0.3", + "https-proxy-agent@5.0.1", + "make-dir@3.1.0", + "node-fetch@2.7.0", + "nopt@5.0.0", + "npmlog@5.0.1", + "rimraf@3.0.2", + "semver@7.6.3", + "tar@6.2.1" + ] + }, + { + "ref": "detect-libc@2.0.3" + }, + { + "ref": "https-proxy-agent@5.0.1", + "dependsOn": [ + "agent-base@6.0.2", + "debug@4.3.7" + ] + }, + { + "ref": "agent-base@6.0.2", + "dependsOn": [ + "debug@4.3.7" + ] + }, + { + "ref": "make-dir@3.1.0", + "dependsOn": [ + "make-dir@3.1.0|semver@6.3.1" + ] + }, + { + "ref": "make-dir@3.1.0|semver@6.3.1" + }, + { + "ref": "node-fetch@2.7.0", + "dependsOn": [ + "whatwg-url@5.0.0" + ] + }, + { + "ref": "whatwg-url@5.0.0", + "dependsOn": [ + "tr46@0.0.3", + "webidl-conversions@3.0.1" + ] + }, + { + "ref": "tr46@0.0.3" + }, + { + "ref": "webidl-conversions@3.0.1" + }, + { + "ref": "nopt@5.0.0", + "dependsOn": [ + "abbrev@1.1.1" + ] + }, + { + "ref": "abbrev@1.1.1" + }, + { + "ref": "npmlog@5.0.1", + "dependsOn": [ + "are-we-there-yet@2.0.0", + "console-control-strings@1.1.0", + "gauge@3.0.2", + "set-blocking@2.0.0" + ] + }, + { + "ref": "are-we-there-yet@2.0.0", + "dependsOn": [ + "delegates@1.0.0", + "readable-stream@3.6.2" + ] + }, + { + "ref": "delegates@1.0.0" + }, + { + "ref": "console-control-strings@1.1.0" + }, + { + "ref": "gauge@3.0.2", + "dependsOn": [ + "aproba@2.0.0", + "color-support@1.1.3", + "console-control-strings@1.1.0", + "has-unicode@2.0.1", + "object-assign@4.1.1", + "signal-exit@3.0.7", + "string-width@4.2.3", + "strip-ansi@6.0.1", + "wide-align@1.1.5" + ] + }, + { + "ref": "aproba@2.0.0" + }, + { + "ref": "color-support@1.1.3" + }, + { + "ref": "has-unicode@2.0.1" + }, + { + "ref": "wide-align@1.1.5", + "dependsOn": [ + "string-width@4.2.3" + ] + }, + { + "ref": "set-blocking@2.0.0" + }, + { + "ref": "tar@6.2.1", + "dependsOn": [ + "chownr@2.0.0", + "fs-minipass@2.1.0", + "tar@6.2.1|minipass@5.0.0", + "minizlib@2.1.2", + "mkdirp@1.0.4", + "tar@6.2.1|yallist@4.0.0" + ] + }, + { + "ref": "tar@6.2.1|minipass@5.0.0" + }, + { + "ref": "tar@6.2.1|yallist@4.0.0" + }, + { + "ref": "chownr@2.0.0" + }, + { + "ref": "fs-minipass@2.1.0", + "dependsOn": [ + "fs-minipass@2.1.0|minipass@3.3.6" + ] + }, + { + "ref": "fs-minipass@2.1.0|minipass@3.3.6", + "dependsOn": [ + "fs-minipass@2.1.0|yallist@4.0.0" + ] + }, + { + "ref": "fs-minipass@2.1.0|yallist@4.0.0" + }, + { + "ref": "minizlib@2.1.2", + "dependsOn": [ + "minizlib@2.1.2|minipass@3.3.6", + "minizlib@2.1.2|yallist@4.0.0" + ] + }, + { + "ref": "minizlib@2.1.2|minipass@3.3.6", + "dependsOn": [ + "minizlib@2.1.2|yallist@4.0.0" + ] + }, + { + "ref": "minizlib@2.1.2|yallist@4.0.0" + }, + { + "ref": "mkdirp@1.0.4" + }, + { + "ref": "nan@2.20.0" + }, + { + "ref": "simple-get@3.1.1", + "dependsOn": [ + "decompress-response@4.2.1", + "once@1.4.0", + "simple-concat@1.0.1" + ] + }, + { + "ref": "decompress-response@4.2.1", + "dependsOn": [ + "mimic-response@2.1.0" + ] + }, + { + "ref": "mimic-response@2.1.0" + }, + { + "ref": "simple-concat@1.0.1" + }, + { + "ref": "path2d@0.2.1" + }, + { + "ref": "tiny-invariant@1.3.3" + }, + { + "ref": "warning@4.0.3", + "dependsOn": [ + "loose-envify@1.4.0" + ] + }, + { + "ref": "react-redux@8.1.3", + "dependsOn": [ + "@babel/runtime@7.25.7", + "@types/hoist-non-react-statics@3.3.5", + "@types/react-dom@18.3.0", + "@types/react@18.3.2", + "@types/use-sync-external-store@0.0.3", + "hoist-non-react-statics@3.3.2", + "react-dom@18.3.1", + "react-redux@8.1.3|react-is@18.3.1", + "react@18.3.1", + "redux@4.2.1", + "use-sync-external-store@1.2.2" + ] + }, + { + "ref": "react-redux@8.1.3|react-is@18.3.1" + }, + { + "ref": "@types/use-sync-external-store@0.0.3" + }, + { + "ref": "use-sync-external-store@1.2.2", + "dependsOn": [ + "react@18.3.1" + ] + }, + { + "ref": "react-webcam@7.2.0", + "dependsOn": [ + "react-dom@18.3.1", + "react@18.3.1" + ] + }, + { + "ref": "redux-devtools-extension@2.13.9", + "dependsOn": [ + "redux@4.2.1" + ] + }, + { + "ref": "redux-thunk@2.4.2", + "dependsOn": [ + "redux@4.2.1" + ] + }, + { + "ref": "rehype-raw@6.1.1", + "dependsOn": [ + "@types/hast@2.3.10", + "hast-util-raw@7.2.3", + "rehype-raw@6.1.1|unified@10.1.2" + ] + }, + { + "ref": "rehype-raw@6.1.1|unified@10.1.2", + "dependsOn": [ + "rehype-raw@6.1.1|@types/unist@2.0.11", + "bail@2.0.2", + "extend@3.0.2", + "is-buffer@2.0.5", + "is-plain-obj@4.1.0", + "trough@2.2.0", + "rehype-raw@6.1.1|vfile@5.3.7" + ] + }, + { + "ref": "rehype-raw@6.1.1|@types/unist@2.0.11" + }, + { + "ref": "rehype-raw@6.1.1|vfile@5.3.7", + "dependsOn": [ + "rehype-raw@6.1.1|@types/unist@2.0.11", + "is-buffer@2.0.5", + "rehype-raw@6.1.1|unist-util-stringify-position@3.0.3", + "rehype-raw@6.1.1|vfile-message@3.1.4" + ] + }, + { + "ref": "rehype-raw@6.1.1|unist-util-stringify-position@3.0.3", + "dependsOn": [ + "rehype-raw@6.1.1|@types/unist@2.0.11" + ] + }, + { + "ref": "rehype-raw@6.1.1|vfile-message@3.1.4", + "dependsOn": [ + "rehype-raw@6.1.1|@types/unist@2.0.11", + "rehype-raw@6.1.1|unist-util-stringify-position@3.0.3" + ] + }, + { + "ref": "hast-util-raw@7.2.3", + "dependsOn": [ + "@types/hast@2.3.10", + "@types/parse5@6.0.3", + "hast-util-from-parse5@7.1.2", + "hast-util-to-parse5@7.1.0", + "html-void-elements@2.0.1", + "parse5@6.0.1", + "unist-util-position@4.0.4", + "hast-util-raw@7.2.3|unist-util-visit@4.1.2", + "hast-util-raw@7.2.3|vfile@5.3.7", + "web-namespaces@2.0.1", + "zwitch@2.0.4" + ] + }, + { + "ref": "hast-util-raw@7.2.3|unist-util-visit@4.1.2", + "dependsOn": [ + "hast-util-raw@7.2.3|@types/unist@2.0.11", + "hast-util-raw@7.2.3|unist-util-is@5.2.1", + "hast-util-raw@7.2.3|unist-util-visit-parents@5.1.3" + ] + }, + { + "ref": "hast-util-raw@7.2.3|@types/unist@2.0.11" + }, + { + "ref": "hast-util-raw@7.2.3|unist-util-is@5.2.1", + "dependsOn": [ + "hast-util-raw@7.2.3|@types/unist@2.0.11" + ] + }, + { + "ref": "hast-util-raw@7.2.3|unist-util-visit-parents@5.1.3", + "dependsOn": [ + "hast-util-raw@7.2.3|@types/unist@2.0.11", + "hast-util-raw@7.2.3|unist-util-is@5.2.1" + ] + }, + { + "ref": "hast-util-raw@7.2.3|vfile@5.3.7", + "dependsOn": [ + "hast-util-raw@7.2.3|@types/unist@2.0.11", + "is-buffer@2.0.5", + "hast-util-raw@7.2.3|unist-util-stringify-position@3.0.3", + "hast-util-raw@7.2.3|vfile-message@3.1.4" + ] + }, + { + "ref": "hast-util-raw@7.2.3|unist-util-stringify-position@3.0.3", + "dependsOn": [ + "hast-util-raw@7.2.3|@types/unist@2.0.11" + ] + }, + { + "ref": "hast-util-raw@7.2.3|vfile-message@3.1.4", + "dependsOn": [ + "hast-util-raw@7.2.3|@types/unist@2.0.11", + "hast-util-raw@7.2.3|unist-util-stringify-position@3.0.3" + ] + }, + { + "ref": "@types/parse5@6.0.3" + }, + { + "ref": "hast-util-from-parse5@7.1.2", + "dependsOn": [ + "@types/hast@2.3.10", + "hast-util-from-parse5@7.1.2|@types/unist@2.0.11", + "hastscript@7.2.0", + "property-information@6.5.0", + "vfile-location@4.1.0", + "hast-util-from-parse5@7.1.2|vfile@5.3.7", + "web-namespaces@2.0.1" + ] + }, + { + "ref": "hast-util-from-parse5@7.1.2|@types/unist@2.0.11" + }, + { + "ref": "hast-util-from-parse5@7.1.2|vfile@5.3.7", + "dependsOn": [ + "hast-util-from-parse5@7.1.2|@types/unist@2.0.11", + "is-buffer@2.0.5", + "hast-util-from-parse5@7.1.2|unist-util-stringify-position@3.0.3", + "hast-util-from-parse5@7.1.2|vfile-message@3.1.4" + ] + }, + { + "ref": "hast-util-from-parse5@7.1.2|unist-util-stringify-position@3.0.3", + "dependsOn": [ + "hast-util-from-parse5@7.1.2|@types/unist@2.0.11" + ] + }, + { + "ref": "hast-util-from-parse5@7.1.2|vfile-message@3.1.4", + "dependsOn": [ + "hast-util-from-parse5@7.1.2|@types/unist@2.0.11", + "hast-util-from-parse5@7.1.2|unist-util-stringify-position@3.0.3" + ] + }, + { + "ref": "hastscript@7.2.0", + "dependsOn": [ + "@types/hast@2.3.10", + "comma-separated-tokens@2.0.3", + "hast-util-parse-selector@3.1.1", + "property-information@6.5.0", + "space-separated-tokens@2.0.2" + ] + }, + { + "ref": "hast-util-parse-selector@3.1.1", + "dependsOn": [ + "@types/hast@2.3.10" + ] + }, + { + "ref": "vfile-location@4.1.0", + "dependsOn": [ + "vfile-location@4.1.0|@types/unist@2.0.11", + "vfile-location@4.1.0|vfile@5.3.7" + ] + }, + { + "ref": "vfile-location@4.1.0|@types/unist@2.0.11" + }, + { + "ref": "vfile-location@4.1.0|vfile@5.3.7", + "dependsOn": [ + "vfile-location@4.1.0|@types/unist@2.0.11", + "is-buffer@2.0.5", + "vfile-location@4.1.0|unist-util-stringify-position@3.0.3", + "vfile-location@4.1.0|vfile-message@3.1.4" + ] + }, + { + "ref": "vfile-location@4.1.0|unist-util-stringify-position@3.0.3", + "dependsOn": [ + "vfile-location@4.1.0|@types/unist@2.0.11" + ] + }, + { + "ref": "vfile-location@4.1.0|vfile-message@3.1.4", + "dependsOn": [ + "vfile-location@4.1.0|@types/unist@2.0.11", + "vfile-location@4.1.0|unist-util-stringify-position@3.0.3" + ] + }, + { + "ref": "web-namespaces@2.0.1" + }, + { + "ref": "hast-util-to-parse5@7.1.0", + "dependsOn": [ + "@types/hast@2.3.10", + "comma-separated-tokens@2.0.3", + "property-information@6.5.0", + "space-separated-tokens@2.0.2", + "web-namespaces@2.0.1", + "zwitch@2.0.4" + ] + }, + { + "ref": "html-void-elements@2.0.1" + }, + { + "ref": "parse5@6.0.1" + }, + { + "ref": "snyk@1.1293.1", + "dependsOn": [ + "@sentry/node@7.119.1", + "global-agent@3.0.0" + ] + }, + { + "ref": "@sentry/node@7.119.1", + "dependsOn": [ + "@sentry-internal/tracing@7.119.1", + "@sentry/node@7.119.1|@sentry/core@7.119.1", + "@sentry/integrations@7.119.1", + "@sentry/node@7.119.1|@sentry/types@7.119.1", + "@sentry/node@7.119.1|@sentry/utils@7.119.1" + ] + }, + { + "ref": "@sentry/node@7.119.1|@sentry/core@7.119.1", + "dependsOn": [ + "@sentry/node@7.119.1|@sentry/types@7.119.1", + "@sentry/node@7.119.1|@sentry/utils@7.119.1" + ] + }, + { + "ref": "@sentry/node@7.119.1|@sentry/types@7.119.1" + }, + { + "ref": "@sentry/node@7.119.1|@sentry/utils@7.119.1", + "dependsOn": [ + "@sentry/node@7.119.1|@sentry/types@7.119.1" + ] + }, + { + "ref": "@sentry-internal/tracing@7.119.1", + "dependsOn": [ + "@sentry-internal/tracing@7.119.1|@sentry/core@7.119.1", + "@sentry-internal/tracing@7.119.1|@sentry/types@7.119.1", + "@sentry-internal/tracing@7.119.1|@sentry/utils@7.119.1" + ] + }, + { + "ref": "@sentry-internal/tracing@7.119.1|@sentry/core@7.119.1", + "dependsOn": [ + "@sentry-internal/tracing@7.119.1|@sentry/types@7.119.1", + "@sentry-internal/tracing@7.119.1|@sentry/utils@7.119.1" + ] + }, + { + "ref": "@sentry-internal/tracing@7.119.1|@sentry/types@7.119.1" + }, + { + "ref": "@sentry-internal/tracing@7.119.1|@sentry/utils@7.119.1", + "dependsOn": [ + "@sentry-internal/tracing@7.119.1|@sentry/types@7.119.1" + ] + }, + { + "ref": "@sentry/integrations@7.119.1", + "dependsOn": [ + "@sentry/integrations@7.119.1|@sentry/core@7.119.1", + "@sentry/integrations@7.119.1|@sentry/types@7.119.1", + "@sentry/integrations@7.119.1|@sentry/utils@7.119.1", + "localforage@1.10.0" + ] + }, + { + "ref": "@sentry/integrations@7.119.1|@sentry/core@7.119.1", + "dependsOn": [ + "@sentry/integrations@7.119.1|@sentry/types@7.119.1", + "@sentry/integrations@7.119.1|@sentry/utils@7.119.1" + ] + }, + { + "ref": "@sentry/integrations@7.119.1|@sentry/types@7.119.1" + }, + { + "ref": "@sentry/integrations@7.119.1|@sentry/utils@7.119.1", + "dependsOn": [ + "@sentry/integrations@7.119.1|@sentry/types@7.119.1" + ] + }, + { + "ref": "localforage@1.10.0", + "dependsOn": [ + "lie@3.1.1" + ] + }, + { + "ref": "lie@3.1.1", + "dependsOn": [ + "immediate@3.0.6" + ] + }, + { + "ref": "immediate@3.0.6" + }, + { + "ref": "global-agent@3.0.0", + "dependsOn": [ + "boolean@3.2.0", + "es6-error@4.1.1", + "matcher@3.0.0", + "roarr@2.15.4", + "semver@7.6.3", + "serialize-error@7.0.1" + ] + }, + { + "ref": "boolean@3.2.0" + }, + { + "ref": "es6-error@4.1.1" + }, + { + "ref": "matcher@3.0.0", + "dependsOn": [ + "escape-string-regexp@4.0.0" + ] + }, + { + "ref": "roarr@2.15.4", + "dependsOn": [ + "boolean@3.2.0", + "detect-node@2.1.0", + "globalthis@1.0.4", + "json-stringify-safe@5.0.1", + "semver-compare@1.0.0", + "sprintf-js@1.1.3" + ] + }, + { + "ref": "detect-node@2.1.0" + }, + { + "ref": "semver-compare@1.0.0" + }, + { + "ref": "sprintf-js@1.1.3" + }, + { + "ref": "serialize-error@7.0.1", + "dependsOn": [ + "serialize-error@7.0.1|type-fest@0.13.1" + ] + }, + { + "ref": "serialize-error@7.0.1|type-fest@0.13.1" + }, + { + "ref": "tailwind-merge@2.5.3" + }, + { + "ref": "tailwindcss-animate@1.0.7", + "dependsOn": [ + "tailwindcss@3.4.13" + ] + }, + { + "ref": "@alloc/quick-lru@5.2.0" + }, + { + "ref": "chokidar@3.6.0", + "dependsOn": [ + "anymatch@3.1.3", + "braces@3.0.3", + "chokidar@3.6.0|glob-parent@5.1.2", + "is-binary-path@2.1.0", + "is-glob@4.0.3", + "normalize-path@3.0.0", + "readdirp@3.6.0" + ] + }, + { + "ref": "chokidar@3.6.0|glob-parent@5.1.2", + "dependsOn": [ + "is-glob@4.0.3" + ] + }, + { + "ref": "anymatch@3.1.3", + "dependsOn": [ + "normalize-path@3.0.0", + "picomatch@2.3.1" + ] + }, + { + "ref": "normalize-path@3.0.0" + }, + { + "ref": "is-binary-path@2.1.0", + "dependsOn": [ + "binary-extensions@2.3.0" + ] + }, + { + "ref": "binary-extensions@2.3.0" + }, + { + "ref": "readdirp@3.6.0", + "dependsOn": [ + "picomatch@2.3.1" + ] + }, + { + "ref": "didyoumean@1.2.2" + }, + { + "ref": "dlv@1.1.3" + }, + { + "ref": "micromatch@4.0.8", + "dependsOn": [ + "braces@3.0.3", + "picomatch@2.3.1" + ] + }, + { + "ref": "is-extglob@2.1.1" + }, + { + "ref": "object-hash@3.0.0" + }, + { + "ref": "postcss-import@15.1.0", + "dependsOn": [ + "postcss-value-parser@4.2.0", + "postcss@8.4.47", + "read-cache@1.0.0", + "postcss-import@15.1.0|resolve@1.22.8" + ] + }, + { + "ref": "postcss-import@15.1.0|resolve@1.22.8", + "dependsOn": [ + "is-core-module@2.15.1", + "path-parse@1.0.7", + "supports-preserve-symlinks-flag@1.0.0" + ] + }, + { + "ref": "read-cache@1.0.0", + "dependsOn": [ + "pify@2.3.0" + ] + }, + { + "ref": "postcss-js@4.0.1", + "dependsOn": [ + "camelcase-css@2.0.1", + "postcss@8.4.47" + ] + }, + { + "ref": "camelcase-css@2.0.1" + }, + { + "ref": "postcss-load-config@4.0.2", + "dependsOn": [ + "postcss-load-config@4.0.2|lilconfig@3.1.2", + "postcss@8.4.47", + "postcss-load-config@4.0.2|yaml@2.5.1" + ] + }, + { + "ref": "postcss-load-config@4.0.2|lilconfig@3.1.2" + }, + { + "ref": "postcss-load-config@4.0.2|yaml@2.5.1" + }, + { + "ref": "postcss-nested@6.2.0", + "dependsOn": [ + "postcss-nested@6.2.0|postcss-selector-parser@6.1.2", + "postcss@8.4.47" + ] + }, + { + "ref": "postcss-nested@6.2.0|postcss-selector-parser@6.1.2", + "dependsOn": [ + "cssesc@3.0.0", + "util-deprecate@1.0.2" + ] + }, + { + "ref": "sucrase@3.35.0", + "dependsOn": [ + "@jridgewell/gen-mapping@0.3.5", + "sucrase@3.35.0|commander@4.1.1", + "sucrase@3.35.0|glob@10.4.5", + "lines-and-columns@1.2.4", + "mz@2.7.0", + "pirates@4.0.6", + "ts-interface-checker@0.1.13" + ] + }, + { + "ref": "sucrase@3.35.0|commander@4.1.1" + }, + { + "ref": "sucrase@3.35.0|glob@10.4.5", + "dependsOn": [ + "foreground-child@3.3.0", + "sucrase@3.35.0|jackspeak@3.4.3", + "minimatch@9.0.5", + "minipass@7.1.2", + "package-json-from-dist@1.0.1", + "sucrase@3.35.0|path-scurry@1.11.1" + ] + }, + { + "ref": "sucrase@3.35.0|jackspeak@3.4.3", + "dependsOn": [ + "@isaacs/cliui@8.0.2", + "@pkgjs/parseargs@0.11.0" + ] + }, + { + "ref": "sucrase@3.35.0|path-scurry@1.11.1", + "dependsOn": [ + "sucrase@3.35.0|lru-cache@10.4.3", + "minipass@7.1.2" + ] + }, + { + "ref": "sucrase@3.35.0|lru-cache@10.4.3" + }, + { + "ref": "@jridgewell/gen-mapping@0.3.5", + "dependsOn": [ + "@jridgewell/set-array@1.2.1", + "@jridgewell/sourcemap-codec@1.5.0", + "@jridgewell/trace-mapping@0.3.25" + ] + }, + { + "ref": "@jridgewell/set-array@1.2.1" + }, + { + "ref": "mz@2.7.0", + "dependsOn": [ + "any-promise@1.3.0", + "object-assign@4.1.1", + "thenify-all@1.6.0" + ] + }, + { + "ref": "any-promise@1.3.0" + }, + { + "ref": "thenify-all@1.6.0", + "dependsOn": [ + "thenify@3.3.1" + ] + }, + { + "ref": "thenify@3.3.1", + "dependsOn": [ + "any-promise@1.3.0" + ] + }, + { + "ref": "pirates@4.0.6" + }, + { + "ref": "ts-interface-checker@0.1.13" + }, + { + "ref": "use-keyboard-shortcut@1.1.6", + "dependsOn": [ + "react-dom@18.3.1", + "react@18.3.1" + ] + }, + { + "ref": "uuid@10.0.0" + }, + { + "ref": "vite-plugin-checker@0.6.4", + "dependsOn": [ + "@babel/code-frame@7.25.7", + "ansi-escapes@4.3.2", + "chalk@4.1.2", + "chokidar@3.6.0", + "vite-plugin-checker@0.6.4|commander@8.3.0", + "eslint@8.57.1", + "fast-glob@3.3.2", + "vite-plugin-checker@0.6.4|fs-extra@11.2.0", + "npm-run-path@4.0.1", + "optionator@0.9.4", + "semver@7.6.3", + "strip-ansi@6.0.1", + "tiny-invariant@1.3.3", + "typescript@5.6.2", + "vite@5.4.8", + "vscode-languageclient@7.0.0", + "vscode-languageserver-textdocument@1.0.12", + "vscode-languageserver@7.0.0", + "vscode-uri@3.0.8" + ] + }, + { + "ref": "vite-plugin-checker@0.6.4|commander@8.3.0" + }, + { + "ref": "vite-plugin-checker@0.6.4|fs-extra@11.2.0", + "dependsOn": [ + "graceful-fs@4.2.11", + "jsonfile@6.1.0", + "universalify@2.0.1" + ] + }, + { + "ref": "@babel/highlight@7.25.7", + "dependsOn": [ + "@babel/helper-validator-identifier@7.25.7", + "@babel/highlight@7.25.7|chalk@2.4.2", + "js-tokens@4.0.0", + "picocolors@1.1.0" + ] + }, + { + "ref": "@babel/highlight@7.25.7|chalk@2.4.2", + "dependsOn": [ + "@babel/highlight@7.25.7|ansi-styles@3.2.1", + "@babel/highlight@7.25.7|escape-string-regexp@1.0.5", + "@babel/highlight@7.25.7|supports-color@5.5.0" + ] + }, + { + "ref": "@babel/highlight@7.25.7|ansi-styles@3.2.1", + "dependsOn": [ + "@babel/highlight@7.25.7|color-convert@1.9.3" + ] + }, + { + "ref": "@babel/highlight@7.25.7|color-convert@1.9.3", + "dependsOn": [ + "@babel/highlight@7.25.7|color-name@1.1.3" + ] + }, + { + "ref": "@babel/highlight@7.25.7|color-name@1.1.3" + }, + { + "ref": "@babel/highlight@7.25.7|escape-string-regexp@1.0.5" + }, + { + "ref": "@babel/highlight@7.25.7|supports-color@5.5.0", + "dependsOn": [ + "@babel/highlight@7.25.7|has-flag@3.0.0" + ] + }, + { + "ref": "@babel/highlight@7.25.7|has-flag@3.0.0" + }, + { + "ref": "@babel/helper-validator-identifier@7.25.7" + }, + { + "ref": "deep-is@0.1.4" + }, + { + "ref": "fast-levenshtein@2.0.6" + }, + { + "ref": "word-wrap@1.2.5" + }, + { + "ref": "vscode-languageclient@7.0.0", + "dependsOn": [ + "vscode-languageclient@7.0.0|minimatch@3.1.2", + "semver@7.6.3", + "vscode-languageserver-protocol@3.16.0" + ] + }, + { + "ref": "vscode-languageclient@7.0.0|minimatch@3.1.2", + "dependsOn": [ + "vscode-languageclient@7.0.0|brace-expansion@1.1.11" + ] + }, + { + "ref": "vscode-languageclient@7.0.0|brace-expansion@1.1.11", + "dependsOn": [ + "balanced-match@1.0.2", + "concat-map@0.0.1" + ] + }, + { + "ref": "vscode-languageserver-protocol@3.16.0", + "dependsOn": [ + "vscode-jsonrpc@6.0.0", + "vscode-languageserver-types@3.16.0" + ] + }, + { + "ref": "vscode-jsonrpc@6.0.0" + }, + { + "ref": "vscode-languageserver-types@3.16.0" + }, + { + "ref": "vscode-languageserver-textdocument@1.0.12" + }, + { + "ref": "vscode-languageserver@7.0.0", + "dependsOn": [ + "vscode-languageserver-protocol@3.16.0" + ] + }, + { + "ref": "vscode-uri@3.0.8" + }, + { + "ref": "vite-plugin-pwa@0.20.5", + "dependsOn": [ + "debug@4.3.7", + "vite-plugin-pwa@0.20.5|pretty-bytes@6.1.1", + "tinyglobby@0.2.9", + "vite@5.4.8", + "workbox-build@7.1.1", + "workbox-window@7.1.0" + ] + }, + { + "ref": "vite-plugin-pwa@0.20.5|pretty-bytes@6.1.1" + }, + { + "ref": "workbox-build@7.1.1", + "dependsOn": [ + "workbox-build@7.1.1|@apideck/better-ajv-errors@0.3.6", + "@babel/core@7.25.7", + "@babel/preset-env@7.25.7", + "@babel/runtime@7.25.7", + "workbox-build@7.1.1|@rollup/plugin-babel@5.3.1", + "@rollup/plugin-node-resolve@15.3.0", + "workbox-build@7.1.1|@rollup/plugin-replace@2.4.2", + "@rollup/plugin-terser@0.4.4", + "@surma/rollup-plugin-off-main-thread@2.2.3", + "workbox-build@7.1.1|ajv@8.17.1", + "common-tags@1.8.2", + "fast-json-stable-stringify@2.1.0", + "fs-extra@9.1.0", + "workbox-build@7.1.1|glob@7.2.3", + "lodash@4.17.21", + "pretty-bytes@5.6.0", + "workbox-build@7.1.1|rollup@2.79.2", + "workbox-build@7.1.1|source-map@0.8.0-beta.0", + "stringify-object@3.3.0", + "strip-comments@2.0.1", + "tempy@0.6.0", + "upath@1.2.0", + "workbox-background-sync@7.1.0", + "workbox-broadcast-update@7.1.0", + "workbox-cacheable-response@7.1.0", + "workbox-core@7.1.0", + "workbox-expiration@7.1.0", + "workbox-google-analytics@7.1.0", + "workbox-navigation-preload@7.1.0", + "workbox-precaching@7.1.0", + "workbox-range-requests@7.1.0", + "workbox-recipes@7.1.0", + "workbox-routing@7.1.0", + "workbox-strategies@7.1.0", + "workbox-streams@7.1.0", + "workbox-sw@7.1.0", + "workbox-window@7.1.0" + ] + }, + { + "ref": "workbox-build@7.1.1|@apideck/better-ajv-errors@0.3.6", + "dependsOn": [ + "workbox-build@7.1.1|ajv@8.17.1", + "json-schema@0.4.0", + "jsonpointer@5.0.1", + "leven@3.1.0" + ] + }, + { + "ref": "workbox-build@7.1.1|ajv@8.17.1", + "dependsOn": [ + "fast-deep-equal@3.1.3", + "fast-uri@3.0.2", + "workbox-build@7.1.1|json-schema-traverse@1.0.0", + "require-from-string@2.0.2" + ] + }, + { + "ref": "workbox-build@7.1.1|@rollup/plugin-babel@5.3.1", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-module-imports@7.25.7", + "workbox-build@7.1.1|@rollup/pluginutils@3.1.0", + "workbox-build@7.1.1|rollup@2.79.2" + ] + }, + { + "ref": "workbox-build@7.1.1|@rollup/pluginutils@3.1.0", + "dependsOn": [ + "workbox-build@7.1.1|@types/estree@0.0.39", + "workbox-build@7.1.1|estree-walker@1.0.1", + "picomatch@2.3.1", + "workbox-build@7.1.1|rollup@2.79.2" + ] + }, + { + "ref": "workbox-build@7.1.1|@types/estree@0.0.39" + }, + { + "ref": "workbox-build@7.1.1|estree-walker@1.0.1" + }, + { + "ref": "workbox-build@7.1.1|rollup@2.79.2" + }, + { + "ref": "workbox-build@7.1.1|@rollup/plugin-replace@2.4.2", + "dependsOn": [ + "workbox-build@7.1.1|@rollup/pluginutils@3.1.0", + "workbox-build@7.1.1|magic-string@0.25.9", + "workbox-build@7.1.1|rollup@2.79.2" + ] + }, + { + "ref": "workbox-build@7.1.1|magic-string@0.25.9", + "dependsOn": [ + "sourcemap-codec@1.4.8" + ] + }, + { + "ref": "workbox-build@7.1.1|json-schema-traverse@1.0.0" + }, + { + "ref": "workbox-build@7.1.1|glob@7.2.3", + "dependsOn": [ + "fs.realpath@1.0.0", + "inflight@1.0.6", + "inherits@2.0.4", + "workbox-build@7.1.1|minimatch@3.1.2", + "once@1.4.0", + "path-is-absolute@1.0.1" + ] + }, + { + "ref": "workbox-build@7.1.1|minimatch@3.1.2", + "dependsOn": [ + "workbox-build@7.1.1|brace-expansion@1.1.11" + ] + }, + { + "ref": "workbox-build@7.1.1|brace-expansion@1.1.11", + "dependsOn": [ + "balanced-match@1.0.2", + "concat-map@0.0.1" + ] + }, + { + "ref": "workbox-build@7.1.1|source-map@0.8.0-beta.0", + "dependsOn": [ + "workbox-build@7.1.1|whatwg-url@7.1.0" + ] + }, + { + "ref": "workbox-build@7.1.1|whatwg-url@7.1.0", + "dependsOn": [ + "lodash.sortby@4.7.0", + "workbox-build@7.1.1|tr46@1.0.1", + "workbox-build@7.1.1|webidl-conversions@4.0.2" + ] + }, + { + "ref": "workbox-build@7.1.1|tr46@1.0.1", + "dependsOn": [ + "punycode@2.3.1" + ] + }, + { + "ref": "workbox-build@7.1.1|webidl-conversions@4.0.2" + }, + { + "ref": "jsonpointer@5.0.1" + }, + { + "ref": "leven@3.1.0" + }, + { + "ref": "@ampproject/remapping@2.3.0", + "dependsOn": [ + "@jridgewell/gen-mapping@0.3.5", + "@jridgewell/trace-mapping@0.3.25" + ] + }, + { + "ref": "@babel/generator@7.25.7", + "dependsOn": [ + "@babel/types@7.25.7", + "@jridgewell/gen-mapping@0.3.5", + "@jridgewell/trace-mapping@0.3.25", + "jsesc@3.0.2" + ] + }, + { + "ref": "jsesc@3.0.2" + }, + { + "ref": "@babel/helper-compilation-targets@7.25.7", + "dependsOn": [ + "@babel/compat-data@7.25.7", + "@babel/helper-validator-option@7.25.7", + "browserslist@4.24.0", + "lru-cache@5.1.1", + "@babel/helper-compilation-targets@7.25.7|semver@6.3.1" + ] + }, + { + "ref": "@babel/helper-compilation-targets@7.25.7|semver@6.3.1" + }, + { + "ref": "@babel/compat-data@7.25.7" + }, + { + "ref": "@babel/helper-validator-option@7.25.7" + }, + { + "ref": "lru-cache@5.1.1", + "dependsOn": [ + "yallist@3.1.1" + ] + }, + { + "ref": "yallist@3.1.1" + }, + { + "ref": "@babel/helper-module-transforms@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-module-imports@7.25.7", + "@babel/helper-simple-access@7.25.7", + "@babel/helper-validator-identifier@7.25.7", + "@babel/traverse@7.25.7" + ] + }, + { + "ref": "@babel/helper-module-imports@7.25.7", + "dependsOn": [ + "@babel/traverse@7.25.7", + "@babel/types@7.25.7" + ] + }, + { + "ref": "@babel/helper-simple-access@7.25.7", + "dependsOn": [ + "@babel/traverse@7.25.7", + "@babel/types@7.25.7" + ] + }, + { + "ref": "@babel/traverse@7.25.7", + "dependsOn": [ + "@babel/code-frame@7.25.7", + "@babel/generator@7.25.7", + "@babel/parser@7.25.7", + "@babel/template@7.25.7", + "@babel/types@7.25.7", + "debug@4.3.7", + "@babel/traverse@7.25.7|globals@11.12.0" + ] + }, + { + "ref": "@babel/traverse@7.25.7|globals@11.12.0" + }, + { + "ref": "@babel/helpers@7.25.7", + "dependsOn": [ + "@babel/template@7.25.7", + "@babel/types@7.25.7" + ] + }, + { + "ref": "@babel/template@7.25.7", + "dependsOn": [ + "@babel/code-frame@7.25.7", + "@babel/parser@7.25.7", + "@babel/types@7.25.7" + ] + }, + { + "ref": "@babel/helper-string-parser@7.25.7" + }, + { + "ref": "to-fast-properties@2.0.0" + }, + { + "ref": "convert-source-map@2.0.0" + }, + { + "ref": "gensync@1.0.0-beta.2" + }, + { + "ref": "@babel/preset-env@7.25.7", + "dependsOn": [ + "@babel/compat-data@7.25.7", + "@babel/core@7.25.7", + "@babel/helper-compilation-targets@7.25.7", + "@babel/helper-plugin-utils@7.25.7", + "@babel/helper-validator-option@7.25.7", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.7", + "@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.7", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.7", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.7", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.7", + "@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-async-generators@7.8.4", + "@babel/plugin-syntax-class-properties@7.12.13", + "@babel/plugin-syntax-class-static-block@7.14.5", + "@babel/plugin-syntax-dynamic-import@7.8.3", + "@babel/plugin-syntax-export-namespace-from@7.8.3", + "@babel/plugin-syntax-import-assertions@7.25.7", + "@babel/plugin-syntax-import-attributes@7.25.7", + "@babel/plugin-syntax-import-meta@7.10.4", + "@babel/plugin-syntax-json-strings@7.8.3", + "@babel/plugin-syntax-logical-assignment-operators@7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator@7.8.3", + "@babel/plugin-syntax-numeric-separator@7.10.4", + "@babel/plugin-syntax-object-rest-spread@7.8.3", + "@babel/plugin-syntax-optional-catch-binding@7.8.3", + "@babel/plugin-syntax-optional-chaining@7.8.3", + "@babel/plugin-syntax-private-property-in-object@7.14.5", + "@babel/plugin-syntax-top-level-await@7.14.5", + "@babel/plugin-syntax-unicode-sets-regex@7.18.6", + "@babel/plugin-transform-arrow-functions@7.25.7", + "@babel/plugin-transform-async-generator-functions@7.25.7", + "@babel/plugin-transform-async-to-generator@7.25.7", + "@babel/plugin-transform-block-scoped-functions@7.25.7", + "@babel/plugin-transform-block-scoping@7.25.7", + "@babel/plugin-transform-class-properties@7.25.7", + "@babel/plugin-transform-class-static-block@7.25.7", + "@babel/plugin-transform-classes@7.25.7", + "@babel/plugin-transform-computed-properties@7.25.7", + "@babel/plugin-transform-destructuring@7.25.7", + "@babel/plugin-transform-dotall-regex@7.25.7", + "@babel/plugin-transform-duplicate-keys@7.25.7", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.7", + "@babel/plugin-transform-dynamic-import@7.25.7", + "@babel/plugin-transform-exponentiation-operator@7.25.7", + "@babel/plugin-transform-export-namespace-from@7.25.7", + "@babel/plugin-transform-for-of@7.25.7", + "@babel/plugin-transform-function-name@7.25.7", + "@babel/plugin-transform-json-strings@7.25.7", + "@babel/plugin-transform-literals@7.25.7", + "@babel/plugin-transform-logical-assignment-operators@7.25.7", + "@babel/plugin-transform-member-expression-literals@7.25.7", + "@babel/plugin-transform-modules-amd@7.25.7", + "@babel/plugin-transform-modules-commonjs@7.25.7", + "@babel/plugin-transform-modules-systemjs@7.25.7", + "@babel/plugin-transform-modules-umd@7.25.7", + "@babel/plugin-transform-named-capturing-groups-regex@7.25.7", + "@babel/plugin-transform-new-target@7.25.7", + "@babel/plugin-transform-nullish-coalescing-operator@7.25.7", + "@babel/plugin-transform-numeric-separator@7.25.7", + "@babel/plugin-transform-object-rest-spread@7.25.7", + "@babel/plugin-transform-object-super@7.25.7", + "@babel/plugin-transform-optional-catch-binding@7.25.7", + "@babel/plugin-transform-optional-chaining@7.25.7", + "@babel/plugin-transform-parameters@7.25.7", + "@babel/plugin-transform-private-methods@7.25.7", + "@babel/plugin-transform-private-property-in-object@7.25.7", + "@babel/plugin-transform-property-literals@7.25.7", + "@babel/plugin-transform-regenerator@7.25.7", + "@babel/plugin-transform-reserved-words@7.25.7", + "@babel/plugin-transform-shorthand-properties@7.25.7", + "@babel/plugin-transform-spread@7.25.7", + "@babel/plugin-transform-sticky-regex@7.25.7", + "@babel/plugin-transform-template-literals@7.25.7", + "@babel/plugin-transform-typeof-symbol@7.25.7", + "@babel/plugin-transform-unicode-escapes@7.25.7", + "@babel/plugin-transform-unicode-property-regex@7.25.7", + "@babel/plugin-transform-unicode-regex@7.25.7", + "@babel/plugin-transform-unicode-sets-regex@7.25.7", + "@babel/preset-modules@0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2@0.4.11", + "babel-plugin-polyfill-corejs3@0.10.6", + "babel-plugin-polyfill-regenerator@0.6.2", + "core-js-compat@3.38.1", + "@babel/preset-env@7.25.7|semver@6.3.1" + ] + }, + { + "ref": "@babel/preset-env@7.25.7|semver@6.3.1" + }, + { + "ref": "@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7", + "@babel/traverse@7.25.7" + ] + }, + { + "ref": "@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7", + "@babel/helper-skip-transparent-expression-wrappers@7.25.7", + "@babel/plugin-transform-optional-chaining@7.25.7" + ] + }, + { + "ref": "@babel/helper-skip-transparent-expression-wrappers@7.25.7", + "dependsOn": [ + "@babel/traverse@7.25.7", + "@babel/types@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-optional-chaining@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7", + "@babel/helper-skip-transparent-expression-wrappers@7.25.7", + "@babel/plugin-syntax-optional-chaining@7.8.3" + ] + }, + { + "ref": "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7", + "@babel/traverse@7.25.7" + ] + }, + { + "ref": "@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2", + "dependsOn": [ + "@babel/core@7.25.7" + ] + }, + { + "ref": "@babel/plugin-syntax-async-generators@7.8.4", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-syntax-class-properties@7.12.13", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-syntax-class-static-block@7.14.5", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-syntax-dynamic-import@7.8.3", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-syntax-export-namespace-from@7.8.3", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-syntax-import-assertions@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-syntax-import-attributes@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-syntax-import-meta@7.10.4", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-syntax-json-strings@7.8.3", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-syntax-logical-assignment-operators@7.10.4", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-syntax-nullish-coalescing-operator@7.8.3", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-syntax-numeric-separator@7.10.4", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-syntax-object-rest-spread@7.8.3", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-syntax-optional-catch-binding@7.8.3", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-syntax-optional-chaining@7.8.3", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-syntax-private-property-in-object@7.14.5", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-syntax-top-level-await@7.14.5", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-syntax-unicode-sets-regex@7.18.6", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-create-regexp-features-plugin@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/helper-create-regexp-features-plugin@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-annotate-as-pure@7.25.7", + "regexpu-core@6.1.1", + "@babel/helper-create-regexp-features-plugin@7.25.7|semver@6.3.1" + ] + }, + { + "ref": "@babel/helper-create-regexp-features-plugin@7.25.7|semver@6.3.1" + }, + { + "ref": "@babel/helper-annotate-as-pure@7.25.7", + "dependsOn": [ + "@babel/types@7.25.7" + ] + }, + { + "ref": "regexpu-core@6.1.1", + "dependsOn": [ + "regenerate-unicode-properties@10.2.0", + "regenerate@1.4.2", + "regjsgen@0.8.0", + "regjsparser@0.11.1", + "unicode-match-property-ecmascript@2.0.0", + "unicode-match-property-value-ecmascript@2.2.0" + ] + }, + { + "ref": "regenerate-unicode-properties@10.2.0", + "dependsOn": [ + "regenerate@1.4.2" + ] + }, + { + "ref": "regenerate@1.4.2" + }, + { + "ref": "regjsgen@0.8.0" + }, + { + "ref": "regjsparser@0.11.1", + "dependsOn": [ + "jsesc@3.0.2" + ] + }, + { + "ref": "unicode-match-property-ecmascript@2.0.0", + "dependsOn": [ + "unicode-canonical-property-names-ecmascript@2.0.1", + "unicode-property-aliases-ecmascript@2.1.0" + ] + }, + { + "ref": "unicode-canonical-property-names-ecmascript@2.0.1" + }, + { + "ref": "unicode-property-aliases-ecmascript@2.1.0" + }, + { + "ref": "unicode-match-property-value-ecmascript@2.2.0" + }, + { + "ref": "@babel/plugin-transform-arrow-functions@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-async-generator-functions@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7", + "@babel/helper-remap-async-to-generator@7.25.7", + "@babel/plugin-syntax-async-generators@7.8.4", + "@babel/traverse@7.25.7" + ] + }, + { + "ref": "@babel/helper-remap-async-to-generator@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-annotate-as-pure@7.25.7", + "@babel/helper-wrap-function@7.25.7", + "@babel/traverse@7.25.7" + ] + }, + { + "ref": "@babel/helper-wrap-function@7.25.7", + "dependsOn": [ + "@babel/template@7.25.7", + "@babel/traverse@7.25.7", + "@babel/types@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-async-to-generator@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-module-imports@7.25.7", + "@babel/helper-plugin-utils@7.25.7", + "@babel/helper-remap-async-to-generator@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-block-scoped-functions@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-block-scoping@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-class-properties@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-create-class-features-plugin@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/helper-create-class-features-plugin@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-annotate-as-pure@7.25.7", + "@babel/helper-member-expression-to-functions@7.25.7", + "@babel/helper-optimise-call-expression@7.25.7", + "@babel/helper-replace-supers@7.25.7", + "@babel/helper-skip-transparent-expression-wrappers@7.25.7", + "@babel/traverse@7.25.7", + "@babel/helper-create-class-features-plugin@7.25.7|semver@6.3.1" + ] + }, + { + "ref": "@babel/helper-create-class-features-plugin@7.25.7|semver@6.3.1" + }, + { + "ref": "@babel/helper-member-expression-to-functions@7.25.7", + "dependsOn": [ + "@babel/traverse@7.25.7", + "@babel/types@7.25.7" + ] + }, + { + "ref": "@babel/helper-optimise-call-expression@7.25.7", + "dependsOn": [ + "@babel/types@7.25.7" + ] + }, + { + "ref": "@babel/helper-replace-supers@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-member-expression-to-functions@7.25.7", + "@babel/helper-optimise-call-expression@7.25.7", + "@babel/traverse@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-class-static-block@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-create-class-features-plugin@7.25.7", + "@babel/helper-plugin-utils@7.25.7", + "@babel/plugin-syntax-class-static-block@7.14.5" + ] + }, + { + "ref": "@babel/plugin-transform-classes@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-annotate-as-pure@7.25.7", + "@babel/helper-compilation-targets@7.25.7", + "@babel/helper-plugin-utils@7.25.7", + "@babel/helper-replace-supers@7.25.7", + "@babel/traverse@7.25.7", + "@babel/plugin-transform-classes@7.25.7|globals@11.12.0" + ] + }, + { + "ref": "@babel/plugin-transform-classes@7.25.7|globals@11.12.0" + }, + { + "ref": "@babel/plugin-transform-computed-properties@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7", + "@babel/template@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-destructuring@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-dotall-regex@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-create-regexp-features-plugin@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-duplicate-keys@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-create-regexp-features-plugin@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-dynamic-import@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7", + "@babel/plugin-syntax-dynamic-import@7.8.3" + ] + }, + { + "ref": "@babel/plugin-transform-exponentiation-operator@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-builder-binary-assignment-operator-visitor@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/helper-builder-binary-assignment-operator-visitor@7.25.7", + "dependsOn": [ + "@babel/traverse@7.25.7", + "@babel/types@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-export-namespace-from@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7", + "@babel/plugin-syntax-export-namespace-from@7.8.3" + ] + }, + { + "ref": "@babel/plugin-transform-for-of@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7", + "@babel/helper-skip-transparent-expression-wrappers@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-function-name@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-compilation-targets@7.25.7", + "@babel/helper-plugin-utils@7.25.7", + "@babel/traverse@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-json-strings@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7", + "@babel/plugin-syntax-json-strings@7.8.3" + ] + }, + { + "ref": "@babel/plugin-transform-literals@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-logical-assignment-operators@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7", + "@babel/plugin-syntax-logical-assignment-operators@7.10.4" + ] + }, + { + "ref": "@babel/plugin-transform-member-expression-literals@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-modules-amd@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-module-transforms@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-modules-commonjs@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-module-transforms@7.25.7", + "@babel/helper-plugin-utils@7.25.7", + "@babel/helper-simple-access@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-modules-systemjs@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-module-transforms@7.25.7", + "@babel/helper-plugin-utils@7.25.7", + "@babel/helper-validator-identifier@7.25.7", + "@babel/traverse@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-modules-umd@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-module-transforms@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-named-capturing-groups-regex@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-create-regexp-features-plugin@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-new-target@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-nullish-coalescing-operator@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7", + "@babel/plugin-syntax-nullish-coalescing-operator@7.8.3" + ] + }, + { + "ref": "@babel/plugin-transform-numeric-separator@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7", + "@babel/plugin-syntax-numeric-separator@7.10.4" + ] + }, + { + "ref": "@babel/plugin-transform-object-rest-spread@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-compilation-targets@7.25.7", + "@babel/helper-plugin-utils@7.25.7", + "@babel/plugin-syntax-object-rest-spread@7.8.3", + "@babel/plugin-transform-parameters@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-parameters@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-object-super@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7", + "@babel/helper-replace-supers@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-optional-catch-binding@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7", + "@babel/plugin-syntax-optional-catch-binding@7.8.3" + ] + }, + { + "ref": "@babel/plugin-transform-private-methods@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-create-class-features-plugin@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-private-property-in-object@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-annotate-as-pure@7.25.7", + "@babel/helper-create-class-features-plugin@7.25.7", + "@babel/helper-plugin-utils@7.25.7", + "@babel/plugin-syntax-private-property-in-object@7.14.5" + ] + }, + { + "ref": "@babel/plugin-transform-property-literals@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-regenerator@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7", + "regenerator-transform@0.15.2" + ] + }, + { + "ref": "regenerator-transform@0.15.2", + "dependsOn": [ + "@babel/runtime@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-reserved-words@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-shorthand-properties@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-spread@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7", + "@babel/helper-skip-transparent-expression-wrappers@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-sticky-regex@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-template-literals@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-typeof-symbol@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-unicode-escapes@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-unicode-property-regex@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-create-regexp-features-plugin@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-unicode-regex@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-create-regexp-features-plugin@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-unicode-sets-regex@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-create-regexp-features-plugin@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/preset-modules@0.1.6-no-external-plugins", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7", + "@babel/types@7.25.7", + "esutils@2.0.3" + ] + }, + { + "ref": "babel-plugin-polyfill-corejs2@0.4.11", + "dependsOn": [ + "@babel/compat-data@7.25.7", + "@babel/core@7.25.7", + "@babel/helper-define-polyfill-provider@0.6.2", + "babel-plugin-polyfill-corejs2@0.4.11|semver@6.3.1" + ] + }, + { + "ref": "babel-plugin-polyfill-corejs2@0.4.11|semver@6.3.1" + }, + { + "ref": "@babel/helper-define-polyfill-provider@0.6.2", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-compilation-targets@7.25.7", + "@babel/helper-plugin-utils@7.25.7", + "debug@4.3.7", + "lodash.debounce@4.0.8", + "@babel/helper-define-polyfill-provider@0.6.2|resolve@1.22.8" + ] + }, + { + "ref": "@babel/helper-define-polyfill-provider@0.6.2|resolve@1.22.8", + "dependsOn": [ + "is-core-module@2.15.1", + "path-parse@1.0.7", + "supports-preserve-symlinks-flag@1.0.0" + ] + }, + { + "ref": "lodash.debounce@4.0.8" + }, + { + "ref": "babel-plugin-polyfill-corejs3@0.10.6", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-define-polyfill-provider@0.6.2", + "core-js-compat@3.38.1" + ] + }, + { + "ref": "core-js-compat@3.38.1", + "dependsOn": [ + "browserslist@4.24.0" + ] + }, + { + "ref": "babel-plugin-polyfill-regenerator@0.6.2", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-define-polyfill-provider@0.6.2" + ] + }, + { + "ref": "@rollup/plugin-node-resolve@15.3.0", + "dependsOn": [ + "@rollup/pluginutils@5.1.2", + "@types/resolve@1.20.2", + "deepmerge@4.3.1", + "is-module@1.0.0", + "@rollup/plugin-node-resolve@15.3.0|resolve@1.22.8", + "rollup@4.24.0" + ] + }, + { + "ref": "@rollup/plugin-node-resolve@15.3.0|resolve@1.22.8", + "dependsOn": [ + "is-core-module@2.15.1", + "path-parse@1.0.7", + "supports-preserve-symlinks-flag@1.0.0" + ] + }, + { + "ref": "@rollup/pluginutils@5.1.2", + "dependsOn": [ + "@types/estree@1.0.6", + "estree-walker@2.0.2", + "picomatch@2.3.1", + "rollup@4.24.0" + ] + }, + { + "ref": "rollup@4.24.0", + "dependsOn": [ + "@rollup/rollup-linux-x64-gnu@4.24.0", + "@rollup/rollup-linux-x64-musl@4.24.0", + "@types/estree@1.0.6" + ] + }, + { + "ref": "@types/resolve@1.20.2" + }, + { + "ref": "deepmerge@4.3.1" + }, + { + "ref": "is-module@1.0.0" + }, + { + "ref": "sourcemap-codec@1.4.8" + }, + { + "ref": "@rollup/plugin-terser@0.4.4", + "dependsOn": [ + "rollup@4.24.0", + "serialize-javascript@6.0.2", + "smob@1.5.0", + "terser@5.34.1" + ] + }, + { + "ref": "smob@1.5.0" + }, + { + "ref": "@surma/rollup-plugin-off-main-thread@2.2.3", + "dependsOn": [ + "ejs@3.1.10", + "json5@2.2.3", + "@surma/rollup-plugin-off-main-thread@2.2.3|magic-string@0.25.9", + "string.prototype.matchall@4.0.11" + ] + }, + { + "ref": "@surma/rollup-plugin-off-main-thread@2.2.3|magic-string@0.25.9", + "dependsOn": [ + "sourcemap-codec@1.4.8" + ] + }, + { + "ref": "ejs@3.1.10", + "dependsOn": [ + "jake@10.9.2" + ] + }, + { + "ref": "jake@10.9.2", + "dependsOn": [ + "async@3.2.6", + "chalk@4.1.2", + "filelist@1.0.4", + "jake@10.9.2|minimatch@3.1.2" + ] + }, + { + "ref": "jake@10.9.2|minimatch@3.1.2", + "dependsOn": [ + "jake@10.9.2|brace-expansion@1.1.11" + ] + }, + { + "ref": "jake@10.9.2|brace-expansion@1.1.11", + "dependsOn": [ + "balanced-match@1.0.2", + "concat-map@0.0.1" + ] + }, + { + "ref": "filelist@1.0.4", + "dependsOn": [ + "filelist@1.0.4|minimatch@5.1.6" + ] + }, + { + "ref": "filelist@1.0.4|minimatch@5.1.6", + "dependsOn": [ + "brace-expansion@2.0.1" + ] + }, + { + "ref": "fast-uri@3.0.2" + }, + { + "ref": "require-from-string@2.0.2" + }, + { + "ref": "wrappy@1.0.2" + }, + { + "ref": "lodash.sortby@4.7.0" + }, + { + "ref": "get-own-enumerable-property-symbols@3.0.2" + }, + { + "ref": "is-obj@1.0.1" + }, + { + "ref": "is-regexp@1.0.0" + }, + { + "ref": "strip-comments@2.0.1" + }, + { + "ref": "tempy@0.6.0", + "dependsOn": [ + "is-stream@2.0.1", + "temp-dir@2.0.0", + "tempy@0.6.0|type-fest@0.16.0", + "unique-string@2.0.0" + ] + }, + { + "ref": "tempy@0.6.0|type-fest@0.16.0" + }, + { + "ref": "temp-dir@2.0.0" + }, + { + "ref": "unique-string@2.0.0", + "dependsOn": [ + "crypto-random-string@2.0.0" + ] + }, + { + "ref": "crypto-random-string@2.0.0" + }, + { + "ref": "upath@1.2.0" + }, + { + "ref": "workbox-background-sync@7.1.0", + "dependsOn": [ + "idb@7.1.1", + "workbox-core@7.1.0" + ] + }, + { + "ref": "idb@7.1.1" + }, + { + "ref": "workbox-core@7.1.0" + }, + { + "ref": "workbox-broadcast-update@7.1.0", + "dependsOn": [ + "workbox-core@7.1.0" + ] + }, + { + "ref": "workbox-cacheable-response@7.1.0", + "dependsOn": [ + "workbox-core@7.1.0" + ] + }, + { + "ref": "workbox-expiration@7.1.0", + "dependsOn": [ + "idb@7.1.1", + "workbox-core@7.1.0" + ] + }, + { + "ref": "workbox-google-analytics@7.1.0", + "dependsOn": [ + "workbox-background-sync@7.1.0", + "workbox-core@7.1.0", + "workbox-routing@7.1.0", + "workbox-strategies@7.1.0" + ] + }, + { + "ref": "workbox-routing@7.1.0", + "dependsOn": [ + "workbox-core@7.1.0" + ] + }, + { + "ref": "workbox-strategies@7.1.0", + "dependsOn": [ + "workbox-core@7.1.0" + ] + }, + { + "ref": "workbox-navigation-preload@7.1.0", + "dependsOn": [ + "workbox-core@7.1.0" + ] + }, + { + "ref": "workbox-precaching@7.1.0", + "dependsOn": [ + "workbox-core@7.1.0", + "workbox-routing@7.1.0", + "workbox-strategies@7.1.0" + ] + }, + { + "ref": "workbox-range-requests@7.1.0", + "dependsOn": [ + "workbox-core@7.1.0" + ] + }, + { + "ref": "workbox-recipes@7.1.0", + "dependsOn": [ + "workbox-cacheable-response@7.1.0", + "workbox-core@7.1.0", + "workbox-expiration@7.1.0", + "workbox-precaching@7.1.0", + "workbox-routing@7.1.0", + "workbox-strategies@7.1.0" + ] + }, + { + "ref": "workbox-streams@7.1.0", + "dependsOn": [ + "workbox-core@7.1.0", + "workbox-routing@7.1.0" + ] + }, + { + "ref": "workbox-sw@7.1.0" + }, + { + "ref": "workbox-window@7.1.0", + "dependsOn": [ + "@types/trusted-types@2.0.7", + "workbox-core@7.1.0" + ] + }, + { + "ref": "@types/trusted-types@2.0.7" + }, + { + "ref": "vite-plugin-static-copy@1.0.6", + "dependsOn": [ + "chokidar@3.6.0", + "fast-glob@3.3.2", + "vite-plugin-static-copy@1.0.6|fs-extra@11.2.0", + "picocolors@1.1.0", + "vite@5.4.8" + ] + }, + { + "ref": "vite-plugin-static-copy@1.0.6|fs-extra@11.2.0", + "dependsOn": [ + "graceful-fs@4.2.11", + "jsonfile@6.1.0", + "universalify@2.0.1" + ] + }, + { + "ref": "@rollup/rollup-linux-x64-gnu@4.24.0" + }, + { + "ref": "@rollup/rollup-linux-x64-musl@4.24.0" + }, + { + "ref": "@jridgewell/source-map@0.3.6", + "dependsOn": [ + "@jridgewell/gen-mapping@0.3.5", + "@jridgewell/trace-mapping@0.3.25" + ] + }, + { + "ref": "source-map-support@0.5.21", + "dependsOn": [ + "buffer-from@1.1.2", + "source-map@0.6.1" + ] + }, + { + "ref": "xlsx@0.18.5", + "dependsOn": [ + "adler-32@1.3.1", + "cfb@1.2.2", + "codepage@1.15.0", + "crc-32@1.2.2", + "ssf@0.11.2", + "wmf@1.0.2", + "word@0.3.0" + ] + }, + { + "ref": "adler-32@1.3.1" + }, + { + "ref": "cfb@1.2.2", + "dependsOn": [ + "adler-32@1.3.1", + "crc-32@1.2.2" + ] + }, + { + "ref": "crc-32@1.2.2" + }, + { + "ref": "codepage@1.15.0" + }, + { + "ref": "ssf@0.11.2", + "dependsOn": [ + "frac@1.1.2" + ] + }, + { + "ref": "frac@1.1.2" + }, + { + "ref": "wmf@1.0.2" + }, + { + "ref": "word@0.3.0" + } + ] +} \ No newline at end of file diff --git a/src/Components/Auth/Login.tsx b/src/Components/Auth/Login.tsx index 0338a1714e1..07d06c16446 100644 --- a/src/Components/Auth/Login.tsx +++ b/src/Components/Auth/Login.tsx @@ -246,11 +246,19 @@ export const Login = (props: { forgot?: boolean }) => { > {t("contribute_github")} + | + + {t("third_party_software_licenses")} +
-
diff --git a/src/Components/Licenses/LicensesPage.tsx b/src/Components/Licenses/LicensesPage.tsx new file mode 100644 index 00000000000..560b45a0b74 --- /dev/null +++ b/src/Components/Licenses/LicensesPage.tsx @@ -0,0 +1,19 @@ +import React from "react"; +import BOMDisplay from "./SBOMViewer"; + +const LicensesPage: React.FC = () => { + return ( +
+

+ Third-Party Software and Licenses +

+

+ This page shows what third-party software is used in Care, including the + respective licenses and versions. +

+ +
+ ); +}; + +export default LicensesPage; diff --git a/src/Components/Licenses/SBOMViewer.tsx b/src/Components/Licenses/SBOMViewer.tsx new file mode 100644 index 00000000000..17b502495c1 --- /dev/null +++ b/src/Components/Licenses/SBOMViewer.tsx @@ -0,0 +1,202 @@ +import React, { useState } from "react"; +import Card from "../../CAREUI/display/Card"; +import CareIcon from "../../CAREUI/icons/CareIcon"; +import dayjs from "dayjs"; +import { CopyToClipboard } from "react-copy-to-clipboard"; +import licenseUrls from "./licenseUrls.json"; +import feBomData from "./fe-sbom.json"; +import beBomData from "./be-sbom.json"; + +const getLicenseUrl = (licenseId: string | undefined): string | null => { + if (!licenseId) return null; + return licenseUrls[licenseId as keyof typeof licenseUrls] || null; +}; +interface CycloneDXExternalRef { + url?: string; + type?: string; + comment?: string; +} + +interface CycloneDXLicense { + license?: { + id?: string; + }; +} + +interface CycloneDXProperties { + name?: string; + value?: string; +} + +interface CycloneDXComponent { + type?: string; + name?: string; + group?: string; + version?: string; + bomRef?: string; + author?: string; + description?: string; + licenses?: CycloneDXLicense[]; + externalReferences?: CycloneDXExternalRef[]; + properties?: CycloneDXProperties[]; +} + +interface CycloneDXTool { + name?: string; + version?: string; + vendor?: string; + externalReferences?: CycloneDXExternalRef[]; +} + +interface CycloneDXBOM { + bomFormat?: string; + specVersion?: string; + version?: number; + serialNumber?: string; + metadata?: { + timestamp?: string; + tools?: CycloneDXTool[]; + component?: CycloneDXComponent; + }; + components?: CycloneDXComponent[]; +} + +const BOMDisplay: React.FC = () => { + const [copyStatus, setCopyStatus] = useState(false); + const [showExternalRefs, setShowExternalRefs] = useState(null); + const [activeTab, setActiveTab] = useState("bom"); + + const handleCopy = () => { + setCopyStatus(true); + setTimeout(() => setCopyStatus(false), 2000); + }; + + const bomData = (activeTab === "bom" ? feBomData : beBomData) as CycloneDXBOM; + + return ( +
+
+ + +
+ +
+

+ {bomData.bomFormat || "N/A"} BOM (Version:{" "} + {bomData.version || "N/A"}) +

+

+ Created on:{" "} + {bomData.metadata?.timestamp + ? dayjs(bomData.metadata.timestamp).format("MMMM D, YYYY") + : "N/A"} +

+
+
+

+ Components: +

+ {bomData.components?.map((component, index) => ( +
+ + + {component.name || "N/A"} v{component.version || "N/A"} + + + {component.licenses && component.licenses[0]?.license?.id && ( +

+ License:{" "} + + {component.licenses[0].license.id || "N/A"} + +

+ )} + {component.description && ( +

+ Description: {component.description} +

+ )} +
+

+ setShowExternalRefs( + showExternalRefs === index ? null : index, + ) + } + > + +

+ {showExternalRefs === index && ( +
    + {component.externalReferences?.map((ref, idx) => ( +
  • + + {ref.url || "N/A"} + + {ref.comment &&

    Comment: {ref.comment}

    } +
  • + ))} +
+ )} +
+
+ ))} +
+
+ + + + {copyStatus && ( + + Copied to clipboard! + + )} +
+
+
+ ); +}; + +export default BOMDisplay; diff --git a/src/Components/Licenses/be-sbom.json b/src/Components/Licenses/be-sbom.json new file mode 100644 index 00000000000..a8dd285b255 --- /dev/null +++ b/src/Components/Licenses/be-sbom.json @@ -0,0 +1,7401 @@ +{ + "components": [ + { + "bom-ref": "Authlib==1.3.2", + "description": "The ultimate Python library in building OAuth and OpenID Connect servers and clients.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://docs.authlib.org/" + }, + { + "comment": "from packaging metadata Project-URL: Issues", + "type": "issue-tracker", + "url": "https://github.com/lepture/authlib/issues" + }, + { + "comment": "from packaging metadata Project-URL: Purchase", + "type": "other", + "url": "https://authlib.org/plans" + }, + { + "comment": "from packaging metadata Project-URL: Blog", + "type": "other", + "url": "https://blog.authlib.org/" + }, + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/lepture/authlib" + }, + { + "comment": "from packaging metadata Project-URL: Donate", + "type": "other", + "url": "https://github.com/sponsors/lepture" + } + ], + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + }, + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + } + ], + "name": "Authlib", + "purl": "pkg:pypi/authlib@1.3.2", + "type": "library", + "version": "1.3.2" + }, + { + "bom-ref": "Django==5.1.1", + "description": "A high-level Python web framework that encourages rapid development and clean, pragmatic design.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://docs.djangoproject.com/" + }, + { + "comment": "from packaging metadata Project-URL: Tracker", + "type": "issue-tracker", + "url": "https://code.djangoproject.com/" + }, + { + "comment": "from packaging metadata Project-URL: Release notes", + "type": "other", + "url": "https://docs.djangoproject.com/en/stable/releases/" + }, + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/django/django" + }, + { + "comment": "from packaging metadata Project-URL: Funding", + "type": "other", + "url": "https://www.djangoproject.com/fundraising/" + }, + { + "comment": "from packaging metadata Project-URL: Homepage", + "type": "website", + "url": "https://www.djangoproject.com/" + } + ], + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + }, + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + } + ], + "name": "Django", + "purl": "pkg:pypi/django@5.1.1", + "type": "library", + "version": "5.1.1" + }, + { + "bom-ref": "Faker==30.1.0", + "description": "Faker is a Python package that generates fake data for you.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "http://faker.rtfd.org/" + }, + { + "comment": "from packaging metadata Project-URL: Bug Tracker", + "type": "issue-tracker", + "url": "https://github.com/joke2k/faker/issues" + }, + { + "comment": "from packaging metadata Project-URL: Source Code", + "type": "other", + "url": "https://github.com/joke2k/faker" + }, + { + "comment": "from packaging metadata Project-URL: Changes", + "type": "release-notes", + "url": "https://github.com/joke2k/faker/blob/master/CHANGELOG.md" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/joke2k/faker" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + }, + { + "license": { + "name": "declared license of 'Faker'", + "text": { + "content": "MIT License", + "contentType": "text/plain" + } + } + } + ], + "name": "Faker", + "purl": "pkg:pypi/faker@30.1.0", + "type": "library", + "version": "30.1.0" + }, + { + "bom-ref": "MarkupSafe==2.1.5", + "description": "Safely add untrusted strings to HTML/XML markup.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Chat", + "type": "chat", + "url": "https://discord.gg/pallets" + }, + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://markupsafe.palletsprojects.com/" + }, + { + "comment": "from packaging metadata Project-URL: Issue Tracker", + "type": "issue-tracker", + "url": "https://github.com/pallets/markupsafe/issues/" + }, + { + "comment": "from packaging metadata Project-URL: Source Code", + "type": "other", + "url": "https://github.com/pallets/markupsafe/" + }, + { + "comment": "from packaging metadata Project-URL: Donate", + "type": "other", + "url": "https://palletsprojects.com/donate" + }, + { + "comment": "from packaging metadata Project-URL: Changes", + "type": "release-notes", + "url": "https://markupsafe.palletsprojects.com/changes/" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://palletsprojects.com/p/markupsafe/" + } + ], + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + }, + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + } + ], + "name": "MarkupSafe", + "purl": "pkg:pypi/markupsafe@2.1.5", + "type": "library", + "version": "2.1.5" + }, + { + "bom-ref": "PyJWT==2.9.0", + "description": "JSON Web Token implementation in Python", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/jpadilla/pyjwt" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "PyJWT", + "purl": "pkg:pypi/pyjwt@2.9.0", + "type": "library", + "version": "2.9.0" + }, + { + "bom-ref": "PyYAML==6.0.2", + "description": "YAML parser and emitter for Python", + "externalReferences": [ + { + "comment": "from packaging metadata: Download-URL", + "type": "distribution", + "url": "https://pypi.org/project/PyYAML/" + }, + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://pyyaml.org/wiki/PyYAMLDocumentation" + }, + { + "comment": "from packaging metadata Project-URL: Bug Tracker", + "type": "issue-tracker", + "url": "https://github.com/yaml/pyyaml/issues" + }, + { + "comment": "from packaging metadata Project-URL: Mailing lists", + "type": "other", + "url": "http://lists.sourceforge.net/lists/listinfo/yaml-core" + }, + { + "comment": "from packaging metadata Project-URL: Source Code", + "type": "other", + "url": "https://github.com/yaml/pyyaml" + }, + { + "comment": "from packaging metadata Project-URL: CI", + "type": "other", + "url": "https://github.com/yaml/pyyaml/actions" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://pyyaml.org/" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "PyYAML", + "purl": "pkg:pypi/pyyaml@6.0.2", + "type": "library", + "version": "6.0.2" + }, + { + "bom-ref": "Pygments==2.18.0", + "description": "Pygments is a syntax highlighting package written in Python.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://pygments.org/docs" + }, + { + "comment": "from packaging metadata Project-URL: Bug Tracker", + "type": "issue-tracker", + "url": "https://github.com/pygments/pygments/issues" + }, + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/pygments/pygments" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://github.com/pygments/pygments/blob/master/CHANGES" + }, + { + "comment": "from packaging metadata Project-URL: Homepage", + "type": "website", + "url": "https://pygments.org" + } + ], + "licenses": [ + { + "license": { + "id": "BSD-2-Clause" + } + }, + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + } + ], + "name": "Pygments", + "purl": "pkg:pypi/pygments@2.18.0", + "type": "library", + "version": "2.18.0" + }, + { + "bom-ref": "Werkzeug==3.0.4", + "description": "The comprehensive WSGI web application library.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Chat", + "type": "chat", + "url": "https://discord.gg/pallets" + }, + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://werkzeug.palletsprojects.com/" + }, + { + "comment": "from packaging metadata Project-URL: Issue Tracker", + "type": "issue-tracker", + "url": "https://github.com/pallets/werkzeug/issues/" + }, + { + "comment": "from packaging metadata Project-URL: Source Code", + "type": "other", + "url": "https://github.com/pallets/werkzeug/" + }, + { + "comment": "from packaging metadata Project-URL: Donate", + "type": "other", + "url": "https://palletsprojects.com/donate" + }, + { + "comment": "from packaging metadata Project-URL: Changes", + "type": "release-notes", + "url": "https://werkzeug.palletsprojects.com/changes/" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + } + ], + "name": "Werkzeug", + "purl": "pkg:pypi/werkzeug@3.0.4", + "type": "library", + "version": "3.0.4" + }, + { + "bom-ref": "aiohappyeyeballs==2.4.3", + "description": "Happy Eyeballs for asyncio", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://aiohappyeyeballs.readthedocs.io" + }, + { + "comment": "from packaging metadata Project-URL: Bug Tracker", + "type": "issue-tracker", + "url": "https://github.com/aio-libs/aiohappyeyeballs/issues" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://github.com/aio-libs/aiohappyeyeballs/blob/main/CHANGELOG.md" + }, + { + "comment": "from packaging metadata Project-URL: Repository", + "type": "vcs", + "url": "https://github.com/aio-libs/aiohappyeyeballs" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/aio-libs/aiohappyeyeballs" + } + ], + "licenses": [ + { + "license": { + "id": "PSF-2.0" + } + }, + { + "license": { + "id": "Python-2.0" + } + }, + { + "license": { + "name": "License :: Other/Proprietary License" + } + } + ], + "name": "aiohappyeyeballs", + "purl": "pkg:pypi/aiohappyeyeballs@2.4.3", + "type": "library", + "version": "2.4.3" + }, + { + "bom-ref": "aiohttp==3.10.9", + "description": "Async http client/server framework (asyncio)", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Coverage: codecov", + "type": "other", + "url": "https://codecov.io/github/aio-libs/aiohttp" + }, + { + "comment": "from packaging metadata Project-URL: Docs: RTD", + "type": "other", + "url": "https://docs.aiohttp.org" + }, + { + "comment": "from packaging metadata Project-URL: Docs: Changelog", + "type": "other", + "url": "https://docs.aiohttp.org/en/stable/changes.html" + }, + { + "comment": "from packaging metadata Project-URL: GitHub: repo", + "type": "other", + "url": "https://github.com/aio-libs/aiohttp" + }, + { + "comment": "from packaging metadata Project-URL: CI: GitHub Actions", + "type": "other", + "url": "https://github.com/aio-libs/aiohttp/actions?query=workflow%3ACI" + }, + { + "comment": "from packaging metadata Project-URL: GitHub: issues", + "type": "other", + "url": "https://github.com/aio-libs/aiohttp/issues" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/aio-libs/aiohttp" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + }, + { + "license": { + "name": "declared license of 'aiohttp'", + "text": { + "content": "Apache 2", + "contentType": "text/plain" + } + } + } + ], + "name": "aiohttp", + "purl": "pkg:pypi/aiohttp@3.10.9", + "type": "library", + "version": "3.10.9" + }, + { + "bom-ref": "aiosignal==1.3.1", + "description": "aiosignal: a list of registered asynchronous callbacks", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Coverage: codecov", + "type": "other", + "url": "https://codecov.io/github/aio-libs/aiosignal" + }, + { + "comment": "from packaging metadata Project-URL: Docs: RTD", + "type": "other", + "url": "https://docs.aiosignal.org" + }, + { + "comment": "from packaging metadata Project-URL: GitHub: repo", + "type": "other", + "url": "https://github.com/aio-libs/aiosignal" + }, + { + "comment": "from packaging metadata Project-URL: CI: GitHub Actions", + "type": "other", + "url": "https://github.com/aio-libs/aiosignal/actions" + }, + { + "comment": "from packaging metadata Project-URL: GitHub: issues", + "type": "other", + "url": "https://github.com/aio-libs/aiosignal/issues" + }, + { + "comment": "from packaging metadata Project-URL: Chat: Gitter", + "type": "other", + "url": "https://gitter.im/aio-libs/Lobby" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/aio-libs/aiosignal" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + }, + { + "license": { + "name": "declared license of 'aiosignal'", + "text": { + "content": "Apache 2.0", + "contentType": "text/plain" + } + } + } + ], + "name": "aiosignal", + "purl": "pkg:pypi/aiosignal@1.3.1", + "type": "library", + "version": "1.3.1" + }, + { + "bom-ref": "amqp==5.2.0", + "description": "Low-level AMQP client for Python (fork of amqplib).", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "http://github.com/celery/py-amqp" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + }, + { + "license": { + "name": "declared license of 'amqp'", + "text": { + "content": "BSD", + "contentType": "text/plain" + } + } + } + ], + "name": "amqp", + "purl": "pkg:pypi/amqp@5.2.0", + "type": "library", + "version": "5.2.0" + }, + { + "bom-ref": "argon2-cffi==23.1.0", + "description": "Argon2 for Python", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://argon2-cffi.readthedocs.io/" + }, + { + "comment": "from packaging metadata Project-URL: Funding", + "type": "other", + "url": "https://github.com/sponsors/hynek" + }, + { + "comment": "from packaging metadata Project-URL: Tidelift", + "type": "other", + "url": "https://tidelift.com/?utm_source=lifter&utm_medium=referral&utm_campaign=hynek" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://github.com/hynek/argon2-cffi/blob/main/CHANGELOG.md" + }, + { + "comment": "from packaging metadata Project-URL: GitHub", + "type": "vcs", + "url": "https://github.com/hynek/argon2-cffi" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "argon2-cffi", + "purl": "pkg:pypi/argon2-cffi@23.1.0", + "type": "library", + "version": "23.1.0" + }, + { + "bom-ref": "argon2-cffi-bindings==21.2.0", + "description": "Low-level CFFI bindings for Argon2", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Source Code", + "type": "other", + "url": "https://github.com/hynek/argon2-cffi-bindings" + }, + { + "comment": "from packaging metadata Project-URL: Funding", + "type": "other", + "url": "https://github.com/sponsors/hynek" + }, + { + "comment": "from packaging metadata Project-URL: Ko-fi", + "type": "other", + "url": "https://ko-fi.com/the_hynek" + }, + { + "comment": "from packaging metadata Project-URL: Tidelift", + "type": "other", + "url": "https://tidelift.com/subscription/pkg/pypi-argon2-cffi?utm_source=pypi-argon2-cffi&utm_medium=pypi" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/hynek/argon2-cffi-bindings" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "argon2-cffi-bindings", + "purl": "pkg:pypi/argon2-cffi-bindings@21.2.0", + "type": "library", + "version": "21.2.0" + }, + { + "bom-ref": "arrow==1.3.0", + "description": "Better dates & times for Python", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://arrow.readthedocs.io" + }, + { + "comment": "from packaging metadata Project-URL: Issues", + "type": "issue-tracker", + "url": "https://github.com/arrow-py/arrow/issues" + }, + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/arrow-py/arrow" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + } + ], + "name": "arrow", + "purl": "pkg:pypi/arrow@1.3.0", + "type": "library", + "version": "1.3.0" + }, + { + "bom-ref": "asgiref==3.8.1", + "description": "ASGI specs, helper code, and adapters", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://asgi.readthedocs.io/" + }, + { + "comment": "from packaging metadata Project-URL: Further Documentation", + "type": "other", + "url": "https://docs.djangoproject.com/en/stable/topics/async/#async-adapter-functions" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://github.com/django/asgiref/blob/master/CHANGELOG.txt" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/django/asgiref/" + } + ], + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + }, + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + } + ], + "name": "asgiref", + "purl": "pkg:pypi/asgiref@3.8.1", + "type": "library", + "version": "3.8.1" + }, + { + "bom-ref": "asttokens==2.4.1", + "description": "Annotate AST trees with source code positions", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/gristlabs/asttokens" + } + ], + "licenses": [ + { + "license": { + "name": "declared license of 'asttokens'", + "text": { + "content": "Apache 2.0", + "contentType": "text/plain" + } + } + } + ], + "name": "asttokens", + "purl": "pkg:pypi/asttokens@2.4.1", + "type": "library", + "version": "2.4.1" + }, + { + "bom-ref": "attrs==24.2.0", + "description": "Classes Without Boilerplate", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://www.attrs.org/" + }, + { + "comment": "from packaging metadata Project-URL: Funding", + "type": "other", + "url": "https://github.com/sponsors/hynek" + }, + { + "comment": "from packaging metadata Project-URL: Tidelift", + "type": "other", + "url": "https://tidelift.com/subscription/pkg/pypi-attrs?utm_source=pypi-attrs&utm_medium=pypi" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://www.attrs.org/en/stable/changelog.html" + }, + { + "comment": "from packaging metadata Project-URL: GitHub", + "type": "vcs", + "url": "https://github.com/python-attrs/attrs" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "attrs", + "purl": "pkg:pypi/attrs@24.2.0", + "type": "library", + "version": "24.2.0" + }, + { + "bom-ref": "autopep8==2.3.1", + "description": "A tool that automatically formats Python code to conform to the PEP 8 style guide", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Repository", + "type": "vcs", + "url": "https://github.com/hhatto/autopep8" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "autopep8", + "purl": "pkg:pypi/autopep8@2.3.1", + "type": "library", + "version": "2.3.1" + }, + { + "bom-ref": "billiard==4.2.1", + "description": "Python multiprocessing fork with improvements and bugfixes", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/celery/billiard" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + }, + { + "license": { + "name": "declared license of 'billiard'", + "text": { + "content": "BSD", + "contentType": "text/plain" + } + } + } + ], + "name": "billiard", + "purl": "pkg:pypi/billiard@4.2.1", + "type": "library", + "version": "4.2.1" + }, + { + "bom-ref": "boolean.py==4.0", + "description": "Define boolean algebras, create and parse boolean expressions and create custom boolean DSL.", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/bastikr/boolean.py" + } + ], + "licenses": [ + { + "license": { + "id": "BSD-2-Clause" + } + } + ], + "name": "boolean.py", + "purl": "pkg:pypi/boolean.py@4.0", + "type": "library", + "version": "4.0" + }, + { + "bom-ref": "boto3==1.35.29", + "description": "The AWS SDK for Python", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://boto3.amazonaws.com/v1/documentation/api/latest/index.html" + }, + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/boto/boto3" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/boto/boto3" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + }, + { + "license": { + "name": "declared license of 'boto3'", + "text": { + "content": "Apache License 2.0", + "contentType": "text/plain" + } + } + } + ], + "name": "boto3", + "purl": "pkg:pypi/boto3@1.35.29", + "type": "library", + "version": "1.35.29" + }, + { + "bom-ref": "boto3-stubs==1.35.29", + "description": "Type annotations for boto3 1.35.29 generated with mypy-boto3-builder 8.1.2", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://youtype.github.io/boto3_stubs_docs/" + }, + { + "comment": "from packaging metadata Project-URL: Tracker", + "type": "issue-tracker", + "url": "https://github.com/youtype/mypy_boto3_builder/issues" + }, + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/youtype/mypy_boto3_builder" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/youtype/mypy_boto3_builder" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + }, + { + "license": { + "name": "declared license of 'boto3-stubs'", + "text": { + "content": "MIT License", + "contentType": "text/plain" + } + } + } + ], + "name": "boto3-stubs", + "purl": "pkg:pypi/boto3-stubs@1.35.29", + "type": "library", + "version": "1.35.29" + }, + { + "bom-ref": "botocore==1.35.35", + "description": "Low-level, data-driven core of boto 3.", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/boto/botocore" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + }, + { + "license": { + "name": "declared license of 'botocore'", + "text": { + "content": "Apache License 2.0", + "contentType": "text/plain" + } + } + } + ], + "name": "botocore", + "properties": [ + { + "name": "cdx:python:package:required-extra", + "value": "crt" + } + ], + "purl": "pkg:pypi/botocore@1.35.35", + "type": "library", + "version": "1.35.35" + }, + { + "bom-ref": "botocore-stubs==1.35.31", + "description": "Type annotations and code completion for botocore", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://youtype.github.io/mypy_boto3_builder/" + }, + { + "comment": "from packaging metadata Project-URL: Issues", + "type": "issue-tracker", + "url": "https://github.com/youtype/botocore-stubs/issues" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://github.com/youtype/botocore-stubs/releases" + }, + { + "comment": "from packaging metadata Project-URL: Repository", + "type": "vcs", + "url": "https://github.com/youtype/botocore-stubs" + }, + { + "comment": "from packaging metadata Project-URL: Homepage", + "type": "website", + "url": "https://github.com/youtype/botocore-stubs" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + }, + { + "license": { + "name": "declared license of 'botocore-stubs'", + "text": { + "content": "MIT License\n\nCopyright (c) 2022 Vlad Emelianov\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n", + "contentType": "text/plain" + } + } + } + ], + "name": "botocore-stubs", + "purl": "pkg:pypi/botocore-stubs@1.35.31", + "type": "library", + "version": "1.35.31" + }, + { + "bom-ref": "celery==5.4.0", + "description": "Distributed Task Queue.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://docs.celeryq.dev/en/stable/" + }, + { + "comment": "from packaging metadata Project-URL: Tracker", + "type": "issue-tracker", + "url": "https://github.com/celery/celery/issues" + }, + { + "comment": "from packaging metadata Project-URL: Code", + "type": "other", + "url": "https://github.com/celery/celery" + }, + { + "comment": "from packaging metadata Project-URL: Funding", + "type": "other", + "url": "https://opencollective.com/celery" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://docs.celeryq.dev/en/stable/changelog.html" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://docs.celeryq.dev/" + } + ], + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + }, + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + } + ], + "name": "celery", + "purl": "pkg:pypi/celery@5.4.0", + "type": "library", + "version": "5.4.0" + }, + { + "bom-ref": "certifi==2024.8.30", + "description": "Python package for providing Mozilla's CA Bundle.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/certifi/python-certifi" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/certifi/python-certifi" + } + ], + "licenses": [ + { + "license": { + "id": "MPL-2.0" + } + }, + { + "license": { + "name": "License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)" + } + } + ], + "name": "certifi", + "purl": "pkg:pypi/certifi@2024.8.30", + "type": "library", + "version": "2024.8.30" + }, + { + "bom-ref": "cffi==1.17.1", + "description": "Foreign Function Interface for Python calling C code.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "http://cffi.readthedocs.org/" + }, + { + "comment": "from packaging metadata Project-URL: Issue Tracker", + "type": "issue-tracker", + "url": "https://github.com/python-cffi/cffi/issues" + }, + { + "comment": "from packaging metadata Project-URL: Source Code", + "type": "other", + "url": "https://github.com/python-cffi/cffi" + }, + { + "comment": "from packaging metadata Project-URL: Downloads", + "type": "other", + "url": "https://github.com/python-cffi/cffi/releases" + }, + { + "comment": "from packaging metadata Project-URL: Contact", + "type": "other", + "url": "https://groups.google.com/forum/#!forum/python-cffi" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://cffi.readthedocs.io/en/latest/whatsnew.html" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "http://cffi.readthedocs.org" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "cffi", + "purl": "pkg:pypi/cffi@1.17.1", + "type": "library", + "version": "1.17.1" + }, + { + "bom-ref": "cfgv==3.4.0", + "description": "Validate configuration and produce human readable error messages.", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/asottile/cfgv" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "cfgv", + "purl": "pkg:pypi/cfgv@3.4.0", + "type": "library", + "version": "3.4.0" + }, + { + "bom-ref": "chardet==5.2.0", + "description": "Universal encoding detector for Python 3", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://chardet.readthedocs.io/" + }, + { + "comment": "from packaging metadata Project-URL: Issue Tracker", + "type": "issue-tracker", + "url": "https://github.com/chardet/chardet/issues" + }, + { + "comment": "from packaging metadata Project-URL: GitHub Project", + "type": "other", + "url": "https://github.com/chardet/chardet" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/chardet/chardet" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: GNU Lesser General Public License v2 or later (LGPLv2+)" + } + }, + { + "license": { + "name": "declared license of 'chardet'", + "text": { + "content": "LGPL", + "contentType": "text/plain" + } + } + } + ], + "name": "chardet", + "purl": "pkg:pypi/chardet@5.2.0", + "type": "library", + "version": "5.2.0" + }, + { + "bom-ref": "charset-normalizer==3.3.2", + "description": "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://charset-normalizer.readthedocs.io/en/latest" + }, + { + "comment": "from packaging metadata Project-URL: Bug Reports", + "type": "issue-tracker", + "url": "https://github.com/Ousret/charset_normalizer/issues" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/Ousret/charset_normalizer" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "charset-normalizer", + "purl": "pkg:pypi/charset-normalizer@3.3.2", + "type": "library", + "version": "3.3.2" + }, + { + "bom-ref": "click==8.1.7", + "description": "Composable command line interface toolkit", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Chat", + "type": "chat", + "url": "https://discord.gg/pallets" + }, + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://click.palletsprojects.com/" + }, + { + "comment": "from packaging metadata Project-URL: Issue Tracker", + "type": "issue-tracker", + "url": "https://github.com/pallets/click/issues/" + }, + { + "comment": "from packaging metadata Project-URL: Source Code", + "type": "other", + "url": "https://github.com/pallets/click/" + }, + { + "comment": "from packaging metadata Project-URL: Donate", + "type": "other", + "url": "https://palletsprojects.com/donate" + }, + { + "comment": "from packaging metadata Project-URL: Changes", + "type": "release-notes", + "url": "https://click.palletsprojects.com/changes/" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://palletsprojects.com/p/click/" + } + ], + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + }, + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + } + ], + "name": "click", + "purl": "pkg:pypi/click@8.1.7", + "type": "library", + "version": "8.1.7" + }, + { + "bom-ref": "click-didyoumean==0.3.1", + "description": "Enables git-like *did-you-mean* feature in click", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Repository", + "type": "vcs", + "url": "https://github.com/click-contrib/click-didyoumean" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/click-contrib/click-didyoumean" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "click-didyoumean", + "purl": "pkg:pypi/click-didyoumean@0.3.1", + "type": "library", + "version": "0.3.1" + }, + { + "bom-ref": "click-plugins==1.1.1", + "description": "An extension module for click to enable registering CLI commands via setuptools entry-points.", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/click-contrib/click-plugins" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + }, + { + "license": { + "name": "declared license of 'click-plugins'", + "text": { + "content": "New BSD", + "contentType": "text/plain" + } + } + } + ], + "name": "click-plugins", + "purl": "pkg:pypi/click-plugins@1.1.1", + "type": "library", + "version": "1.1.1" + }, + { + "bom-ref": "click-repl==0.3.0", + "description": "REPL plugin for Click", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/untitaker/click-repl" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "click-repl", + "purl": "pkg:pypi/click-repl@0.3.0", + "type": "library", + "version": "0.3.0" + }, + { + "bom-ref": "coverage==7.6.1", + "description": "Code coverage measurement for Python", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://coverage.readthedocs.io/en/7.6.1" + }, + { + "comment": "from packaging metadata Project-URL: Issues", + "type": "issue-tracker", + "url": "https://github.com/nedbat/coveragepy/issues" + }, + { + "comment": "from packaging metadata Project-URL: Mastodon", + "type": "other", + "url": "https://hachyderm.io/@coveragepy" + }, + { + "comment": "from packaging metadata Project-URL: Mastodon (nedbat)", + "type": "other", + "url": "https://hachyderm.io/@nedbat" + }, + { + "comment": "from packaging metadata Project-URL: Funding", + "type": "other", + "url": "https://tidelift.com/subscription/pkg/pypi-coverage?utm_source=pypi-coverage&utm_medium=referral&utm_campaign=pypi" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/nedbat/coveragepy" + } + ], + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + }, + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + } + ], + "name": "coverage", + "properties": [ + { + "name": "cdx:python:package:required-extra", + "value": "toml" + } + ], + "purl": "pkg:pypi/coverage@7.6.1", + "type": "library", + "version": "7.6.1" + }, + { + "bom-ref": "cryptography==43.0.1", + "description": "cryptography is a package which provides cryptographic recipes and primitives to Python developers.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: documentation", + "type": "documentation", + "url": "https://cryptography.io/" + }, + { + "comment": "from packaging metadata Project-URL: issues", + "type": "issue-tracker", + "url": "https://github.com/pyca/cryptography/issues" + }, + { + "comment": "from packaging metadata Project-URL: source", + "type": "other", + "url": "https://github.com/pyca/cryptography/" + }, + { + "comment": "from packaging metadata Project-URL: changelog", + "type": "release-notes", + "url": "https://cryptography.io/en/latest/changelog/" + }, + { + "comment": "from packaging metadata Project-URL: homepage", + "type": "website", + "url": "https://github.com/pyca/cryptography" + } + ], + "licenses": [ + { + "expression": "Apache-2.0 OR BSD-3-Clause" + } + ], + "name": "cryptography", + "purl": "pkg:pypi/cryptography@43.0.1", + "type": "library", + "version": "43.0.1" + }, + { + "bom-ref": "cyclonedx-bom==4.6.1", + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "comment": "from packaging metadata Project-URL: Bug Tracker", + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "comment": "from packaging metadata Project-URL: Funding", + "type": "other", + "url": "https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX" + }, + { + "comment": "from packaging metadata Project-URL: Repository", + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + }, + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + } + ], + "name": "cyclonedx-bom", + "purl": "pkg:pypi/cyclonedx-bom@4.6.1", + "type": "library", + "version": "4.6.1" + }, + { + "bom-ref": "cyclonedx-py==1.0.1", + "description": "Alias for package 'cyclonedx-bom'", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: repository", + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/#package_aliases/cyclonedx-py" + } + ], + "name": "cyclonedx-py", + "purl": "pkg:pypi/cyclonedx-py@1.0.1", + "type": "library", + "version": "1.0.1" + }, + { + "bom-ref": "cyclonedx-python-lib==7.6.2", + "description": "Python library for CycloneDX", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://cyclonedx-python-library.readthedocs.io/" + }, + { + "comment": "from packaging metadata Project-URL: Bug Tracker", + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python-lib/issues" + }, + { + "comment": "from packaging metadata Project-URL: Funding", + "type": "other", + "url": "https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX" + }, + { + "comment": "from packaging metadata Project-URL: Repository", + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python-lib" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python-lib/#readme" + } + ], + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + }, + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + } + ], + "name": "cyclonedx-python-lib", + "properties": [ + { + "name": "cdx:python:package:required-extra", + "value": "validation" + } + ], + "purl": "pkg:pypi/cyclonedx-python-lib@7.6.2", + "type": "library", + "version": "7.6.2" + }, + { + "bom-ref": "debugpy==1.8.6", + "description": "An implementation of the Debug Adapter Protocol for Python", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/microsoft/debugpy" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://aka.ms/debugpy" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "debugpy", + "purl": "pkg:pypi/debugpy@1.8.6", + "type": "library", + "version": "1.8.6" + }, + { + "bom-ref": "decorator==5.1.1", + "description": "Decorators for Humans", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/micheles/decorator" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + }, + { + "license": { + "name": "declared license of 'decorator'", + "text": { + "content": "new BSD License", + "contentType": "text/plain" + } + } + } + ], + "name": "decorator", + "purl": "pkg:pypi/decorator@5.1.1", + "type": "library", + "version": "5.1.1" + }, + { + "bom-ref": "defusedxml==0.7.1", + "description": "XML bomb protection for Python stdlib modules", + "externalReferences": [ + { + "comment": "from packaging metadata: Download-URL", + "type": "distribution", + "url": "https://pypi.python.org/pypi/defusedxml" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/tiran/defusedxml" + } + ], + "licenses": [ + { + "license": { + "id": "Python-2.0" + } + }, + { + "license": { + "name": "declared license of 'defusedxml'", + "text": { + "content": "PSFL", + "contentType": "text/plain" + } + } + } + ], + "name": "defusedxml", + "purl": "pkg:pypi/defusedxml@0.7.1", + "type": "library", + "version": "0.7.1" + }, + { + "bom-ref": "distlib==0.3.8", + "description": "Distribution utilities", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://distlib.readthedocs.io/" + }, + { + "comment": "from packaging metadata Project-URL: Tracker", + "type": "issue-tracker", + "url": "https://github.com/pypa/distlib/issues" + }, + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/pypa/distlib" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/pypa/distlib" + } + ], + "licenses": [ + { + "license": { + "id": "PSF-2.0" + } + }, + { + "license": { + "id": "Python-2.0" + } + } + ], + "name": "distlib", + "purl": "pkg:pypi/distlib@0.3.8", + "type": "library", + "version": "0.3.8" + }, + { + "bom-ref": "django-cors-headers==4.4.0", + "description": "django-cors-headers is a Django application for handling the server headers required for Cross-Origin Resource Sharing (CORS).", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Funding", + "type": "other", + "url": "https://adamj.eu/books/" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://github.com/adamchainz/django-cors-headers/blob/main/CHANGELOG.rst" + }, + { + "comment": "from packaging metadata Project-URL: Repository", + "type": "vcs", + "url": "https://github.com/adamchainz/django-cors-headers" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "django-cors-headers", + "purl": "pkg:pypi/django-cors-headers@4.4.0", + "type": "library", + "version": "4.4.0" + }, + { + "bom-ref": "django-coverage-plugin==3.1.0", + "description": "Django template coverage.py plugin", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/nedbat/django_coverage_plugin" + } + ], + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + }, + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + } + ], + "name": "django-coverage-plugin", + "purl": "pkg:pypi/django-coverage-plugin@3.1.0", + "type": "library", + "version": "3.1.0" + }, + { + "bom-ref": "django-environ==0.11.2", + "description": "A package that allows you to utilize 12factor inspired environment variables to configure your Django application.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://django-environ.readthedocs.org" + }, + { + "comment": "from packaging metadata Project-URL: Bug Tracker", + "type": "issue-tracker", + "url": "https://github.com/joke2k/django-environ/issues" + }, + { + "comment": "from packaging metadata Project-URL: Source Code", + "type": "other", + "url": "https://github.com/joke2k/django-environ" + }, + { + "comment": "from packaging metadata Project-URL: Funding", + "type": "other", + "url": "https://opencollective.com/django-environ" + }, + { + "comment": "from packaging metadata Project-URL: Say Thanks!", + "type": "other", + "url": "https://saythanks.io/to/joke2k" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://django-environ.readthedocs.org/en/latest/changelog.html" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://django-environ.readthedocs.org" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "django-environ", + "purl": "pkg:pypi/django-environ@0.11.2", + "type": "library", + "version": "0.11.2" + }, + { + "bom-ref": "django-extensions==3.2.3", + "description": "Extensions for Django", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://django-extensions.readthedocs.io/" + }, + { + "comment": "from packaging metadata Project-URL: Tracker", + "type": "issue-tracker", + "url": "https://github.com/django-extensions/django-extensions/issues" + }, + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/django-extensions/django-extensions" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://github.com/django-extensions/django-extensions/blob/main/CHANGELOG.md" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/django-extensions/django-extensions" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + }, + { + "license": { + "name": "declared license of 'django-extensions'", + "text": { + "content": "MIT License", + "contentType": "text/plain" + } + } + } + ], + "name": "django-extensions", + "purl": "pkg:pypi/django-extensions@3.2.3", + "type": "library", + "version": "3.2.3" + }, + { + "bom-ref": "django-filter==24.3", + "description": "Django-filter is a reusable Django application for allowing users to filter querysets dynamically.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://django-filter.readthedocs.io/en/main/" + }, + { + "comment": "from packaging metadata Project-URL: Bug Tracker", + "type": "issue-tracker", + "url": "https://github.com/carltongibson/django-filter/issues" + }, + { + "comment": "from packaging metadata Project-URL: Source Code", + "type": "other", + "url": "https://github.com/carltongibson/django-filter" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://github.com/carltongibson/django-filter/blob/main/CHANGES.rst" + }, + { + "comment": "from packaging metadata Project-URL: Homepage", + "type": "website", + "url": "https://github.com/carltongibson/django-filter/tree/main" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + } + ], + "name": "django-filter", + "purl": "pkg:pypi/django-filter@24.3", + "type": "library", + "version": "24.3" + }, + { + "bom-ref": "django-maintenance-mode==0.21.1", + "description": "shows a 503 error page when maintenance-mode is on.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Download", + "type": "distribution", + "url": "https://github.com/fabiocaccamo/django-maintenance-mode/releases" + }, + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://github.com/fabiocaccamo/django-maintenance-mode#readme" + }, + { + "comment": "from packaging metadata Project-URL: Issues", + "type": "issue-tracker", + "url": "https://github.com/fabiocaccamo/django-maintenance-mode/issues" + }, + { + "comment": "from packaging metadata Project-URL: Funding", + "type": "other", + "url": "https://github.com/sponsors/fabiocaccamo/" + }, + { + "comment": "from packaging metadata Project-URL: Twitter", + "type": "other", + "url": "https://twitter.com/fabiocaccamo" + }, + { + "comment": "from packaging metadata Project-URL: Homepage", + "type": "website", + "url": "https://github.com/fabiocaccamo/django-maintenance-mode" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "django-maintenance-mode", + "purl": "pkg:pypi/django-maintenance-mode@0.21.1", + "type": "library", + "version": "0.21.1" + }, + { + "bom-ref": "django-queryset-csv==1.1.0", + "description": "A simple python module for writing querysets to csv", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "http://github.com/azavea/django-queryset-csv" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: GNU General Public License (GPL)" + } + } + ], + "name": "django-queryset-csv", + "purl": "pkg:pypi/django-queryset-csv@1.1.0", + "type": "library", + "version": "1.1.0" + }, + { + "bom-ref": "django-ratelimit==4.1.0", + "description": "Cache-based rate-limiting for Django.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Homepage", + "type": "website", + "url": "https://github.com/jsocol/django-ratelimit" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + }, + { + "license": { + "name": "declared license of 'django-ratelimit'", + "text": { + "content": "Copyright (c) 2022, James Socol\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n", + "contentType": "text/plain" + } + } + } + ], + "name": "django-ratelimit", + "purl": "pkg:pypi/django-ratelimit@4.1.0", + "type": "library", + "version": "4.1.0" + }, + { + "bom-ref": "django-redis==5.4.0", + "description": "Full featured redis cache backend for Django.", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/jazzband/django-redis" + } + ], + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + }, + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + } + ], + "name": "django-redis", + "purl": "pkg:pypi/django-redis@5.4.0", + "type": "library", + "version": "5.4.0" + }, + { + "bom-ref": "django-rest-passwordreset==1.4.1", + "description": "An extension of django rest framework, providing a configurable password reset strategy", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/anexia-it/django-rest-passwordreset" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + }, + { + "license": { + "name": "declared license of 'django-rest-passwordreset'", + "text": { + "content": "BSD License", + "contentType": "text/plain" + } + } + } + ], + "name": "django-rest-passwordreset", + "purl": "pkg:pypi/django-rest-passwordreset@1.4.1", + "type": "library", + "version": "1.4.1" + }, + { + "bom-ref": "django-silk==5.2.0", + "description": "Silky smooth profiling for the Django Framework", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/jazzband/django-silk" + } + ], + "licenses": [ + { + "license": { + "name": "declared license of 'django-silk'", + "text": { + "content": "MIT License", + "contentType": "text/plain" + } + } + } + ], + "name": "django-silk", + "purl": "pkg:pypi/django-silk@5.2.0", + "type": "library", + "version": "5.2.0" + }, + { + "bom-ref": "django-simple-history==3.7.0", + "description": "Store model history and view/revert changes from admin site.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://django-simple-history.readthedocs.io/en/stable/" + }, + { + "comment": "from packaging metadata Project-URL: Tracker", + "type": "issue-tracker", + "url": "https://github.com/jazzband/django-simple-history/issues" + }, + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/jazzband/django-simple-history" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://github.com/jazzband/django-simple-history/blob/master/CHANGES.rst" + }, + { + "comment": "from packaging metadata Project-URL: Homepage", + "type": "website", + "url": "https://github.com/jazzband/django-simple-history" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + } + ], + "name": "django-simple-history", + "purl": "pkg:pypi/django-simple-history@3.7.0", + "type": "library", + "version": "3.7.0" + }, + { + "bom-ref": "django-stubs==5.1.0", + "description": "Mypy stubs for Django", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Funding", + "type": "other", + "url": "https://github.com/sponsors/typeddjango" + }, + { + "comment": "from packaging metadata Project-URL: Release notes", + "type": "other", + "url": "https://github.com/typeddjango/django-stubs/releases" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/typeddjango/django-stubs" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "django-stubs", + "properties": [ + { + "name": "cdx:python:package:required-extra", + "value": "compatible-mypy" + } + ], + "purl": "pkg:pypi/django-stubs@5.1.0", + "type": "library", + "version": "5.1.0" + }, + { + "bom-ref": "django-stubs-ext==5.1.0", + "description": "Monkey-patching and extensions for django-stubs", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Funding", + "type": "other", + "url": "https://github.com/sponsors/typeddjango" + }, + { + "comment": "from packaging metadata Project-URL: Release notes", + "type": "other", + "url": "https://github.com/typeddjango/django-stubs/releases" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/typeddjango/django-stubs" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "django-stubs-ext", + "purl": "pkg:pypi/django-stubs-ext@5.1.0", + "type": "library", + "version": "5.1.0" + }, + { + "bom-ref": "djangoql==0.18.1", + "description": "DjangoQL: Advanced search language for Django", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/ivelum/djangoql/" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + }, + { + "license": { + "name": "declared license of 'djangoql'", + "text": { + "content": "MIT License", + "contentType": "text/plain" + } + } + } + ], + "name": "djangoql", + "purl": "pkg:pypi/djangoql@0.18.1", + "type": "library", + "version": "0.18.1" + }, + { + "bom-ref": "djangorestframework==3.15.2", + "description": "Web APIs for Django, made easy.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Funding", + "type": "other", + "url": "https://fund.django-rest-framework.org/topics/funding/" + }, + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/encode/django-rest-framework" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://www.django-rest-framework.org/community/release-notes/" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://www.django-rest-framework.org/" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + }, + { + "license": { + "name": "declared license of 'djangorestframework'", + "text": { + "content": "BSD", + "contentType": "text/plain" + } + } + } + ], + "name": "djangorestframework", + "purl": "pkg:pypi/djangorestframework@3.15.2", + "type": "library", + "version": "3.15.2" + }, + { + "bom-ref": "djangorestframework-simplejwt==5.3.1", + "description": "A minimal JSON Web Token authentication plugin for Django REST Framework", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/jazzband/djangorestframework-simplejwt" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "djangorestframework-simplejwt", + "purl": "pkg:pypi/djangorestframework-simplejwt@5.3.1", + "type": "library", + "version": "5.3.1" + }, + { + "bom-ref": "djangorestframework-stubs==3.15.1", + "description": "PEP-484 stubs for django-rest-framework", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Funding", + "type": "other", + "url": "https://github.com/sponsors/typeddjango" + }, + { + "comment": "from packaging metadata Project-URL: Release notes", + "type": "other", + "url": "https://github.com/typeddjango/djangorestframework-stubs/releases" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/typeddjango/djangorestframework-stubs" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "djangorestframework-stubs", + "purl": "pkg:pypi/djangorestframework-stubs@3.15.1", + "type": "library", + "version": "3.15.1" + }, + { + "bom-ref": "dnspython==2.7.0", + "description": "DNS toolkit", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: documentation", + "type": "documentation", + "url": "https://dnspython.readthedocs.io/en/stable/" + }, + { + "comment": "from packaging metadata Project-URL: issues", + "type": "issue-tracker", + "url": "https://github.com/rthalley/dnspython/issues" + }, + { + "comment": "from packaging metadata Project-URL: repository", + "type": "vcs", + "url": "https://github.com/rthalley/dnspython.git" + }, + { + "comment": "from packaging metadata Project-URL: homepage", + "type": "website", + "url": "https://www.dnspython.org" + } + ], + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "name": "dnspython", + "purl": "pkg:pypi/dnspython@2.7.0", + "type": "library", + "version": "2.7.0" + }, + { + "bom-ref": "drf-nested-routers==0.94.1", + "description": "Nested resources for the Django Rest Framework", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/alanjds/drf-nested-routers" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + }, + { + "license": { + "name": "declared license of 'drf-nested-routers'", + "text": { + "content": "Apache", + "contentType": "text/plain" + } + } + } + ], + "name": "drf-nested-routers", + "purl": "pkg:pypi/drf-nested-routers@0.94.1", + "type": "library", + "version": "0.94.1" + }, + { + "bom-ref": "drf-spectacular==0.27.2", + "description": "Sane and flexible OpenAPI 3 schema generation for Django REST framework", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://drf-spectacular.readthedocs.io" + }, + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/tfranzel/drf-spectacular" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/tfranzel/drf-spectacular" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + }, + { + "license": { + "name": "declared license of 'drf-spectacular'", + "text": { + "content": "BSD", + "contentType": "text/plain" + } + } + } + ], + "name": "drf-spectacular", + "purl": "pkg:pypi/drf-spectacular@0.27.2", + "type": "library", + "version": "0.27.2" + }, + { + "bom-ref": "dry-rest-permissions==0.1.10", + "description": "Rules based permissions for the Django Rest Framework", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/Helioscene/dry-rest-permissions" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + }, + { + "license": { + "name": "declared license of 'dry-rest-permissions'", + "text": { + "content": "BSD", + "contentType": "text/plain" + } + } + } + ], + "name": "dry-rest-permissions", + "purl": "pkg:pypi/dry-rest-permissions@0.1.10", + "type": "library", + "version": "0.1.10" + }, + { + "bom-ref": "email_validator==2.2.0", + "description": "A robust email address syntax and deliverability validation library.", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/JoshData/python-email-validator" + } + ], + "licenses": [ + { + "license": { + "id": "Unlicense" + } + } + ], + "name": "email_validator", + "purl": "pkg:pypi/email-validator@2.2.0", + "type": "library", + "version": "2.2.0" + }, + { + "bom-ref": "executing==2.1.0", + "description": "Get the currently executing AST node of a frame, and other information", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/alexmojaki/executing" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "executing", + "purl": "pkg:pypi/executing@2.1.0", + "type": "library", + "version": "2.1.0" + }, + { + "bom-ref": "factory_boy==3.3.1", + "description": "A versatile test fixtures replacement based on thoughtbot's factory_bot for Ruby.", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/FactoryBoy/factory_boy" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "factory_boy", + "purl": "pkg:pypi/factory-boy@3.3.1", + "type": "library", + "version": "3.3.1" + }, + { + "bom-ref": "fhir.resources==6.5.0", + "description": "FHIR Resources as Model Class", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Coverage: codecov", + "type": "other", + "url": "https://codecov.io/gh/nazrulworld/fhir.resources" + }, + { + "comment": "from packaging metadata Project-URL: GitHub: repo", + "type": "other", + "url": "https://github.com/nazrulworld/fhir.resources" + }, + { + "comment": "from packaging metadata Project-URL: GitHub: issues", + "type": "other", + "url": "https://github.com/nazrulworld/fhir.resources/issues" + }, + { + "comment": "from packaging metadata Project-URL: CI: Travis", + "type": "other", + "url": "https://travis-ci.org/github/nazrulworld/fhir.resources" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/nazrulworld/fhir.resources" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + }, + { + "license": { + "name": "declared license of 'fhir.resources'", + "text": { + "content": "BSD license", + "contentType": "text/plain" + } + } + } + ], + "name": "fhir.resources", + "purl": "pkg:pypi/fhir.resources@6.5.0", + "type": "library", + "version": "6.5.0" + }, + { + "bom-ref": "filelock==3.16.1", + "description": "A platform independent file lock.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://py-filelock.readthedocs.io" + }, + { + "comment": "from packaging metadata Project-URL: Tracker", + "type": "issue-tracker", + "url": "https://github.com/tox-dev/py-filelock/issues" + }, + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/tox-dev/py-filelock" + }, + { + "comment": "from packaging metadata Project-URL: Homepage", + "type": "website", + "url": "https://github.com/tox-dev/py-filelock" + } + ], + "licenses": [ + { + "license": { + "id": "Unlicense" + } + } + ], + "name": "filelock", + "purl": "pkg:pypi/filelock@3.16.1", + "type": "library", + "version": "3.16.1" + }, + { + "bom-ref": "fqdn==1.5.1", + "description": "Validates fully-qualified domain names against RFC 1123, so that they are acceptable to modern bowsers", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/ypcrts/fqdn" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)" + } + }, + { + "license": { + "name": "declared license of 'fqdn'", + "text": { + "content": "MPL 2.0", + "contentType": "text/plain" + } + } + } + ], + "name": "fqdn", + "purl": "pkg:pypi/fqdn@1.5.1", + "type": "library", + "version": "1.5.1" + }, + { + "bom-ref": "freezegun==1.5.1", + "description": "Let your Python tests travel through time", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://github.com/spulec/freezegun/blob/master/README.rst" + }, + { + "comment": "from packaging metadata Project-URL: Bug Tracker", + "type": "issue-tracker", + "url": "https://github.com/spulec/freezegun/issues" + }, + { + "comment": "from packaging metadata Project-URL: Source Code", + "type": "other", + "url": "https://github.com/spulec/freezegun" + }, + { + "comment": "from packaging metadata Project-URL: Changes", + "type": "release-notes", + "url": "https://github.com/spulec/freezegun/blob/master/CHANGELOG" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/spulec/freezegun" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + }, + { + "license": { + "name": "declared license of 'freezegun'", + "text": { + "content": "Apache 2.0", + "contentType": "text/plain" + } + } + } + ], + "name": "freezegun", + "purl": "pkg:pypi/freezegun@1.5.1", + "type": "library", + "version": "1.5.1" + }, + { + "bom-ref": "frozenlist==1.4.1", + "description": "A list-like structure which implements collections.abc.MutableSequence", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Coverage: codecov", + "type": "other", + "url": "https://codecov.io/github/aio-libs/frozenlist" + }, + { + "comment": "from packaging metadata Project-URL: Docs: RTD", + "type": "other", + "url": "https://frozenlist.aio-libs.org" + }, + { + "comment": "from packaging metadata Project-URL: Code of Conduct", + "type": "other", + "url": "https://github.com/aio-libs/.github/blob/master/CODE_OF_CONDUCT.md" + }, + { + "comment": "from packaging metadata Project-URL: GitHub: repo", + "type": "other", + "url": "https://github.com/aio-libs/frozenlist" + }, + { + "comment": "from packaging metadata Project-URL: CI: Github Actions", + "type": "other", + "url": "https://github.com/aio-libs/frozenlist/actions" + }, + { + "comment": "from packaging metadata Project-URL: Docs: Changelog", + "type": "other", + "url": "https://github.com/aio-libs/frozenlist/blob/master/CHANGES.rst#changelog" + }, + { + "comment": "from packaging metadata Project-URL: GitHub: issues", + "type": "other", + "url": "https://github.com/aio-libs/frozenlist/issues" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/aio-libs/frozenlist" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + }, + { + "license": { + "name": "declared license of 'frozenlist'", + "text": { + "content": "Apache 2", + "contentType": "text/plain" + } + } + } + ], + "name": "frozenlist", + "purl": "pkg:pypi/frozenlist@1.4.1", + "type": "library", + "version": "1.4.1" + }, + { + "bom-ref": "gprof2dot==2024.6.6", + "description": "Generate a dot graph from the output of several profilers.", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/jrfonseca/gprof2dot" + } + ], + "licenses": [ + { + "license": { + "id": "LGPL-3.0-or-later" + } + }, + { + "license": { + "name": "declared license of 'gprof2dot'", + "text": { + "content": "LGPL", + "contentType": "text/plain" + } + } + } + ], + "name": "gprof2dot", + "purl": "pkg:pypi/gprof2dot@2024.6.6", + "type": "library", + "version": "2024.6.6" + }, + { + "bom-ref": "gunicorn==23.0.0", + "description": "WSGI HTTP Server for UNIX", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://docs.gunicorn.org" + }, + { + "comment": "from packaging metadata Project-URL: Issue tracker", + "type": "issue-tracker", + "url": "https://github.com/benoitc/gunicorn/issues" + }, + { + "comment": "from packaging metadata Project-URL: Source code", + "type": "other", + "url": "https://github.com/benoitc/gunicorn" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://docs.gunicorn.org/en/stable/news.html" + }, + { + "comment": "from packaging metadata Project-URL: Homepage", + "type": "website", + "url": "https://gunicorn.org" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "gunicorn", + "purl": "pkg:pypi/gunicorn@23.0.0", + "type": "library", + "version": "23.0.0" + }, + { + "bom-ref": "healthy-django==0.1.0", + "description": "Simple Re Usable tool for Django Healthchecks", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/vigneshhari/healthy_django" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + }, + { + "license": { + "name": "declared license of 'healthy-django'", + "text": { + "content": "Apache Software License 2.0", + "contentType": "text/plain" + } + } + } + ], + "name": "healthy-django", + "purl": "pkg:pypi/healthy-django@0.1.0", + "type": "library", + "version": "0.1.0" + }, + { + "bom-ref": "hiredis==2.4.0", + "description": "Python wrapper for hiredis", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Issue tracker", + "type": "issue-tracker", + "url": "https://github.com/redis/hiredis-py/issues" + }, + { + "comment": "from packaging metadata Project-URL: Changes", + "type": "release-notes", + "url": "https://github.com/redis/hiredis-py/releases" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/redis/hiredis-py" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "hiredis", + "purl": "pkg:pypi/hiredis@2.4.0", + "type": "library", + "version": "2.4.0" + }, + { + "bom-ref": "http_ece==1.2.1", + "description": "Encrypted Content Encoding for HTTP", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/martinthomson/encrypted-content-encoding" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "http_ece", + "purl": "pkg:pypi/http-ece@1.2.1", + "type": "library", + "version": "1.2.1" + }, + { + "bom-ref": "identify==2.6.1", + "description": "File identification library for Python", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/pre-commit/identify" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "identify", + "purl": "pkg:pypi/identify@2.6.1", + "type": "library", + "version": "2.6.1" + }, + { + "bom-ref": "idna==3.10", + "description": "Internationalized Domain Names in Applications (IDNA)", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Issue tracker", + "type": "issue-tracker", + "url": "https://github.com/kjd/idna/issues" + }, + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/kjd/idna" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://github.com/kjd/idna/blob/master/HISTORY.rst" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + } + ], + "name": "idna", + "purl": "pkg:pypi/idna@3.10", + "type": "library", + "version": "3.10" + }, + { + "bom-ref": "inflection==0.5.1", + "description": "A port of Ruby on Rails inflector to Python", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/jpvanhal/inflection" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "inflection", + "purl": "pkg:pypi/inflection@0.5.1", + "type": "library", + "version": "0.5.1" + }, + { + "bom-ref": "ipython==8.27.0", + "description": "IPython: Productive Interactive Computing", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://ipython.readthedocs.io/" + }, + { + "comment": "from packaging metadata Project-URL: Tracker", + "type": "issue-tracker", + "url": "https://github.com/ipython/ipython/issues" + }, + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/ipython/ipython" + }, + { + "comment": "from packaging metadata Project-URL: Funding", + "type": "other", + "url": "https://numfocus.org/" + }, + { + "comment": "from packaging metadata Project-URL: Homepage", + "type": "website", + "url": "https://ipython.org" + } + ], + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + }, + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + } + ], + "name": "ipython", + "purl": "pkg:pypi/ipython@8.27.0", + "type": "library", + "version": "8.27.0" + }, + { + "bom-ref": "isoduration==20.11.0", + "description": "Operations with ISO 8601 durations", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Bug Reports", + "type": "issue-tracker", + "url": "https://github.com/bolsote/isoduration/issues" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://github.com/bolsote/isoduration/blob/master/CHANGELOG" + }, + { + "comment": "from packaging metadata Project-URL: Repository", + "type": "vcs", + "url": "https://github.com/bolsote/isoduration" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/bolsote/isoduration" + } + ], + "licenses": [ + { + "license": { + "id": "ISC" + } + }, + { + "license": { + "name": "declared license of 'isoduration'", + "text": { + "content": "UNKNOWN", + "contentType": "text/plain" + } + } + } + ], + "name": "isoduration", + "purl": "pkg:pypi/isoduration@20.11.0", + "type": "library", + "version": "20.11.0" + }, + { + "bom-ref": "jedi==0.19.1", + "description": "An autocompletion tool for Python that can be used for text editors.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://jedi.readthedocs.io/en/latest/" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/davidhalter/jedi" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "jedi", + "purl": "pkg:pypi/jedi@0.19.1", + "type": "library", + "version": "0.19.1" + }, + { + "bom-ref": "jmespath==1.0.1", + "description": "JSON Matching Expressions", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/jmespath/jmespath.py" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "jmespath", + "purl": "pkg:pypi/jmespath@1.0.1", + "type": "library", + "version": "1.0.1" + }, + { + "bom-ref": "jsonpointer==3.0.0", + "description": "Identify specific nodes in a JSON document (RFC 6901) ", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/stefankoegl/python-json-pointer" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + }, + { + "license": { + "name": "declared license of 'jsonpointer'", + "text": { + "content": "Modified BSD License", + "contentType": "text/plain" + } + } + } + ], + "name": "jsonpointer", + "purl": "pkg:pypi/jsonpointer@3.0.0", + "type": "library", + "version": "3.0.0" + }, + { + "bom-ref": "jsonschema==4.23.0", + "description": "An implementation of JSON Schema validation for Python", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://python-jsonschema.readthedocs.io/" + }, + { + "comment": "from packaging metadata Project-URL: Issues", + "type": "issue-tracker", + "url": "https://github.com/python-jsonschema/jsonschema/issues/" + }, + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/python-jsonschema/jsonschema" + }, + { + "comment": "from packaging metadata Project-URL: Funding", + "type": "other", + "url": "https://github.com/sponsors/Julian" + }, + { + "comment": "from packaging metadata Project-URL: Tidelift", + "type": "other", + "url": "https://tidelift.com/subscription/pkg/pypi-jsonschema?utm_source=pypi-jsonschema&utm_medium=referral&utm_campaign=pypi-link" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://github.com/python-jsonschema/jsonschema/blob/main/CHANGELOG.rst" + }, + { + "comment": "from packaging metadata Project-URL: Homepage", + "type": "website", + "url": "https://github.com/python-jsonschema/jsonschema" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "jsonschema", + "properties": [ + { + "name": "cdx:python:package:required-extra", + "value": "format" + } + ], + "purl": "pkg:pypi/jsonschema@4.23.0", + "type": "library", + "version": "4.23.0" + }, + { + "bom-ref": "jsonschema-specifications==2023.12.1", + "description": "The JSON Schema meta-schemas and vocabularies, exposed as a Registry", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://jsonschema-specifications.readthedocs.io/" + }, + { + "comment": "from packaging metadata Project-URL: Issues", + "type": "issue-tracker", + "url": "https://github.com/python-jsonschema/jsonschema-specifications/issues/" + }, + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/python-jsonschema/jsonschema-specifications" + }, + { + "comment": "from packaging metadata Project-URL: Funding", + "type": "other", + "url": "https://github.com/sponsors/Julian" + }, + { + "comment": "from packaging metadata Project-URL: Tidelift", + "type": "other", + "url": "https://tidelift.com/subscription/pkg/pypi-jsonschema-specifications?utm_source=pypi-jsonschema-specifications&utm_medium=referral&utm_campaign=pypi-link" + }, + { + "comment": "from packaging metadata Project-URL: Homepage", + "type": "website", + "url": "https://github.com/python-jsonschema/jsonschema-specifications" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "jsonschema-specifications", + "purl": "pkg:pypi/jsonschema-specifications@2023.12.1", + "type": "library", + "version": "2023.12.1" + }, + { + "bom-ref": "jwcrypto==1.5.6", + "description": "Implementation of JOSE Web standards", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/latchset/jwcrypto" + } + ], + "licenses": [ + { + "license": { + "name": "declared license of 'jwcrypto'", + "text": { + "content": "LGPLv3+", + "contentType": "text/plain" + } + } + } + ], + "name": "jwcrypto", + "purl": "pkg:pypi/jwcrypto@1.5.6", + "type": "library", + "version": "1.5.6" + }, + { + "bom-ref": "kombu==5.4.2", + "description": "Messaging library for Python.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/celery/kombu" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://kombu.readthedocs.io" + } + ], + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + }, + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + } + ], + "name": "kombu", + "properties": [ + { + "name": "cdx:python:package:required-extra", + "value": "sqs" + } + ], + "purl": "pkg:pypi/kombu@5.4.2", + "type": "library", + "version": "5.4.2" + }, + { + "bom-ref": "license-expression==30.3.1", + "description": "license-expression is a comprehensive utility library to parse, compare, simplify and normalize license expressions (such as SPDX license expressions) using boolean logic.", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/aboutcode-org/license-expression" + } + ], + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "license-expression", + "purl": "pkg:pypi/license-expression@30.3.1", + "type": "library", + "version": "30.3.1" + }, + { + "bom-ref": "lxml==5.3.0", + "description": "Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/lxml/lxml" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://lxml.de/" + } + ], + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + }, + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + } + ], + "name": "lxml", + "purl": "pkg:pypi/lxml@5.3.0", + "type": "library", + "version": "5.3.0" + }, + { + "bom-ref": "matplotlib-inline==0.1.7", + "description": "Inline Matplotlib backend for Jupyter", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Homepage", + "type": "website", + "url": "https://github.com/ipython/matplotlib-inline" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + }, + { + "license": { + "name": "declared license of 'matplotlib-inline'", + "text": { + "content": "BSD 3-Clause License\n\nCopyright (c) 2019-2022, IPython Development Team.\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this\n list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its\n contributors may be used to endorse or promote products derived from\n this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n", + "contentType": "text/plain" + } + } + } + ], + "name": "matplotlib-inline", + "purl": "pkg:pypi/matplotlib-inline@0.1.7", + "type": "library", + "version": "0.1.7" + }, + { + "bom-ref": "more-itertools==10.5.0", + "description": "More routines for operating on iterables, beyond itertools", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Homepage", + "type": "website", + "url": "https://github.com/more-itertools/more-itertools" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "more-itertools", + "purl": "pkg:pypi/more-itertools@10.5.0", + "type": "library", + "version": "10.5.0" + }, + { + "bom-ref": "multidict==6.1.0", + "description": "multidict implementation", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Coverage: codecov", + "type": "other", + "url": "https://codecov.io/github/aio-libs/multidict" + }, + { + "comment": "from packaging metadata Project-URL: Code of Conduct", + "type": "other", + "url": "https://github.com/aio-libs/.github/blob/master/CODE_OF_CONDUCT.md" + }, + { + "comment": "from packaging metadata Project-URL: GitHub: repo", + "type": "other", + "url": "https://github.com/aio-libs/multidict" + }, + { + "comment": "from packaging metadata Project-URL: CI: GitHub", + "type": "other", + "url": "https://github.com/aio-libs/multidict/actions" + }, + { + "comment": "from packaging metadata Project-URL: GitHub: issues", + "type": "other", + "url": "https://github.com/aio-libs/multidict/issues" + }, + { + "comment": "from packaging metadata Project-URL: Docs: RTD", + "type": "other", + "url": "https://multidict.aio-libs.org" + }, + { + "comment": "from packaging metadata Project-URL: Docs: Changelog", + "type": "other", + "url": "https://multidict.aio-libs.org/en/latest/changes/" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/aio-libs/multidict" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + }, + { + "license": { + "name": "declared license of 'multidict'", + "text": { + "content": "Apache 2", + "contentType": "text/plain" + } + } + } + ], + "name": "multidict", + "purl": "pkg:pypi/multidict@6.1.0", + "type": "library", + "version": "6.1.0" + }, + { + "bom-ref": "mypy==1.11.2", + "description": "Optional static typing for Python", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://mypy.readthedocs.io/en/stable/index.html" + }, + { + "comment": "from packaging metadata Project-URL: Issues", + "type": "issue-tracker", + "url": "https://github.com/python/mypy/issues" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://github.com/python/mypy/blob/master/CHANGELOG.md" + }, + { + "comment": "from packaging metadata Project-URL: Repository", + "type": "vcs", + "url": "https://github.com/python/mypy" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://www.mypy-lang.org/" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "mypy", + "purl": "pkg:pypi/mypy@1.11.2", + "type": "library", + "version": "1.11.2" + }, + { + "bom-ref": "mypy-boto3-s3==1.35.22", + "description": "Type annotations for boto3.S3 1.35.22 service generated with mypy-boto3-builder 8.1.1", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://youtype.github.io/boto3_stubs_docs/mypy_boto3_s3/" + }, + { + "comment": "from packaging metadata Project-URL: Tracker", + "type": "issue-tracker", + "url": "https://github.com/youtype/mypy_boto3_builder/issues" + }, + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/youtype/mypy_boto3_builder" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/youtype/mypy_boto3_builder" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + }, + { + "license": { + "name": "declared license of 'mypy-boto3-s3'", + "text": { + "content": "MIT License", + "contentType": "text/plain" + } + } + } + ], + "name": "mypy-boto3-s3", + "purl": "pkg:pypi/mypy-boto3-s3@1.35.22", + "type": "library", + "version": "1.35.22" + }, + { + "bom-ref": "mypy-extensions==1.0.0", + "description": "Type system extensions for programs checked with the mypy type checker.", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/python/mypy_extensions" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + }, + { + "license": { + "name": "declared license of 'mypy-extensions'", + "text": { + "content": "MIT License", + "contentType": "text/plain" + } + } + } + ], + "name": "mypy-extensions", + "purl": "pkg:pypi/mypy-extensions@1.0.0", + "type": "library", + "version": "1.0.0" + }, + { + "bom-ref": "newrelic==10.0.0", + "description": "New Relic Python Agent", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/newrelic/newrelic-python-agent" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://docs.newrelic.com/docs/apm/agents/python-agent/" + } + ], + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + }, + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + } + ], + "name": "newrelic", + "purl": "pkg:pypi/newrelic@10.0.0", + "type": "library", + "version": "10.0.0" + }, + { + "bom-ref": "nodeenv==1.9.1", + "description": "Node.js virtual environment builder", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/ekalinin/nodeenv" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + }, + { + "license": { + "name": "declared license of 'nodeenv'", + "text": { + "content": "BSD", + "contentType": "text/plain" + } + } + } + ], + "name": "nodeenv", + "purl": "pkg:pypi/nodeenv@1.9.1", + "type": "library", + "version": "1.9.1" + }, + { + "bom-ref": "packageurl-python==0.15.6", + "description": "A purl aka. Package URL parser and builder", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/package-url/packageurl-python" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "packageurl-python", + "purl": "pkg:pypi/packageurl-python@0.15.6", + "type": "library", + "version": "0.15.6" + }, + { + "bom-ref": "packaging==24.1", + "description": "Core utilities for Python packages", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://packaging.pypa.io/" + }, + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/pypa/packaging" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + }, + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + } + ], + "name": "packaging", + "purl": "pkg:pypi/packaging@24.1", + "type": "library", + "version": "24.1" + }, + { + "bom-ref": "parso==0.8.4", + "description": "A Python Parser", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/davidhalter/parso" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "parso", + "purl": "pkg:pypi/parso@0.8.4", + "type": "library", + "version": "0.8.4" + }, + { + "bom-ref": "pexpect==4.9.0", + "description": "Pexpect allows easy control of interactive console applications.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://pexpect.readthedocs.io/" + }, + { + "comment": "from packaging metadata Project-URL: Bug Tracker", + "type": "issue-tracker", + "url": "https://github.com/pexpect/pexpect/issues" + }, + { + "comment": "from packaging metadata Project-URL: Source Code", + "type": "other", + "url": "https://github.com/pexpect/pexpect" + }, + { + "comment": "from packaging metadata Project-URL: History", + "type": "other", + "url": "https://pexpect.readthedocs.io/en/stable/history.html" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://pexpect.readthedocs.io/" + } + ], + "licenses": [ + { + "license": { + "id": "ISC" + } + }, + { + "license": { + "name": "declared license of 'pexpect'", + "text": { + "content": "ISC license", + "contentType": "text/plain" + } + } + } + ], + "name": "pexpect", + "purl": "pkg:pypi/pexpect@4.9.0", + "type": "library", + "version": "4.9.0" + }, + { + "bom-ref": "pillow==10.4.0", + "description": "Python Imaging Library (Fork)", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://pillow.readthedocs.io" + }, + { + "comment": "from packaging metadata Project-URL: Mastodon", + "type": "other", + "url": "https://fosstodon.org/@pillow" + }, + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/python-pillow/Pillow" + }, + { + "comment": "from packaging metadata Project-URL: Release notes", + "type": "other", + "url": "https://pillow.readthedocs.io/en/stable/releasenotes/index.html" + }, + { + "comment": "from packaging metadata Project-URL: Funding", + "type": "other", + "url": "https://tidelift.com/subscription/pkg/pypi-pillow?utm_source=pypi-pillow&utm_medium=pypi" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst" + }, + { + "comment": "from packaging metadata Project-URL: Homepage", + "type": "website", + "url": "https://python-pillow.org" + } + ], + "licenses": [ + { + "license": { + "id": "HPND" + } + } + ], + "name": "pillow", + "purl": "pkg:pypi/pillow@10.4.0", + "type": "library", + "version": "10.4.0" + }, + { + "bom-ref": "pip==24.2", + "description": "The PyPA recommended tool for installing Python packages.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://pip.pypa.io" + }, + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/pypa/pip" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://pip.pypa.io/en/stable/news/" + }, + { + "comment": "from packaging metadata Project-URL: Homepage", + "type": "website", + "url": "https://pip.pypa.io/" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "pip", + "purl": "pkg:pypi/pip@24.2", + "type": "library", + "version": "24.2" + }, + { + "bom-ref": "pip-requirements-parser==32.0.1", + "description": "pip requirements parser - a mostly correct pip requirements parsing library because it uses pip's own code.", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/nexB/pip-requirements-parser" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "pip-requirements-parser", + "purl": "pkg:pypi/pip-requirements-parser@32.0.1", + "type": "library", + "version": "32.0.1" + }, + { + "bom-ref": "platformdirs==4.3.6", + "description": "A small Python package for determining appropriate platform-specific dirs, e.g. a `user data dir`.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://platformdirs.readthedocs.io" + }, + { + "comment": "from packaging metadata Project-URL: Tracker", + "type": "issue-tracker", + "url": "https://github.com/tox-dev/platformdirs/issues" + }, + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/tox-dev/platformdirs" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://github.com/tox-dev/platformdirs/releases" + }, + { + "comment": "from packaging metadata Project-URL: Homepage", + "type": "website", + "url": "https://github.com/tox-dev/platformdirs" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "platformdirs", + "purl": "pkg:pypi/platformdirs@4.3.6", + "type": "library", + "version": "4.3.6" + }, + { + "bom-ref": "ply==3.11", + "description": "Python Lex & Yacc", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "http://www.dabeaz.com/ply/" + } + ], + "licenses": [ + { + "license": { + "name": "declared license of 'ply'", + "text": { + "content": "BSD", + "contentType": "text/plain" + } + } + } + ], + "name": "ply", + "purl": "pkg:pypi/ply@3.11", + "type": "library", + "version": "3.11" + }, + { + "bom-ref": "pre-commit==3.8.0", + "description": "A framework for managing and maintaining multi-language pre-commit hooks.", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/pre-commit/pre-commit" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "pre-commit", + "purl": "pkg:pypi/pre-commit@3.8.0", + "type": "library", + "version": "3.8.0" + }, + { + "bom-ref": "prompt_toolkit==3.0.48", + "description": "Library for building powerful interactive command lines in Python", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/prompt-toolkit/python-prompt-toolkit" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + } + ], + "name": "prompt_toolkit", + "purl": "pkg:pypi/prompt-toolkit@3.0.48", + "type": "library", + "version": "3.0.48" + }, + { + "bom-ref": "propcache==0.2.0", + "description": "Accelerated property cache", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Coverage: codecov", + "type": "other", + "url": "https://codecov.io/github/aio-libs/propcache" + }, + { + "comment": "from packaging metadata Project-URL: Code of Conduct", + "type": "other", + "url": "https://github.com/aio-libs/.github/blob/master/CODE_OF_CONDUCT.md" + }, + { + "comment": "from packaging metadata Project-URL: GitHub: repo", + "type": "other", + "url": "https://github.com/aio-libs/propcache" + }, + { + "comment": "from packaging metadata Project-URL: CI: GitHub Workflows", + "type": "other", + "url": "https://github.com/aio-libs/propcache/actions?query=branch:master" + }, + { + "comment": "from packaging metadata Project-URL: GitHub: issues", + "type": "other", + "url": "https://github.com/aio-libs/propcache/issues" + }, + { + "comment": "from packaging metadata Project-URL: Docs: RTD", + "type": "other", + "url": "https://propcache.readthedocs.io" + }, + { + "comment": "from packaging metadata Project-URL: Docs: Changelog", + "type": "other", + "url": "https://propcache.readthedocs.io/en/latest/changes/" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/aio-libs/propcache" + } + ], + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + }, + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + } + ], + "name": "propcache", + "purl": "pkg:pypi/propcache@0.2.0", + "type": "library", + "version": "0.2.0" + }, + { + "bom-ref": "psycopg==3.2.2", + "description": "PostgreSQL database adapter for Python", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Download", + "type": "distribution", + "url": "https://pypi.org/project/psycopg/" + }, + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://psycopg.org/psycopg3/docs/" + }, + { + "comment": "from packaging metadata Project-URL: Issue Tracker", + "type": "issue-tracker", + "url": "https://github.com/psycopg/psycopg/issues" + }, + { + "comment": "from packaging metadata Project-URL: Code", + "type": "other", + "url": "https://github.com/psycopg/psycopg" + }, + { + "comment": "from packaging metadata Project-URL: Changes", + "type": "release-notes", + "url": "https://psycopg.org/psycopg3/docs/news.html" + }, + { + "comment": "from packaging metadata Project-URL: Homepage", + "type": "website", + "url": "https://psycopg.org/" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://psycopg.org/psycopg3/" + } + ], + "licenses": [ + { + "license": { + "id": "LGPL-3.0-only" + } + }, + { + "license": { + "name": "declared license of 'psycopg'", + "text": { + "content": "GNU Lesser General Public License v3 (LGPLv3)", + "contentType": "text/plain" + } + } + } + ], + "name": "psycopg", + "purl": "pkg:pypi/psycopg@3.2.2", + "type": "library", + "version": "3.2.2" + }, + { + "bom-ref": "psycopg-c==3.2.2", + "description": "PostgreSQL database adapter for Python -- C optimisation distribution", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Download", + "type": "distribution", + "url": "https://pypi.org/project/psycopg-c/" + }, + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://psycopg.org/psycopg3/docs/" + }, + { + "comment": "from packaging metadata Project-URL: Issue Tracker", + "type": "issue-tracker", + "url": "https://github.com/psycopg/psycopg/issues" + }, + { + "comment": "from packaging metadata Project-URL: Code", + "type": "other", + "url": "https://github.com/psycopg/psycopg" + }, + { + "comment": "from packaging metadata Project-URL: Changes", + "type": "release-notes", + "url": "https://psycopg.org/psycopg3/docs/news.html" + }, + { + "comment": "from packaging metadata Project-URL: Homepage", + "type": "website", + "url": "https://psycopg.org/" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://psycopg.org/psycopg3/" + } + ], + "licenses": [ + { + "license": { + "id": "LGPL-3.0-only" + } + }, + { + "license": { + "name": "declared license of 'psycopg-c'", + "text": { + "content": "GNU Lesser General Public License v3 (LGPLv3)", + "contentType": "text/plain" + } + } + } + ], + "name": "psycopg-c", + "purl": "pkg:pypi/psycopg-c@3.2.2", + "type": "library", + "version": "3.2.2" + }, + { + "bom-ref": "ptyprocess==0.7.0", + "description": "Run a subprocess in a pseudo terminal", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/pexpect/ptyprocess" + } + ], + "licenses": [ + { + "license": { + "id": "ISC" + } + }, + { + "license": { + "name": "declared license of 'ptyprocess'", + "text": { + "content": "UNKNOWN", + "contentType": "text/plain" + } + } + } + ], + "name": "ptyprocess", + "purl": "pkg:pypi/ptyprocess@0.7.0", + "type": "library", + "version": "0.7.0" + }, + { + "bom-ref": "pure_eval==0.2.3", + "description": "Safely evaluate AST nodes without side effects", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "http://github.com/alexmojaki/pure_eval" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "pure_eval", + "purl": "pkg:pypi/pure-eval@0.2.3", + "type": "library", + "version": "0.2.3" + }, + { + "bom-ref": "py-serializable==1.1.2", + "description": "Library for serializing and deserializing Python Objects to and from JSON and XML.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://py-serializable.readthedocs.io/" + }, + { + "comment": "from packaging metadata Project-URL: Bug Tracker", + "type": "issue-tracker", + "url": "https://github.com/madpah/serializable/issues" + }, + { + "comment": "from packaging metadata Project-URL: Repository", + "type": "vcs", + "url": "https://github.com/madpah/serializable" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/madpah/serializable#readme" + } + ], + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + }, + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + } + ], + "name": "py-serializable", + "purl": "pkg:pypi/py-serializable@1.1.2", + "type": "library", + "version": "1.1.2" + }, + { + "bom-ref": "py-vapid==1.9.1", + "description": "Simple VAPID header generation library", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/mozilla-services/vapid" + } + ], + "licenses": [ + { + "license": { + "name": "declared license of 'py-vapid'", + "text": { + "content": "MPL2", + "contentType": "text/plain" + } + } + } + ], + "name": "py-vapid", + "purl": "pkg:pypi/py-vapid@1.9.1", + "type": "library", + "version": "1.9.1" + }, + { + "bom-ref": "pycodestyle==2.12.1", + "description": "Python style guide checker", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Changes", + "type": "release-notes", + "url": "https://pycodestyle.pycqa.org/en/latest/developer.html#changes" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://pycodestyle.pycqa.org/" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "pycodestyle", + "purl": "pkg:pypi/pycodestyle@2.12.1", + "type": "library", + "version": "2.12.1" + }, + { + "bom-ref": "pycparser==2.22", + "description": "C parser in Python", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/eliben/pycparser" + } + ], + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + }, + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + } + ], + "name": "pycparser", + "purl": "pkg:pypi/pycparser@2.22", + "type": "library", + "version": "2.22" + }, + { + "bom-ref": "pycryptodome==3.20.0", + "description": "Cryptographic library for Python", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/Legrandin/pycryptodome/" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://www.pycryptodome.org/src/changelog" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://www.pycryptodome.org" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + }, + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + }, + { + "license": { + "name": "License :: Public Domain" + } + }, + { + "license": { + "name": "declared license of 'pycryptodome'", + "text": { + "content": "BSD, Public Domain", + "contentType": "text/plain" + } + } + } + ], + "name": "pycryptodome", + "purl": "pkg:pypi/pycryptodome@3.20.0", + "type": "library", + "version": "3.20.0" + }, + { + "bom-ref": "pydantic==1.10.18", + "description": "Data validation and settings management using python type hints", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/pydantic/pydantic" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "pydantic", + "properties": [ + { + "name": "cdx:python:package:required-extra", + "value": "email" + } + ], + "purl": "pkg:pypi/pydantic@1.10.18", + "type": "library", + "version": "1.10.18" + }, + { + "bom-ref": "pyparsing==3.1.4", + "description": "pyparsing module - Classes and methods to define and execute parsing grammars", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Homepage", + "type": "website", + "url": "https://github.com/pyparsing/pyparsing/" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "pyparsing", + "purl": "pkg:pypi/pyparsing@3.1.4", + "type": "library", + "version": "3.1.4" + }, + { + "bom-ref": "python-dateutil==2.9.0.post0", + "description": "Extensions to the standard Python datetime module", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://dateutil.readthedocs.io/en/stable/" + }, + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/dateutil/dateutil" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/dateutil/dateutil" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + }, + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + }, + { + "license": { + "name": "declared license of 'python-dateutil'", + "text": { + "content": "Dual License", + "contentType": "text/plain" + } + } + } + ], + "name": "python-dateutil", + "purl": "pkg:pypi/python-dateutil@2.9.0.post0", + "type": "library", + "version": "2.9.0.post0" + }, + { + "bom-ref": "python-fsutil==0.14.1", + "description": "high-level file-system operations for lazy devs.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Download", + "type": "distribution", + "url": "https://github.com/fabiocaccamo/python-fsutil/releases" + }, + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://github.com/fabiocaccamo/python-fsutil#readme" + }, + { + "comment": "from packaging metadata Project-URL: Issues", + "type": "issue-tracker", + "url": "https://github.com/fabiocaccamo/python-fsutil/issues" + }, + { + "comment": "from packaging metadata Project-URL: Funding", + "type": "other", + "url": "https://github.com/sponsors/fabiocaccamo/" + }, + { + "comment": "from packaging metadata Project-URL: Twitter", + "type": "other", + "url": "https://twitter.com/fabiocaccamo" + }, + { + "comment": "from packaging metadata Project-URL: Homepage", + "type": "website", + "url": "https://github.com/fabiocaccamo/python-fsutil" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + }, + { + "license": { + "name": "declared license of 'python-fsutil'", + "text": { + "content": "MIT License\n\nCopyright (c) 2020-present Fabio Caccamo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n", + "contentType": "text/plain" + } + } + } + ], + "name": "python-fsutil", + "purl": "pkg:pypi/python-fsutil@0.14.1", + "type": "library", + "version": "0.14.1" + }, + { + "bom-ref": "python-slugify==8.0.4", + "description": "A Python slugify application that also handles Unicode", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/un33k/python-slugify" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "python-slugify", + "purl": "pkg:pypi/python-slugify@8.0.4", + "type": "library", + "version": "8.0.4" + }, + { + "bom-ref": "python-ulid==1.1.0", + "description": "Universally Unique Lexicographically Sortable Identifier", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/mdomke/python-ulid" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "python-ulid", + "purl": "pkg:pypi/python-ulid@1.1.0", + "type": "library", + "version": "1.1.0" + }, + { + "bom-ref": "pywebpush==2.0.0", + "description": "WebPush publication library", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Homepage", + "type": "website", + "url": "https://github.com/web-push-libs/pywebpush" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/web-push-libs/pywebpush" + } + ], + "licenses": [ + { + "license": { + "name": "declared license of 'pywebpush'", + "text": { + "content": "Mozilla Public License Version 2.0\n==================================\n\n1. Definitions\n--------------\n\n1.1. \"Contributor\"\n means each individual or legal entity that creates, contributes to\n the creation of, or owns Covered Software.\n\n1.2. \"Contributor Version\"\n means the combination of the Contributions of others (if any) used\n by a Contributor and that particular Contributor's Contribution.\n\n1.3. \"Contribution\"\n means Covered Software of a particular Contributor.\n\n1.4. \"Covered Software\"\n means Source Code Form to which the initial Contributor has attached\n the notice in Exhibit A, the Executable Form of such Source Code\n Form, and Modifications of such Source Code Form, in each case\n including portions thereof.\n\n1.5. \"Incompatible With Secondary Licenses\"\n means\n\n (a) that the initial Contributor has attached the notice described\n in Exhibit B to the Covered Software; or\n\n (b) that the Covered Software was made available under the terms of\n version 1.1 or earlier of the License, but not also under the\n terms of a Secondary License.\n\n1.6. \"Executable Form\"\n means any form of the work other than Source Code Form.\n\n1.7. \"Larger Work\"\n means a work that combines Covered Software with other material, in\n a separate file or files, that is not Covered Software.\n\n1.8. \"License\"\n means this document.\n\n1.9. \"Licensable\"\n means having the right to grant, to the maximum extent possible,\n whether at the time of the initial grant or subsequently, any and\n all of the rights conveyed by this License.\n\n1.10. \"Modifications\"\n means any of the following:\n\n (a) any file in Source Code Form that results from an addition to,\n deletion from, or modification of the contents of Covered\n Software; or\n\n (b) any new file in Source Code Form that contains any Covered\n Software.\n\n1.11. \"Patent Claims\" of a Contributor\n means any patent claim(s), including without limitation, method,\n process, and apparatus claims, in any patent Licensable by such\n Contributor that would be infringed, but for the grant of the\n License, by the making, using, selling, offering for sale, having\n made, import, or transfer of either its Contributions or its\n Contributor Version.\n\n1.12. \"Secondary License\"\n means either the GNU General Public License, Version 2.0, the GNU\n Lesser General Public License, Version 2.1, the GNU Affero General\n Public License, Version 3.0, or any later versions of those\n licenses.\n\n1.13. \"Source Code Form\"\n means the form of the work preferred for making modifications.\n\n1.14. \"You\" (or \"Your\")\n means an individual or a legal entity exercising rights under this\n License. For legal entities, \"You\" includes any entity that\n controls, is controlled by, or is under common control with You. For\n purposes of this definition, \"control\" means (a) the power, direct\n or indirect, to cause the direction or management of such entity,\n whether by contract or otherwise, or (b) ownership of more than\n fifty percent (50%) of the outstanding shares or beneficial\n ownership of such entity.\n\n2. License Grants and Conditions\n--------------------------------\n\n2.1. Grants\n\nEach Contributor hereby grants You a world-wide, royalty-free,\nnon-exclusive license:\n\n(a) under intellectual property rights (other than patent or trademark)\n Licensable by such Contributor to use, reproduce, make available,\n modify, display, perform, distribute, and otherwise exploit its\n Contributions, either on an unmodified basis, with Modifications, or\n as part of a Larger Work; and\n\n(b) under Patent Claims of such Contributor to make, use, sell, offer\n for sale, have made, import, and otherwise transfer either its\n Contributions or its Contributor Version.\n\n2.2. Effective Date\n\nThe licenses granted in Section 2.1 with respect to any Contribution\nbecome effective for each Contribution on the date the Contributor first\ndistributes such Contribution.\n\n2.3. Limitations on Grant Scope\n\nThe licenses granted in this Section 2 are the only rights granted under\nthis License. No additional rights or licenses will be implied from the\ndistribution or licensing of Covered Software under this License.\nNotwithstanding Section 2.1(b) above, no patent license is granted by a\nContributor:\n\n(a) for any code that a Contributor has removed from Covered Software;\n or\n\n(b) for infringements caused by: (i) Your and any other third party's\n modifications of Covered Software, or (ii) the combination of its\n Contributions with other software (except as part of its Contributor\n Version); or\n\n(c) under Patent Claims infringed by Covered Software in the absence of\n its Contributions.\n\nThis License does not grant any rights in the trademarks, service marks,\nor logos of any Contributor (except as may be necessary to comply with\nthe notice requirements in Section 3.4).\n\n2.4. Subsequent Licenses\n\nNo Contributor makes additional grants as a result of Your choice to\ndistribute the Covered Software under a subsequent version of this\nLicense (see Section 10.2) or under the terms of a Secondary License (if\npermitted under the terms of Section 3.3).\n\n2.5. Representation\n\nEach Contributor represents that the Contributor believes its\nContributions are its original creation(s) or it has sufficient rights\nto grant the rights to its Contributions conveyed by this License.\n\n2.6. Fair Use\n\nThis License is not intended to limit any rights You have under\napplicable copyright doctrines of fair use, fair dealing, or other\nequivalents.\n\n2.7. Conditions\n\nSections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted\nin Section 2.1.\n\n3. Responsibilities\n-------------------\n\n3.1. Distribution of Source Form\n\nAll distribution of Covered Software in Source Code Form, including any\nModifications that You create or to which You contribute, must be under\nthe terms of this License. You must inform recipients that the Source\nCode Form of the Covered Software is governed by the terms of this\nLicense, and how they can obtain a copy of this License. You may not\nattempt to alter or restrict the recipients' rights in the Source Code\nForm.\n\n3.2. Distribution of Executable Form\n\nIf You distribute Covered Software in Executable Form then:\n\n(a) such Covered Software must also be made available in Source Code\n Form, as described in Section 3.1, and You must inform recipients of\n the Executable Form how they can obtain a copy of such Source Code\n Form by reasonable means in a timely manner, at a charge no more\n than the cost of distribution to the recipient; and\n\n(b) You may distribute such Executable Form under the terms of this\n License, or sublicense it under different terms, provided that the\n license for the Executable Form does not attempt to limit or alter\n the recipients' rights in the Source Code Form under this License.\n\n3.3. Distribution of a Larger Work\n\nYou may create and distribute a Larger Work under terms of Your choice,\nprovided that You also comply with the requirements of this License for\nthe Covered Software. If the Larger Work is a combination of Covered\nSoftware with a work governed by one or more Secondary Licenses, and the\nCovered Software is not Incompatible With Secondary Licenses, this\nLicense permits You to additionally distribute such Covered Software\nunder the terms of such Secondary License(s), so that the recipient of\nthe Larger Work may, at their option, further distribute the Covered\nSoftware under the terms of either this License or such Secondary\nLicense(s).\n\n3.4. Notices\n\nYou may not remove or alter the substance of any license notices\n(including copyright notices, patent notices, disclaimers of warranty,\nor limitations of liability) contained within the Source Code Form of\nthe Covered Software, except that You may alter any license notices to\nthe extent required to remedy known factual inaccuracies.\n\n3.5. Application of Additional Terms\n\nYou may choose to offer, and to charge a fee for, warranty, support,\nindemnity or liability obligations to one or more recipients of Covered\nSoftware. However, You may do so only on Your own behalf, and not on\nbehalf of any Contributor. You must make it absolutely clear that any\nsuch warranty, support, indemnity, or liability obligation is offered by\nYou alone, and You hereby agree to indemnify every Contributor for any\nliability incurred by such Contributor as a result of warranty, support,\nindemnity or liability terms You offer. You may include additional\ndisclaimers of warranty and limitations of liability specific to any\njurisdiction.\n\n4. Inability to Comply Due to Statute or Regulation\n---------------------------------------------------\n\nIf it is impossible for You to comply with any of the terms of this\nLicense with respect to some or all of the Covered Software due to\nstatute, judicial order, or regulation then You must: (a) comply with\nthe terms of this License to the maximum extent possible; and (b)\ndescribe the limitations and the code they affect. Such description must\nbe placed in a text file included with all distributions of the Covered\nSoftware under this License. Except to the extent prohibited by statute\nor regulation, such description must be sufficiently detailed for a\nrecipient of ordinary skill to be able to understand it.\n\n5. Termination\n--------------\n\n5.1. The rights granted under this License will terminate automatically\nif You fail to comply with any of its terms. However, if You become\ncompliant, then the rights granted under this License from a particular\nContributor are reinstated (a) provisionally, unless and until such\nContributor explicitly and finally terminates Your grants, and (b) on an\nongoing basis, if such Contributor fails to notify You of the\nnon-compliance by some reasonable means prior to 60 days after You have\ncome back into compliance. Moreover, Your grants from a particular\nContributor are reinstated on an ongoing basis if such Contributor\nnotifies You of the non-compliance by some reasonable means, this is the\nfirst time You have received notice of non-compliance with this License\nfrom such Contributor, and You become compliant prior to 30 days after\nYour receipt of the notice.\n\n5.2. If You initiate litigation against any entity by asserting a patent\ninfringement claim (excluding declaratory judgment actions,\ncounter-claims, and cross-claims) alleging that a Contributor Version\ndirectly or indirectly infringes any patent, then the rights granted to\nYou by any and all Contributors for the Covered Software under Section\n2.1 of this License shall terminate.\n\n5.3. In the event of termination under Sections 5.1 or 5.2 above, all\nend user license agreements (excluding distributors and resellers) which\nhave been validly granted by You or Your distributors under this License\nprior to termination shall survive termination.\n\n************************************************************************\n* *\n* 6. Disclaimer of Warranty *\n* ------------------------- *\n* *\n* Covered Software is provided under this License on an \"as is\" *\n* basis, without warranty of any kind, either expressed, implied, or *\n* statutory, including, without limitation, warranties that the *\n* Covered Software is free of defects, merchantable, fit for a *\n* particular purpose or non-infringing. The entire risk as to the *\n* quality and performance of the Covered Software is with You. *\n* Should any Covered Software prove defective in any respect, You *\n* (not any Contributor) assume the cost of any necessary servicing, *\n* repair, or correction. This disclaimer of warranty constitutes an *\n* essential part of this License. No use of any Covered Software is *\n* authorized under this License except under this disclaimer. *\n* *\n************************************************************************\n\n************************************************************************\n* *\n* 7. Limitation of Liability *\n* -------------------------- *\n* *\n* Under no circumstances and under no legal theory, whether tort *\n* (including negligence), contract, or otherwise, shall any *\n* Contributor, or anyone who distributes Covered Software as *\n* permitted above, be liable to You for any direct, indirect, *\n* special, incidental, or consequential damages of any character *\n* including, without limitation, damages for lost profits, loss of *\n* goodwill, work stoppage, computer failure or malfunction, or any *\n* and all other commercial damages or losses, even if such party *\n* shall have been informed of the possibility of such damages. This *\n* limitation of liability shall not apply to liability for death or *\n* personal injury resulting from such party's negligence to the *\n* extent applicable law prohibits such limitation. Some *\n* jurisdictions do not allow the exclusion or limitation of *\n* incidental or consequential damages, so this exclusion and *\n* limitation may not apply to You. *\n* *\n************************************************************************\n\n8. Litigation\n-------------\n\nAny litigation relating to this License may be brought only in the\ncourts of a jurisdiction where the defendant maintains its principal\nplace of business and such litigation shall be governed by laws of that\njurisdiction, without reference to its conflict-of-law provisions.\nNothing in this Section shall prevent a party's ability to bring\ncross-claims or counter-claims.\n\n9. Miscellaneous\n----------------\n\nThis License represents the complete agreement concerning the subject\nmatter hereof. If any provision of this License is held to be\nunenforceable, such provision shall be reformed only to the extent\nnecessary to make it enforceable. Any law or regulation which provides\nthat the language of a contract shall be construed against the drafter\nshall not be used to construe this License against a Contributor.\n\n10. Versions of the License\n---------------------------\n\n10.1. New Versions\n\nMozilla Foundation is the license steward. Except as provided in Section\n10.3, no one other than the license steward has the right to modify or\npublish new versions of this License. Each version will be given a\ndistinguishing version number.\n\n10.2. Effect of New Versions\n\nYou may distribute the Covered Software under the terms of the version\nof the License under which You originally received the Covered Software,\nor under the terms of any subsequent version published by the license\nsteward.\n\n10.3. Modified Versions\n\nIf you create software not governed by this License, and you want to\ncreate a new license for such software, you may create and use a\nmodified version of this License if you rename the license and remove\nany references to the name of the license steward (except to note that\nsuch modified license differs from this License).\n\n10.4. Distributing Source Code Form that is Incompatible With Secondary\nLicenses\n\nIf You choose to distribute Source Code Form that is Incompatible With\nSecondary Licenses under the terms of this version of the License, the\nnotice described in Exhibit B of this License must be attached.\n\nExhibit A - Source Code Form License Notice\n-------------------------------------------\n\n This Source Code Form is subject to the terms of the Mozilla Public\n License, v. 2.0. If a copy of the MPL was not distributed with this\n file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nIf it is not possible or desirable to put the notice in a particular\nfile, then You may include the notice in a location (such as a LICENSE\nfile in a relevant directory) where a recipient would be likely to look\nfor such a notice.\n\nYou may add additional accurate notices of copyright ownership.\n\nExhibit B - \"Incompatible With Secondary Licenses\" Notice\n---------------------------------------------------------\n\n This Source Code Form is \"Incompatible With Secondary Licenses\", as\n defined by the Mozilla Public License, v. 2.0.\n", + "contentType": "text/plain" + } + } + } + ], + "name": "pywebpush", + "purl": "pkg:pypi/pywebpush@2.0.0", + "type": "library", + "version": "2.0.0" + }, + { + "bom-ref": "redis==5.0.8", + "description": "Python client for Redis database and key-value store", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://redis.readthedocs.io/en/latest/" + }, + { + "comment": "from packaging metadata Project-URL: Issue tracker", + "type": "issue-tracker", + "url": "https://github.com/redis/redis-py/issues" + }, + { + "comment": "from packaging metadata Project-URL: Code", + "type": "other", + "url": "https://github.com/redis/redis-py" + }, + { + "comment": "from packaging metadata Project-URL: Changes", + "type": "release-notes", + "url": "https://github.com/redis/redis-py/releases" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/redis/redis-py" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "redis", + "properties": [ + { + "name": "cdx:python:package:required-extra", + "value": "hiredis" + } + ], + "purl": "pkg:pypi/redis@5.0.8", + "type": "library", + "version": "5.0.8" + }, + { + "bom-ref": "redis-om==0.3.1", + "description": "Object mappings, and more, for Redis.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Issue tracker", + "type": "issue-tracker", + "url": "https://github.com/redis/redis-om-python/issues" + }, + { + "comment": "from packaging metadata Project-URL: Code", + "type": "other", + "url": "https://github.com/redis/redis-om-python" + }, + { + "comment": "from packaging metadata Project-URL: Repository", + "type": "vcs", + "url": "https://github.com/redis/redis-om-python" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/redis/redis-om-python" + } + ], + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + }, + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + } + ], + "name": "redis-om", + "purl": "pkg:pypi/redis-om@0.3.1", + "type": "library", + "version": "0.3.1" + }, + { + "bom-ref": "referencing==0.35.1", + "description": "JSON Referencing + Python", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://referencing.readthedocs.io/" + }, + { + "comment": "from packaging metadata Project-URL: Issues", + "type": "issue-tracker", + "url": "https://github.com/python-jsonschema/referencing/issues/" + }, + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/python-jsonschema/referencing" + }, + { + "comment": "from packaging metadata Project-URL: Funding", + "type": "other", + "url": "https://github.com/sponsors/Julian" + }, + { + "comment": "from packaging metadata Project-URL: Tidelift", + "type": "other", + "url": "https://tidelift.com/subscription/pkg/pypi-referencing?utm_source=pypi-referencing&utm_medium=referral&utm_campaign=pypi-link" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://referencing.readthedocs.io/en/stable/changes/" + }, + { + "comment": "from packaging metadata Project-URL: Homepage", + "type": "website", + "url": "https://github.com/python-jsonschema/referencing" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "referencing", + "purl": "pkg:pypi/referencing@0.35.1", + "type": "library", + "version": "0.35.1" + }, + { + "bom-ref": "requests==2.32.3", + "description": "Python HTTP for Humans.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://requests.readthedocs.io" + }, + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/psf/requests" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://requests.readthedocs.io" + } + ], + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + }, + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + } + ], + "name": "requests", + "purl": "pkg:pypi/requests@2.32.3", + "type": "library", + "version": "2.32.3" + }, + { + "bom-ref": "requests-mock==1.12.1", + "description": "Mock out responses from the requests package", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/jamielennox/requests-mock" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://requests-mock.readthedocs.io/" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + }, + { + "license": { + "name": "declared license of 'requests-mock'", + "text": { + "content": "Apache-2", + "contentType": "text/plain" + } + } + } + ], + "name": "requests-mock", + "purl": "pkg:pypi/requests-mock@1.12.1", + "type": "library", + "version": "1.12.1" + }, + { + "bom-ref": "rfc3339-validator==0.1.4", + "description": "A pure python RFC3339 validator", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/naimetti/rfc3339-validator" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + }, + { + "license": { + "name": "declared license of 'rfc3339-validator'", + "text": { + "content": "MIT license", + "contentType": "text/plain" + } + } + } + ], + "name": "rfc3339-validator", + "purl": "pkg:pypi/rfc3339-validator@0.1.4", + "type": "library", + "version": "0.1.4" + }, + { + "bom-ref": "rfc3987==1.3.8", + "description": "Parsing and validation of URIs (RFC 3986) and IRIs (RFC 3987)", + "externalReferences": [ + { + "comment": "from packaging metadata: Download-URL", + "type": "distribution", + "url": "https://github.com/dgerber/rfc3987" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "http://pypi.python.org/pypi/rfc3987" + } + ], + "licenses": [ + { + "license": { + "id": "GPL-3.0-or-later" + } + }, + { + "license": { + "name": "declared license of 'rfc3987'", + "text": { + "content": "GNU GPLv3+", + "contentType": "text/plain" + } + } + } + ], + "name": "rfc3987", + "purl": "pkg:pypi/rfc3987@1.3.8", + "type": "library", + "version": "1.3.8" + }, + { + "bom-ref": "rpds-py==0.20.0", + "description": "Python bindings to Rust's persistent data structures (rpds)", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://rpds.readthedocs.io/" + }, + { + "comment": "from packaging metadata Project-URL: Issues", + "type": "issue-tracker", + "url": "https://github.com/crate-py/rpds/issues/" + }, + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/crate-py/rpds" + }, + { + "comment": "from packaging metadata Project-URL: Funding", + "type": "other", + "url": "https://github.com/sponsors/Julian" + }, + { + "comment": "from packaging metadata Project-URL: Tidelift", + "type": "other", + "url": "https://tidelift.com/subscription/pkg/pypi-rpds-py?utm_source=pypi-rpds-py&utm_medium=referral&utm_campaign=pypi-link" + }, + { + "comment": "from packaging metadata Project-URL: Homepage", + "type": "website", + "url": "https://github.com/crate-py/rpds" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "rpds-py", + "purl": "pkg:pypi/rpds-py@0.20.0", + "type": "library", + "version": "0.20.0" + }, + { + "bom-ref": "ruff==0.6.8", + "description": "An extremely fast Python linter and code formatter, written in Rust.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://docs.astral.sh/ruff/" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md" + }, + { + "comment": "from packaging metadata Project-URL: Repository", + "type": "vcs", + "url": "https://github.com/astral-sh/ruff" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://docs.astral.sh/ruff" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "ruff", + "purl": "pkg:pypi/ruff@0.6.8", + "type": "library", + "version": "0.6.8" + }, + { + "bom-ref": "s3transfer==0.10.2", + "description": "An Amazon S3 Transfer Manager", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/boto/s3transfer" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + }, + { + "license": { + "name": "declared license of 's3transfer'", + "text": { + "content": "Apache License 2.0", + "contentType": "text/plain" + } + } + } + ], + "name": "s3transfer", + "purl": "pkg:pypi/s3transfer@0.10.2", + "type": "library", + "version": "0.10.2" + }, + { + "bom-ref": "sentry-sdk==2.14.0", + "description": "Python client for Sentry (https://sentry.io)", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://docs.sentry.io/platforms/python/" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/getsentry/sentry-python" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + }, + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + } + ], + "name": "sentry-sdk", + "purl": "pkg:pypi/sentry-sdk@2.14.0", + "type": "library", + "version": "2.14.0" + }, + { + "bom-ref": "setuptools==69.5.1", + "description": "Easily download, build, install, upgrade, and uninstall Python packages", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://setuptools.pypa.io/" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://setuptools.pypa.io/en/stable/history.html" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/pypa/setuptools" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "setuptools", + "purl": "pkg:pypi/setuptools@69.5.1", + "type": "library", + "version": "69.5.1" + }, + { + "bom-ref": "six==1.16.0", + "description": "Python 2 and 3 compatibility utilities", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/benjaminp/six" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "six", + "purl": "pkg:pypi/six@1.16.0", + "type": "library", + "version": "1.16.0" + }, + { + "bom-ref": "sortedcontainers==2.4.0", + "description": "Sorted Containers -- Sorted List, Sorted Dict, Sorted Set", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "http://www.grantjenks.com/docs/sortedcontainers/" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + }, + { + "license": { + "name": "declared license of 'sortedcontainers'", + "text": { + "content": "Apache 2.0", + "contentType": "text/plain" + } + } + } + ], + "name": "sortedcontainers", + "purl": "pkg:pypi/sortedcontainers@2.4.0", + "type": "library", + "version": "2.4.0" + }, + { + "bom-ref": "sqlparse==0.5.1", + "description": "A non-validating SQL parser.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://sqlparse.readthedocs.io/" + }, + { + "comment": "from packaging metadata Project-URL: Tracker", + "type": "issue-tracker", + "url": "https://github.com/andialbrecht/sqlparse/issues" + }, + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/andialbrecht/sqlparse" + }, + { + "comment": "from packaging metadata Project-URL: Release Notes", + "type": "other", + "url": "https://sqlparse.readthedocs.io/en/latest/changes.html" + }, + { + "comment": "from packaging metadata Project-URL: Home", + "type": "website", + "url": "https://github.com/andialbrecht/sqlparse" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + } + ], + "name": "sqlparse", + "purl": "pkg:pypi/sqlparse@0.5.1", + "type": "library", + "version": "0.5.1" + }, + { + "bom-ref": "stack-data==0.6.3", + "description": "Extract data from python stack frames and tracebacks for informative displays", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "http://github.com/alexmojaki/stack_data" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "stack-data", + "purl": "pkg:pypi/stack-data@0.6.3", + "type": "library", + "version": "0.6.3" + }, + { + "bom-ref": "tblib==3.0.0", + "description": "Traceback serialization library.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://python-tblib.readthedocs.io/" + }, + { + "comment": "from packaging metadata Project-URL: Issue Tracker", + "type": "issue-tracker", + "url": "https://github.com/ionelmc/python-tblib/issues" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://python-tblib.readthedocs.io/en/latest/changelog.html" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/ionelmc/python-tblib" + } + ], + "licenses": [ + { + "license": { + "id": "BSD-2-Clause" + } + }, + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + } + ], + "name": "tblib", + "purl": "pkg:pypi/tblib@3.0.0", + "type": "library", + "version": "3.0.0" + }, + { + "bom-ref": "text-unidecode==1.3", + "description": "The most basic Text::Unidecode port", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/kmike/text-unidecode/" + } + ], + "licenses": [ + { + "license": { + "id": "GPL-2.0-or-later" + } + }, + { + "license": { + "name": "License :: OSI Approved :: Artistic License" + } + }, + { + "license": { + "name": "License :: OSI Approved :: GNU General Public License (GPL)" + } + }, + { + "license": { + "name": "declared license of 'text-unidecode'", + "text": { + "content": "Artistic License", + "contentType": "text/plain" + } + } + } + ], + "name": "text-unidecode", + "purl": "pkg:pypi/text-unidecode@1.3", + "type": "library", + "version": "1.3" + }, + { + "bom-ref": "traitlets==5.14.3", + "description": "Traitlets Python configuration system", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://traitlets.readthedocs.io" + }, + { + "comment": "from packaging metadata Project-URL: Tracker", + "type": "issue-tracker", + "url": "https://github.com/ipython/traitlets/issues" + }, + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/ipython/traitlets" + }, + { + "comment": "from packaging metadata Project-URL: Funding", + "type": "other", + "url": "https://numfocus.org" + }, + { + "comment": "from packaging metadata Project-URL: Homepage", + "type": "website", + "url": "https://github.com/ipython/traitlets" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + }, + { + "license": { + "name": "declared license of 'traitlets'", + "text": { + "content": "BSD 3-Clause License\n\n- Copyright (c) 2001-, IPython Development Team\n\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this\n list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its\n contributors may be used to endorse or promote products derived from\n this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", + "contentType": "text/plain" + } + } + } + ], + "name": "traitlets", + "purl": "pkg:pypi/traitlets@5.14.3", + "type": "library", + "version": "5.14.3" + }, + { + "bom-ref": "types-PyYAML==6.0.12.20240917", + "description": "Typing stubs for PyYAML", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Chat", + "type": "chat", + "url": "https://gitter.im/python/typing" + }, + { + "comment": "from packaging metadata Project-URL: Issue tracker", + "type": "issue-tracker", + "url": "https://github.com/python/typeshed/issues" + }, + { + "comment": "from packaging metadata Project-URL: Changes", + "type": "release-notes", + "url": "https://github.com/typeshed-internal/stub_uploader/blob/main/data/changelogs/PyYAML.md" + }, + { + "comment": "from packaging metadata Project-URL: GitHub", + "type": "vcs", + "url": "https://github.com/python/typeshed" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/python/typeshed" + } + ], + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + }, + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + } + ], + "name": "types-PyYAML", + "purl": "pkg:pypi/types-pyyaml@6.0.12.20240917", + "type": "library", + "version": "6.0.12.20240917" + }, + { + "bom-ref": "types-awscrt==0.22.0", + "description": "Type annotations and code completion for awscrt", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://youtype.github.io/mypy_boto3_builder/" + }, + { + "comment": "from packaging metadata Project-URL: Issues", + "type": "issue-tracker", + "url": "https://github.com/youtype/types-awscrt/issues" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://github.com/youtype/types-awscrt/releases" + }, + { + "comment": "from packaging metadata Project-URL: Repository", + "type": "vcs", + "url": "https://github.com/youtype/types-awscrt" + }, + { + "comment": "from packaging metadata Project-URL: Homepage", + "type": "website", + "url": "https://github.com/youtype/types-awscrt" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + }, + { + "license": { + "name": "declared license of 'types-awscrt'", + "text": { + "content": "MIT License\n\nCopyright (c) 2022 Vlad Emelianov\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n", + "contentType": "text/plain" + } + } + } + ], + "name": "types-awscrt", + "purl": "pkg:pypi/types-awscrt@0.22.0", + "type": "library", + "version": "0.22.0" + }, + { + "bom-ref": "types-cffi==1.16.0.20240331", + "description": "Typing stubs for cffi", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Chat", + "type": "chat", + "url": "https://gitter.im/python/typing" + }, + { + "comment": "from packaging metadata Project-URL: Issue tracker", + "type": "issue-tracker", + "url": "https://github.com/python/typeshed/issues" + }, + { + "comment": "from packaging metadata Project-URL: Changes", + "type": "release-notes", + "url": "https://github.com/typeshed-internal/stub_uploader/blob/main/data/changelogs/cffi.md" + }, + { + "comment": "from packaging metadata Project-URL: GitHub", + "type": "vcs", + "url": "https://github.com/python/typeshed" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/python/typeshed" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + }, + { + "license": { + "name": "declared license of 'types-cffi'", + "text": { + "content": "Apache-2.0 license", + "contentType": "text/plain" + } + } + } + ], + "name": "types-cffi", + "purl": "pkg:pypi/types-cffi@1.16.0.20240331", + "type": "library", + "version": "1.16.0.20240331" + }, + { + "bom-ref": "types-pyOpenSSL==24.1.0.20240722", + "description": "Typing stubs for pyOpenSSL", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Chat", + "type": "chat", + "url": "https://gitter.im/python/typing" + }, + { + "comment": "from packaging metadata Project-URL: Issue tracker", + "type": "issue-tracker", + "url": "https://github.com/python/typeshed/issues" + }, + { + "comment": "from packaging metadata Project-URL: Changes", + "type": "release-notes", + "url": "https://github.com/typeshed-internal/stub_uploader/blob/main/data/changelogs/pyOpenSSL.md" + }, + { + "comment": "from packaging metadata Project-URL: GitHub", + "type": "vcs", + "url": "https://github.com/python/typeshed" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/python/typeshed" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + }, + { + "license": { + "name": "declared license of 'types-pyOpenSSL'", + "text": { + "content": "Apache-2.0 license", + "contentType": "text/plain" + } + } + } + ], + "name": "types-pyOpenSSL", + "purl": "pkg:pypi/types-pyopenssl@24.1.0.20240722", + "type": "library", + "version": "24.1.0.20240722" + }, + { + "bom-ref": "types-python-dateutil==2.9.0.20241003", + "description": "Typing stubs for python-dateutil", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Chat", + "type": "chat", + "url": "https://gitter.im/python/typing" + }, + { + "comment": "from packaging metadata Project-URL: Issue tracker", + "type": "issue-tracker", + "url": "https://github.com/python/typeshed/issues" + }, + { + "comment": "from packaging metadata Project-URL: Changes", + "type": "release-notes", + "url": "https://github.com/typeshed-internal/stub_uploader/blob/main/data/changelogs/python-dateutil.md" + }, + { + "comment": "from packaging metadata Project-URL: GitHub", + "type": "vcs", + "url": "https://github.com/python/typeshed" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/python/typeshed" + } + ], + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + }, + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + } + ], + "name": "types-python-dateutil", + "purl": "pkg:pypi/types-python-dateutil@2.9.0.20241003", + "type": "library", + "version": "2.9.0.20241003" + }, + { + "bom-ref": "types-redis==4.6.0.20241004", + "description": "Typing stubs for redis", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Chat", + "type": "chat", + "url": "https://gitter.im/python/typing" + }, + { + "comment": "from packaging metadata Project-URL: Issue tracker", + "type": "issue-tracker", + "url": "https://github.com/python/typeshed/issues" + }, + { + "comment": "from packaging metadata Project-URL: Changes", + "type": "release-notes", + "url": "https://github.com/typeshed-internal/stub_uploader/blob/main/data/changelogs/redis.md" + }, + { + "comment": "from packaging metadata Project-URL: GitHub", + "type": "vcs", + "url": "https://github.com/python/typeshed" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/python/typeshed" + } + ], + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + }, + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + } + ], + "name": "types-redis", + "purl": "pkg:pypi/types-redis@4.6.0.20241004", + "type": "library", + "version": "4.6.0.20241004" + }, + { + "bom-ref": "types-requests==2.32.0.20240914", + "description": "Typing stubs for requests", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Chat", + "type": "chat", + "url": "https://gitter.im/python/typing" + }, + { + "comment": "from packaging metadata Project-URL: Issue tracker", + "type": "issue-tracker", + "url": "https://github.com/python/typeshed/issues" + }, + { + "comment": "from packaging metadata Project-URL: Changes", + "type": "release-notes", + "url": "https://github.com/typeshed-internal/stub_uploader/blob/main/data/changelogs/requests.md" + }, + { + "comment": "from packaging metadata Project-URL: GitHub", + "type": "vcs", + "url": "https://github.com/python/typeshed" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/python/typeshed" + } + ], + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + }, + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + } + ], + "name": "types-requests", + "purl": "pkg:pypi/types-requests@2.32.0.20240914", + "type": "library", + "version": "2.32.0.20240914" + }, + { + "bom-ref": "types-s3transfer==0.10.2", + "description": "Type annotations and code completion for s3transfer", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://youtype.github.io/mypy_boto3_builder/" + }, + { + "comment": "from packaging metadata Project-URL: Issues", + "type": "issue-tracker", + "url": "https://github.com/youtype/types-s3transfer/issues" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://github.com/youtype/types-s3transfer/releases" + }, + { + "comment": "from packaging metadata Project-URL: Repository", + "type": "vcs", + "url": "https://github.com/youtype/types-s3transfer" + }, + { + "comment": "from packaging metadata Project-URL: Homepage", + "type": "website", + "url": "https://github.com/youtype/types-s3transfer" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + }, + { + "license": { + "name": "declared license of 'types-s3transfer'", + "text": { + "content": "MIT License\n\nCopyright (c) 2022 Vlad Emelianov\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n", + "contentType": "text/plain" + } + } + } + ], + "name": "types-s3transfer", + "purl": "pkg:pypi/types-s3transfer@0.10.2", + "type": "library", + "version": "0.10.2" + }, + { + "bom-ref": "types-setuptools==75.1.0.20240917", + "description": "Typing stubs for setuptools", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Chat", + "type": "chat", + "url": "https://gitter.im/python/typing" + }, + { + "comment": "from packaging metadata Project-URL: Issue tracker", + "type": "issue-tracker", + "url": "https://github.com/python/typeshed/issues" + }, + { + "comment": "from packaging metadata Project-URL: Changes", + "type": "release-notes", + "url": "https://github.com/typeshed-internal/stub_uploader/blob/main/data/changelogs/setuptools.md" + }, + { + "comment": "from packaging metadata Project-URL: GitHub", + "type": "vcs", + "url": "https://github.com/python/typeshed" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/python/typeshed" + } + ], + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + }, + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + } + ], + "name": "types-setuptools", + "purl": "pkg:pypi/types-setuptools@75.1.0.20240917", + "type": "library", + "version": "75.1.0.20240917" + }, + { + "bom-ref": "typing_extensions==4.12.2", + "description": "Backported and Experimental Type Hints for Python 3.8+", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://typing-extensions.readthedocs.io/" + }, + { + "comment": "from packaging metadata Project-URL: Bug Tracker", + "type": "issue-tracker", + "url": "https://github.com/python/typing_extensions/issues" + }, + { + "comment": "from packaging metadata Project-URL: Q & A", + "type": "other", + "url": "https://github.com/python/typing/discussions" + }, + { + "comment": "from packaging metadata Project-URL: Changes", + "type": "release-notes", + "url": "https://github.com/python/typing_extensions/blob/main/CHANGELOG.md" + }, + { + "comment": "from packaging metadata Project-URL: Repository", + "type": "vcs", + "url": "https://github.com/python/typing_extensions" + }, + { + "comment": "from packaging metadata Project-URL: Home", + "type": "website", + "url": "https://github.com/python/typing_extensions" + } + ], + "licenses": [ + { + "license": { + "id": "Python-2.0" + } + } + ], + "name": "typing_extensions", + "purl": "pkg:pypi/typing-extensions@4.12.2", + "type": "library", + "version": "4.12.2" + }, + { + "bom-ref": "tzdata==2024.2", + "description": "Provider of IANA time zone data", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://tzdata.readthedocs.io" + }, + { + "comment": "from packaging metadata Project-URL: Bug Reports", + "type": "issue-tracker", + "url": "https://github.com/python/tzdata/issues" + }, + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/python/tzdata" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/python/tzdata" + } + ], + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + }, + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + } + ], + "name": "tzdata", + "purl": "pkg:pypi/tzdata@2024.2", + "type": "library", + "version": "2024.2" + }, + { + "bom-ref": "unicodecsv==0.14.1", + "description": "Python2's stdlib csv module is nice, but it doesn't support unicode. This module is a drop-in replacement which *does*.", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/jdunck/python-unicodecsv" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + }, + { + "license": { + "name": "declared license of 'unicodecsv'", + "text": { + "content": "BSD License", + "contentType": "text/plain" + } + } + } + ], + "name": "unicodecsv", + "purl": "pkg:pypi/unicodecsv@0.14.1", + "type": "library", + "version": "0.14.1" + }, + { + "bom-ref": "uri-template==1.3.0", + "description": "RFC 6570 URI Template Processor", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: homepage", + "type": "website", + "url": "https://gitlab.linss.com/open-source/python/uri-template" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + }, + { + "license": { + "name": "declared license of 'uri-template'", + "text": { + "content": "MIT License", + "contentType": "text/plain" + } + } + } + ], + "name": "uri-template", + "purl": "pkg:pypi/uri-template@1.3.0", + "type": "library", + "version": "1.3.0" + }, + { + "bom-ref": "uritemplate==4.1.1", + "description": "Implementation of RFC 6570 URI Templates", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://uritemplate.readthedocs.org" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved" + } + }, + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + }, + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + }, + { + "license": { + "name": "declared license of 'uritemplate'", + "text": { + "content": "BSD 3-Clause License or Apache License, Version 2.0", + "contentType": "text/plain" + } + } + } + ], + "name": "uritemplate", + "purl": "pkg:pypi/uritemplate@4.1.1", + "type": "library", + "version": "4.1.1" + }, + { + "bom-ref": "urllib3==2.2.3", + "description": "HTTP library with thread-safe connection pooling, file post, and more.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://urllib3.readthedocs.io" + }, + { + "comment": "from packaging metadata Project-URL: Issue tracker", + "type": "issue-tracker", + "url": "https://github.com/urllib3/urllib3/issues" + }, + { + "comment": "from packaging metadata Project-URL: Code", + "type": "other", + "url": "https://github.com/urllib3/urllib3" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://github.com/urllib3/urllib3/blob/main/CHANGES.rst" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "urllib3", + "purl": "pkg:pypi/urllib3@2.2.3", + "type": "library", + "version": "2.2.3" + }, + { + "bom-ref": "vine==5.1.0", + "description": "Python promises.", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/celery/vine" + } + ], + "licenses": [ + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + }, + { + "license": { + "name": "declared license of 'vine'", + "text": { + "content": "BSD", + "contentType": "text/plain" + } + } + } + ], + "name": "vine", + "purl": "pkg:pypi/vine@5.1.0", + "type": "library", + "version": "5.1.0" + }, + { + "bom-ref": "virtualenv==20.26.6", + "description": "Virtual Python Environment builder", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://virtualenv.pypa.io" + }, + { + "comment": "from packaging metadata Project-URL: Tracker", + "type": "issue-tracker", + "url": "https://github.com/pypa/virtualenv/issues" + }, + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/pypa/virtualenv" + }, + { + "comment": "from packaging metadata Project-URL: Homepage", + "type": "website", + "url": "https://github.com/pypa/virtualenv" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "virtualenv", + "purl": "pkg:pypi/virtualenv@20.26.6", + "type": "library", + "version": "20.26.6" + }, + { + "bom-ref": "watchdog==5.0.3", + "description": "Filesystem events monitoring", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://python-watchdog.readthedocs.io/en/stable/" + }, + { + "comment": "from packaging metadata Project-URL: Issues", + "type": "issue-tracker", + "url": "https://github.com/gorakhargosh/watchdog/issues" + }, + { + "comment": "from packaging metadata Project-URL: Source", + "type": "other", + "url": "https://github.com/gorakhargosh/watchdog/" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://github.com/gorakhargosh/watchdog/blob/master/changelog.rst" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/gorakhargosh/watchdog" + } + ], + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + }, + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + } + ], + "name": "watchdog", + "purl": "pkg:pypi/watchdog@5.0.3", + "type": "library", + "version": "5.0.3" + }, + { + "bom-ref": "wcwidth==0.2.13", + "description": "Measures the displayed width of unicode strings in a terminal", + "externalReferences": [ + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/jquast/wcwidth" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "wcwidth", + "purl": "pkg:pypi/wcwidth@0.2.13", + "type": "library", + "version": "0.2.13" + }, + { + "bom-ref": "webcolors==24.8.0", + "description": "A library for working with the color formats defined by HTML and CSS.", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: documentation", + "type": "documentation", + "url": "https://webcolors.readthedocs.io" + }, + { + "comment": "from packaging metadata Project-URL: homepage", + "type": "website", + "url": "https://github.com/ubernostrum/webcolors" + } + ], + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + }, + { + "license": { + "name": "License :: OSI Approved :: BSD License" + } + } + ], + "name": "webcolors", + "purl": "pkg:pypi/webcolors@24.8.0", + "type": "library", + "version": "24.8.0" + }, + { + "bom-ref": "whitenoise==6.7.0", + "description": "Radically simplified static file serving for WSGI applications", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Documentation", + "type": "documentation", + "url": "https://whitenoise.readthedocs.io/" + }, + { + "comment": "from packaging metadata Project-URL: Changelog", + "type": "release-notes", + "url": "https://whitenoise.readthedocs.io/en/stable/changelog.html" + }, + { + "comment": "from packaging metadata Project-URL: Repository", + "type": "vcs", + "url": "https://github.com/evansd/whitenoise" + } + ], + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "name": "whitenoise", + "purl": "pkg:pypi/whitenoise@6.7.0", + "type": "library", + "version": "6.7.0" + }, + { + "bom-ref": "yarl==1.14.0", + "description": "Yet another URL library", + "externalReferences": [ + { + "comment": "from packaging metadata Project-URL: Coverage: codecov", + "type": "other", + "url": "https://codecov.io/github/aio-libs/yarl" + }, + { + "comment": "from packaging metadata Project-URL: Code of Conduct", + "type": "other", + "url": "https://github.com/aio-libs/.github/blob/master/CODE_OF_CONDUCT.md" + }, + { + "comment": "from packaging metadata Project-URL: GitHub: repo", + "type": "other", + "url": "https://github.com/aio-libs/yarl" + }, + { + "comment": "from packaging metadata Project-URL: CI: GitHub Workflows", + "type": "other", + "url": "https://github.com/aio-libs/yarl/actions?query=branch:master" + }, + { + "comment": "from packaging metadata Project-URL: GitHub: issues", + "type": "other", + "url": "https://github.com/aio-libs/yarl/issues" + }, + { + "comment": "from packaging metadata Project-URL: Docs: RTD", + "type": "other", + "url": "https://yarl.aio-libs.org" + }, + { + "comment": "from packaging metadata Project-URL: Docs: Changelog", + "type": "other", + "url": "https://yarl.aio-libs.org/en/latest/changes/" + }, + { + "comment": "from packaging metadata: Home-page", + "type": "website", + "url": "https://github.com/aio-libs/yarl" + } + ], + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + }, + { + "license": { + "name": "License :: OSI Approved :: Apache Software License" + } + } + ], + "name": "yarl", + "purl": "pkg:pypi/yarl@1.14.0", + "type": "library", + "version": "1.14.0" + } + ], + "dependencies": [ + { + "dependsOn": ["cryptography==43.0.1"], + "ref": "Authlib==1.3.2" + }, + { + "dependsOn": [ + "argon2-cffi==23.1.0", + "asgiref==3.8.1", + "sqlparse==0.5.1", + "tzdata==2024.2" + ], + "ref": "Django==5.1.1" + }, + { + "dependsOn": [ + "python-dateutil==2.9.0.post0", + "typing_extensions==4.12.2" + ], + "ref": "Faker==30.1.0" + }, + { + "ref": "MarkupSafe==2.1.5" + }, + { + "dependsOn": [ + "coverage==7.6.1", + "cryptography==43.0.1", + "pre-commit==3.8.0" + ], + "ref": "PyJWT==2.9.0" + }, + { + "ref": "PyYAML==6.0.2" + }, + { + "ref": "Pygments==2.18.0" + }, + { + "dependsOn": ["MarkupSafe==2.1.5", "watchdog==5.0.3"], + "ref": "Werkzeug==3.0.4" + }, + { + "ref": "aiohappyeyeballs==2.4.3" + }, + { + "dependsOn": [ + "aiohappyeyeballs==2.4.3", + "aiosignal==1.3.1", + "attrs==24.2.0", + "frozenlist==1.4.1", + "multidict==6.1.0", + "yarl==1.14.0" + ], + "ref": "aiohttp==3.10.9" + }, + { + "dependsOn": ["frozenlist==1.4.1"], + "ref": "aiosignal==1.3.1" + }, + { + "dependsOn": ["vine==5.1.0"], + "ref": "amqp==5.2.0" + }, + { + "dependsOn": ["cffi==1.17.1", "pre-commit==3.8.0"], + "ref": "argon2-cffi-bindings==21.2.0" + }, + { + "dependsOn": [ + "argon2-cffi-bindings==21.2.0", + "mypy==1.11.2", + "typing_extensions==4.12.2" + ], + "ref": "argon2-cffi==23.1.0" + }, + { + "dependsOn": [ + "pre-commit==3.8.0", + "python-dateutil==2.9.0.post0", + "types-python-dateutil==2.9.0.20241003" + ], + "ref": "arrow==1.3.0" + }, + { + "dependsOn": ["mypy==1.11.2", "typing_extensions==4.12.2"], + "ref": "asgiref==3.8.1" + }, + { + "dependsOn": ["six==1.16.0"], + "ref": "asttokens==2.4.1" + }, + { + "dependsOn": ["coverage==7.6.1", "mypy==1.11.2", "pre-commit==3.8.0"], + "ref": "attrs==24.2.0" + }, + { + "dependsOn": ["pycodestyle==2.12.1"], + "ref": "autopep8==2.3.1" + }, + { + "ref": "billiard==4.2.1" + }, + { + "ref": "boolean.py==4.0" + }, + { + "dependsOn": [ + "boto3==1.35.29", + "botocore-stubs==1.35.31", + "botocore==1.35.35", + "mypy-boto3-s3==1.35.22", + "types-s3transfer==0.10.2", + "typing_extensions==4.12.2" + ], + "ref": "boto3-stubs==1.35.29" + }, + { + "dependsOn": [ + "botocore==1.35.35", + "jmespath==1.0.1", + "s3transfer==0.10.2" + ], + "ref": "boto3==1.35.29" + }, + { + "dependsOn": [ + "botocore==1.35.35", + "types-awscrt==0.22.0", + "typing_extensions==4.12.2" + ], + "ref": "botocore-stubs==1.35.31" + }, + { + "dependsOn": [ + "jmespath==1.0.1", + "python-dateutil==2.9.0.post0", + "urllib3==2.2.3" + ], + "ref": "botocore==1.35.35" + }, + { + "dependsOn": [ + "Django==5.1.1", + "PyYAML==6.0.2", + "billiard==4.2.1", + "boto3==1.35.29", + "click-didyoumean==0.3.1", + "click-plugins==1.1.1", + "click-repl==0.3.0", + "click==8.1.7", + "cryptography==43.0.1", + "kombu==5.4.2", + "python-dateutil==2.9.0.post0", + "redis==5.0.8", + "tblib==3.0.0", + "tzdata==2024.2", + "urllib3==2.2.3", + "vine==5.1.0" + ], + "ref": "celery==5.4.0" + }, + { + "ref": "certifi==2024.8.30" + }, + { + "dependsOn": ["pycparser==2.22"], + "ref": "cffi==1.17.1" + }, + { + "ref": "cfgv==3.4.0" + }, + { + "ref": "chardet==5.2.0" + }, + { + "ref": "charset-normalizer==3.3.2" + }, + { + "dependsOn": ["click==8.1.7"], + "ref": "click-didyoumean==0.3.1" + }, + { + "dependsOn": ["click==8.1.7"], + "ref": "click-plugins==1.1.1" + }, + { + "dependsOn": ["click==8.1.7", "prompt_toolkit==3.0.48"], + "ref": "click-repl==0.3.0" + }, + { + "ref": "click==8.1.7" + }, + { + "ref": "coverage==7.6.1" + }, + { + "dependsOn": [ + "certifi==2024.8.30", + "cffi==1.17.1", + "click==8.1.7", + "mypy==1.11.2", + "ruff==0.6.8" + ], + "ref": "cryptography==43.0.1" + }, + { + "dependsOn": [ + "chardet==5.2.0", + "cyclonedx-python-lib==7.6.2", + "packageurl-python==0.15.6", + "packaging==24.1", + "pip-requirements-parser==32.0.1" + ], + "ref": "cyclonedx-bom==4.6.1" + }, + { + "dependsOn": ["cyclonedx-bom==4.6.1"], + "ref": "cyclonedx-py==1.0.1" + }, + { + "dependsOn": [ + "jsonschema==4.23.0", + "license-expression==30.3.1", + "lxml==5.3.0", + "packageurl-python==0.15.6", + "py-serializable==1.1.2", + "sortedcontainers==2.4.0" + ], + "ref": "cyclonedx-python-lib==7.6.2" + }, + { + "ref": "debugpy==1.8.6" + }, + { + "ref": "decorator==5.1.1" + }, + { + "ref": "defusedxml==0.7.1" + }, + { + "ref": "distlib==0.3.8" + }, + { + "dependsOn": ["Django==5.1.1", "asgiref==3.8.1"], + "ref": "django-cors-headers==4.4.0" + }, + { + "dependsOn": ["coverage==7.6.1"], + "ref": "django-coverage-plugin==3.1.0" + }, + { + "dependsOn": ["coverage==7.6.1"], + "ref": "django-environ==0.11.2" + }, + { + "dependsOn": ["Django==5.1.1"], + "ref": "django-extensions==3.2.3" + }, + { + "dependsOn": ["Django==5.1.1"], + "ref": "django-filter==24.3" + }, + { + "dependsOn": ["python-fsutil==0.14.1"], + "ref": "django-maintenance-mode==0.21.1" + }, + { + "dependsOn": ["Django==5.1.1", "unicodecsv==0.14.1"], + "ref": "django-queryset-csv==1.1.0" + }, + { + "ref": "django-ratelimit==4.1.0" + }, + { + "dependsOn": ["Django==5.1.1", "redis==5.0.8"], + "ref": "django-redis==5.4.0" + }, + { + "ref": "django-rest-passwordreset==1.4.1" + }, + { + "dependsOn": [ + "Django==5.1.1", + "autopep8==2.3.1", + "gprof2dot==2024.6.6", + "sqlparse==0.5.1" + ], + "ref": "django-silk==5.2.0" + }, + { + "dependsOn": ["Django==5.1.1"], + "ref": "django-simple-history==3.7.0" + }, + { + "dependsOn": ["Django==5.1.1", "typing_extensions==4.12.2"], + "ref": "django-stubs-ext==5.1.0" + }, + { + "dependsOn": [ + "Django==5.1.1", + "asgiref==3.8.1", + "django-stubs-ext==5.1.0", + "mypy==1.11.2", + "redis==5.0.8", + "types-PyYAML==6.0.12.20240917", + "typing_extensions==4.12.2" + ], + "ref": "django-stubs==5.1.0" + }, + { + "dependsOn": ["ply==3.11"], + "ref": "djangoql==0.18.1" + }, + { + "dependsOn": [ + "Django==5.1.1", + "PyJWT==2.9.0", + "cryptography==43.0.1", + "djangorestframework==3.15.2", + "freezegun==1.5.1", + "ipython==8.27.0" + ], + "ref": "djangorestframework-simplejwt==5.3.1" + }, + { + "dependsOn": [ + "django-stubs==5.1.0", + "mypy==1.11.2", + "requests==2.32.3", + "types-PyYAML==6.0.12.20240917", + "types-requests==2.32.0.20240914", + "typing_extensions==4.12.2" + ], + "ref": "djangorestframework-stubs==3.15.1" + }, + { + "dependsOn": ["Django==5.1.1"], + "ref": "djangorestframework==3.15.2" + }, + { + "dependsOn": [ + "coverage==7.6.1", + "cryptography==43.0.1", + "idna==3.10", + "mypy==1.11.2" + ], + "ref": "dnspython==2.7.0" + }, + { + "dependsOn": ["Django==5.1.1", "djangorestframework==3.15.2"], + "ref": "drf-nested-routers==0.94.1" + }, + { + "dependsOn": [ + "Django==5.1.1", + "PyYAML==6.0.2", + "djangorestframework==3.15.2", + "inflection==0.5.1", + "jsonschema==4.23.0", + "typing_extensions==4.12.2", + "uritemplate==4.1.1" + ], + "ref": "drf-spectacular==0.27.2" + }, + { + "ref": "dry-rest-permissions==0.1.10" + }, + { + "dependsOn": ["dnspython==2.7.0", "idna==3.10"], + "ref": "email_validator==2.2.0" + }, + { + "dependsOn": ["asttokens==2.4.1", "coverage==7.6.1", "ipython==8.27.0"], + "ref": "executing==2.1.0" + }, + { + "dependsOn": [ + "Django==5.1.1", + "Faker==30.1.0", + "coverage==7.6.1", + "mypy==1.11.2", + "pillow==10.4.0" + ], + "ref": "factory_boy==3.3.1" + }, + { + "dependsOn": [ + "MarkupSafe==2.1.5", + "PyYAML==6.0.2", + "certifi==2024.8.30", + "coverage==7.6.1", + "lxml==5.3.0", + "mypy==1.11.2", + "pydantic==1.10.18", + "requests==2.32.3", + "setuptools==69.5.1" + ], + "ref": "fhir.resources==6.5.0" + }, + { + "dependsOn": [ + "coverage==7.6.1", + "typing_extensions==4.12.2", + "virtualenv==20.26.6" + ], + "ref": "filelock==3.16.1" + }, + { + "ref": "fqdn==1.5.1" + }, + { + "dependsOn": ["python-dateutil==2.9.0.post0"], + "ref": "freezegun==1.5.1" + }, + { + "ref": "frozenlist==1.4.1" + }, + { + "ref": "gprof2dot==2024.6.6" + }, + { + "dependsOn": ["coverage==7.6.1", "packaging==24.1"], + "ref": "gunicorn==23.0.0" + }, + { + "dependsOn": ["boto3==1.35.29"], + "ref": "healthy-django==0.1.0" + }, + { + "ref": "hiredis==2.4.0" + }, + { + "dependsOn": ["cryptography==43.0.1"], + "ref": "http_ece==1.2.1" + }, + { + "ref": "identify==2.6.1" + }, + { + "dependsOn": ["mypy==1.11.2", "ruff==0.6.8"], + "ref": "idna==3.10" + }, + { + "ref": "inflection==0.5.1" + }, + { + "dependsOn": [ + "Pygments==2.18.0", + "decorator==5.1.1", + "jedi==0.19.1", + "matplotlib-inline==0.1.7", + "packaging==24.1", + "pexpect==4.9.0", + "prompt_toolkit==3.0.48", + "setuptools==69.5.1", + "stack-data==0.6.3", + "traitlets==5.14.3", + "typing_extensions==4.12.2" + ], + "ref": "ipython==8.27.0" + }, + { + "dependsOn": ["arrow==1.3.0"], + "ref": "isoduration==20.11.0" + }, + { + "dependsOn": [ + "Django==5.1.1", + "MarkupSafe==2.1.5", + "Pygments==2.18.0", + "attrs==24.2.0", + "chardet==5.2.0", + "idna==3.10", + "mypy==1.11.2", + "packaging==24.1", + "parso==0.8.4", + "pyparsing==3.1.4", + "requests==2.32.3", + "six==1.16.0", + "types-setuptools==75.1.0.20240917", + "urllib3==2.2.3" + ], + "ref": "jedi==0.19.1" + }, + { + "ref": "jmespath==1.0.1" + }, + { + "ref": "jsonpointer==3.0.0" + }, + { + "dependsOn": ["referencing==0.35.1"], + "ref": "jsonschema-specifications==2023.12.1" + }, + { + "dependsOn": [ + "attrs==24.2.0", + "fqdn==1.5.1", + "idna==3.10", + "isoduration==20.11.0", + "jsonpointer==3.0.0", + "jsonschema-specifications==2023.12.1", + "referencing==0.35.1", + "rfc3339-validator==0.1.4", + "rfc3987==1.3.8", + "rpds-py==0.20.0", + "uri-template==1.3.0", + "webcolors==24.8.0" + ], + "ref": "jsonschema==4.23.0" + }, + { + "dependsOn": ["cryptography==43.0.1", "typing_extensions==4.12.2"], + "ref": "jwcrypto==1.5.6" + }, + { + "dependsOn": [ + "PyYAML==6.0.2", + "amqp==5.2.0", + "boto3==1.35.29", + "redis==5.0.8", + "typing_extensions==4.12.2", + "tzdata==2024.2", + "urllib3==2.2.3", + "vine==5.1.0" + ], + "ref": "kombu==5.4.2" + }, + { + "dependsOn": ["boolean.py==4.0"], + "ref": "license-expression==30.3.1" + }, + { + "ref": "lxml==5.3.0" + }, + { + "dependsOn": ["traitlets==5.14.3"], + "ref": "matplotlib-inline==0.1.7" + }, + { + "ref": "more-itertools==10.5.0" + }, + { + "dependsOn": ["typing_extensions==4.12.2"], + "ref": "multidict==6.1.0" + }, + { + "dependsOn": ["typing_extensions==4.12.2"], + "ref": "mypy-boto3-s3==1.35.22" + }, + { + "ref": "mypy-extensions==1.0.0" + }, + { + "dependsOn": [ + "lxml==5.3.0", + "mypy-extensions==1.0.0", + "pip==24.2", + "setuptools==69.5.1", + "typing_extensions==4.12.2" + ], + "ref": "mypy==1.11.2" + }, + { + "ref": "newrelic==10.0.0" + }, + { + "ref": "nodeenv==1.9.1" + }, + { + "dependsOn": ["mypy==1.11.2", "setuptools==69.5.1"], + "ref": "packageurl-python==0.15.6" + }, + { + "ref": "packaging==24.1" + }, + { + "dependsOn": ["mypy==1.11.2", "types-setuptools==75.1.0.20240917"], + "ref": "parso==0.8.4" + }, + { + "dependsOn": ["ptyprocess==0.7.0"], + "ref": "pexpect==4.9.0" + }, + { + "dependsOn": [ + "coverage==7.6.1", + "defusedxml==0.7.1", + "packaging==24.1", + "typing_extensions==4.12.2" + ], + "ref": "pillow==10.4.0" + }, + { + "dependsOn": ["packaging==24.1", "pyparsing==3.1.4"], + "ref": "pip-requirements-parser==32.0.1" + }, + { + "ref": "pip==24.2" + }, + { + "dependsOn": ["mypy==1.11.2"], + "ref": "platformdirs==4.3.6" + }, + { + "ref": "ply==3.11" + }, + { + "dependsOn": [ + "PyYAML==6.0.2", + "cfgv==3.4.0", + "identify==2.6.1", + "nodeenv==1.9.1", + "virtualenv==20.26.6" + ], + "ref": "pre-commit==3.8.0" + }, + { + "dependsOn": ["wcwidth==0.2.13"], + "ref": "prompt_toolkit==3.0.48" + }, + { + "ref": "propcache==0.2.0" + }, + { + "ref": "psycopg-c==3.2.2" + }, + { + "dependsOn": [ + "dnspython==2.7.0", + "mypy==1.11.2", + "psycopg-c==3.2.2", + "types-setuptools==75.1.0.20240917", + "typing_extensions==4.12.2", + "tzdata==2024.2" + ], + "ref": "psycopg==3.2.2" + }, + { + "ref": "ptyprocess==0.7.0" + }, + { + "ref": "pure_eval==0.2.3" + }, + { + "dependsOn": ["defusedxml==0.7.1"], + "ref": "py-serializable==1.1.2" + }, + { + "dependsOn": ["cryptography==43.0.1"], + "ref": "py-vapid==1.9.1" + }, + { + "ref": "pycodestyle==2.12.1" + }, + { + "ref": "pycparser==2.22" + }, + { + "ref": "pycryptodome==3.20.0" + }, + { + "dependsOn": ["email_validator==2.2.0", "typing_extensions==4.12.2"], + "ref": "pydantic==1.10.18" + }, + { + "ref": "pyparsing==3.1.4" + }, + { + "dependsOn": ["six==1.16.0"], + "ref": "python-dateutil==2.9.0.post0" + }, + { + "ref": "python-fsutil==0.14.1" + }, + { + "dependsOn": ["text-unidecode==1.3"], + "ref": "python-slugify==8.0.4" + }, + { + "ref": "python-ulid==1.1.0" + }, + { + "dependsOn": [ + "aiohttp==3.10.9", + "cryptography==43.0.1", + "http_ece==1.2.1", + "py-vapid==1.9.1", + "requests==2.32.3", + "six==1.16.0" + ], + "ref": "pywebpush==2.0.0" + }, + { + "dependsOn": [ + "click==8.1.7", + "hiredis==2.4.0", + "more-itertools==10.5.0", + "pydantic==1.10.18", + "python-ulid==1.1.0", + "redis==5.0.8", + "setuptools==69.5.1", + "types-redis==4.6.0.20241004", + "typing_extensions==4.12.2" + ], + "ref": "redis-om==0.3.1" + }, + { + "dependsOn": [ + "cryptography==43.0.1", + "hiredis==2.4.0", + "requests==2.32.3", + "typing_extensions==4.12.2" + ], + "ref": "redis==5.0.8" + }, + { + "dependsOn": ["attrs==24.2.0", "rpds-py==0.20.0"], + "ref": "referencing==0.35.1" + }, + { + "dependsOn": ["requests==2.32.3"], + "ref": "requests-mock==1.12.1" + }, + { + "dependsOn": [ + "certifi==2024.8.30", + "chardet==5.2.0", + "charset-normalizer==3.3.2", + "idna==3.10", + "urllib3==2.2.3" + ], + "ref": "requests==2.32.3" + }, + { + "dependsOn": ["six==1.16.0"], + "ref": "rfc3339-validator==0.1.4" + }, + { + "ref": "rfc3987==1.3.8" + }, + { + "ref": "rpds-py==0.20.0" + }, + { + "ref": "ruff==0.6.8" + }, + { + "dependsOn": ["botocore==1.35.35"], + "ref": "s3transfer==0.10.2" + }, + { + "dependsOn": [ + "Django==5.1.1", + "MarkupSafe==2.1.5", + "aiohttp==3.10.9", + "asttokens==2.4.1", + "celery==5.4.0", + "certifi==2024.8.30", + "executing==2.1.0", + "pure_eval==0.2.3", + "urllib3==2.2.3" + ], + "ref": "sentry-sdk==2.14.0" + }, + { + "dependsOn": [ + "filelock==3.16.1", + "mypy==1.11.2", + "packaging==24.1", + "pip==24.2", + "virtualenv==20.26.6" + ], + "ref": "setuptools==69.5.1" + }, + { + "ref": "six==1.16.0" + }, + { + "ref": "sortedcontainers==2.4.0" + }, + { + "ref": "sqlparse==0.5.1" + }, + { + "dependsOn": [ + "Pygments==2.18.0", + "asttokens==2.4.1", + "executing==2.1.0", + "pure_eval==0.2.3" + ], + "ref": "stack-data==0.6.3" + }, + { + "ref": "tblib==3.0.0" + }, + { + "ref": "text-unidecode==1.3" + }, + { + "dependsOn": ["mypy==1.11.2", "pre-commit==3.8.0"], + "ref": "traitlets==5.14.3" + }, + { + "ref": "types-PyYAML==6.0.12.20240917" + }, + { + "ref": "types-awscrt==0.22.0" + }, + { + "dependsOn": ["types-setuptools==75.1.0.20240917"], + "ref": "types-cffi==1.16.0.20240331" + }, + { + "dependsOn": ["cryptography==43.0.1", "types-cffi==1.16.0.20240331"], + "ref": "types-pyOpenSSL==24.1.0.20240722" + }, + { + "ref": "types-python-dateutil==2.9.0.20241003" + }, + { + "dependsOn": ["cryptography==43.0.1", "types-pyOpenSSL==24.1.0.20240722"], + "ref": "types-redis==4.6.0.20241004" + }, + { + "dependsOn": ["urllib3==2.2.3"], + "ref": "types-requests==2.32.0.20240914" + }, + { + "ref": "types-s3transfer==0.10.2" + }, + { + "ref": "types-setuptools==75.1.0.20240917" + }, + { + "ref": "typing_extensions==4.12.2" + }, + { + "ref": "tzdata==2024.2" + }, + { + "ref": "unicodecsv==0.14.1" + }, + { + "dependsOn": ["mypy==1.11.2", "types-PyYAML==6.0.12.20240917"], + "ref": "uri-template==1.3.0" + }, + { + "ref": "uritemplate==4.1.1" + }, + { + "ref": "urllib3==2.2.3" + }, + { + "ref": "vine==5.1.0" + }, + { + "dependsOn": [ + "coverage==7.6.1", + "distlib==0.3.8", + "filelock==3.16.1", + "packaging==24.1", + "platformdirs==4.3.6", + "setuptools==69.5.1" + ], + "ref": "virtualenv==20.26.6" + }, + { + "dependsOn": ["PyYAML==6.0.2"], + "ref": "watchdog==5.0.3" + }, + { + "ref": "wcwidth==0.2.13" + }, + { + "dependsOn": ["coverage==7.6.1"], + "ref": "webcolors==24.8.0" + }, + { + "ref": "whitenoise==6.7.0" + }, + { + "dependsOn": ["idna==3.10", "multidict==6.1.0", "propcache==0.2.0"], + "ref": "yarl==1.14.0" + } + ], + "metadata": { + "timestamp": "2024-10-08T11:21:19.961073+00:00", + "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "4.6.1" + }, + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python-lib/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-python-lib/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-python-library.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python-lib/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python-lib/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python-lib/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python-lib" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python-lib/#readme" + } + ], + "name": "cyclonedx-python-lib", + "vendor": "CycloneDX", + "version": "7.6.2" + } + ] + }, + "serialNumber": "urn:uuid:8b53c106-85db-4165-8ccd-7db4a80a0352", + "version": 1, + "$schema": "http://cyclonedx.org/schema/bom-1.4.schema.json", + "bomFormat": "CycloneDX", + "specVersion": "1.4" +} diff --git a/src/Components/Licenses/fe-sbom.json b/src/Components/Licenses/fe-sbom.json new file mode 100644 index 00000000000..3ec4f703736 --- /dev/null +++ b/src/Components/Licenses/fe-sbom.json @@ -0,0 +1,85047 @@ +{ + "$schema": "http://cyclonedx.org/schema/bom-1.4.schema.json", + "bomFormat": "CycloneDX", + "specVersion": "1.4", + "version": 1, + "serialNumber": "urn:uuid:0336b888-0dfb-4642-a147-a08d83c2171f", + "metadata": { + "timestamp": "2024-10-08T07:03:28.023Z", + "tools": [ + { + "name": "npm", + "version": "10.8.2" + }, + { + "vendor": "@cyclonedx", + "name": "cyclonedx-npm", + "version": "1.19.3", + "externalReferences": [ + { + "url": "git+https://github.com/CycloneDX/cyclonedx-node-npm.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/CycloneDX/cyclonedx-node-npm#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/CycloneDX/cyclonedx-node-npm/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + } + ] + }, + { + "vendor": "@cyclonedx", + "name": "cyclonedx-library", + "version": "6.11.0", + "externalReferences": [ + { + "url": "git+https://github.com/CycloneDX/cyclonedx-javascript-library.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/CycloneDX/cyclonedx-javascript-library#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/CycloneDX/cyclonedx-javascript-library/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + } + ] + } + ], + "component": { + "type": "application", + "name": "care_fe", + "version": "2.5.4", + "bom-ref": "care_fe@2.5.4", + "author": "Open Healthcare Network Contributors", + "description": "Care is a Digital Public Good enabling TeleICU & Decentralised Administration of Healthcare Capacity across States.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/care_fe@2.5.4?vcs_url=git%2Bssh%3A//git%40github.com/ohcnetwork/care_fe.git", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/ohcnetwork/care_fe.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://care.ohc.network", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ohcnetwork/care_fe/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "" + }, + { + "name": "cdx:npm:package:private", + "value": "true" + } + ] + } + }, + "components": [ + { + "type": "library", + "name": "figtree", + "group": "@fontsource", + "version": "5.1.1", + "bom-ref": "@fontsource/figtree@5.1.1", + "author": "Google Inc.", + "description": "Self-host the Figtree font in a neatly bundled NPM package.", + "licenses": [ + { + "license": { + "id": "OFL-1.1" + } + } + ], + "purl": "pkg:npm/%40fontsource/figtree@5.1.1#fonts/google/figtree", + "externalReferences": [ + { + "url": "git+https://github.com/fontsource/font-files.git#fonts/google/figtree", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://fontsource.org/fonts/figtree", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/fontsource/font-files/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@fontsource/figtree/-/figtree-5.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8d5c606c2aed6a0fdfe8561abaef836d0251ed3bcce372325f688d731f109a6125bb3c8f67e15546e979b74395f64e767c38ba9c12c5ffcef4f4000662fed998" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@fontsource/figtree" + } + ] + }, + { + "type": "library", + "name": "react-wrapper", + "group": "@googlemaps", + "version": "1.1.42", + "bom-ref": "@googlemaps/react-wrapper@1.1.42", + "author": "Justin Poehnelt", + "description": "React component that wraps the loading of Google Maps JavaScript API.", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/%40googlemaps/react-wrapper@1.1.42", + "externalReferences": [ + { + "url": "git+https://github.com/googlemaps/react-wrapper.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/googlemaps/react-wrapper", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/googlemaps/react-wrapper/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@googlemaps/react-wrapper/-/react-wrapper-1.1.42.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ad906aade153a4798d801e2f60116458f8d7ae38371c3466092405ba0089ef04f8e41f947a1de9ce34afbc71c6188aad489de74b955746a061460a5a9cfd2c6b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@googlemaps/react-wrapper" + } + ] + }, + { + "type": "library", + "name": "js-api-loader", + "group": "@googlemaps", + "version": "1.16.8", + "bom-ref": "@googlemaps/js-api-loader@1.16.8", + "author": "Justin Poehnelt", + "description": "Wrapper for the loading of Google Maps JavaScript API script in the browser", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/%40googlemaps/js-api-loader@1.16.8", + "externalReferences": [ + { + "url": "git+https://github.com/googlemaps/js-api-loader.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/googlemaps/js-api-loader", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/googlemaps/js-api-loader/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@googlemaps/js-api-loader/-/js-api-loader-1.16.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0913aaab07caa2d74ee8406364efe04065536de0e9b3957b32df7ef3ee50fa34e0e4244c8b7222fcbf4f995dd44913abb76b96c6d1b3247391981cb1ca8f6949" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@googlemaps/js-api-loader" + } + ] + }, + { + "type": "library", + "name": "react", + "version": "18.3.1", + "bom-ref": "react@18.3.1", + "description": "React is a JavaScript library for building user interfaces.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/react@18.3.1#packages/react", + "externalReferences": [ + { + "url": "git+https://github.com/facebook/react.git#packages/react", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://reactjs.org/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/facebook/react/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c12fa1020252851d0a844bcf240adfb8f54dd7e1f3d6dd18ea7e632eb1906e46f8bab80f13fd11bdefb590c075bffa16807826e1621c57e8bb176a53563fb689" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react" + } + ] + }, + { + "type": "library", + "name": "typescript-guards", + "group": "@googlemaps", + "version": "2.0.3", + "bom-ref": "@googlemaps/typescript-guards@2.0.3", + "author": "Justin Poehnelt", + "description": "TypeScript guards for Google Maps Platform JavaScript.", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/%40googlemaps/typescript-guards@2.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/googlemaps/js-typescript-guards.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/googlemaps/js-typescript-guards", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/googlemaps/js-typescript-guards/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@googlemaps/typescript-guards/-/typescript-guards-2.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "de21ee3bc1f48cf7a17edb0c2b4920c89ccf614fe0fe8893470fb0bbfca5b6a499ef024fb77bdfb091e43e2b91a508db9e75b2817f93de69111b22bf7b267f97" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@googlemaps/typescript-guards" + } + ] + }, + { + "type": "library", + "name": "react", + "group": "@headlessui", + "version": "2.1.9", + "bom-ref": "@headlessui/react@2.1.9", + "description": "A set of completely unstyled, fully accessible UI components for React, designed to integrate beautifully with Tailwind CSS.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40headlessui/react@2.1.9#packages/%40headlessui-react", + "externalReferences": [ + { + "url": "git+https://github.com/tailwindlabs/headlessui.git#packages/@headlessui-react", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/tailwindlabs/headlessui#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/tailwindlabs/headlessui/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@headlessui/react/-/react-2.1.9.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7245b0eef94ab67a1ad5f2f65f47f1d5adedfcb8bd3082835579f74a01bae58971bc302c36b637f4f3c2c5533bb10440ee0a367c9b2e1d249ab8a14d6891c7ec" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@headlessui/react" + } + ] + }, + { + "type": "library", + "name": "react", + "group": "@floating-ui", + "version": "0.26.24", + "bom-ref": "@floating-ui/react@0.26.24", + "author": "atomiks", + "description": "Floating UI for React", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40floating-ui/react@0.26.24#packages/react", + "externalReferences": [ + { + "url": "git+https://github.com/floating-ui/floating-ui.git#packages/react", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://floating-ui.com/docs/react", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/floating-ui/floating-ui", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@floating-ui/react/-/react-0.26.24.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "da5cb4a4291920611052ae47f1b04ad17266735c482bf44cdedbd5cd8dc604447b20e0f5520982d98dad8e3e00b92f930bebd3135289bf6d39df6f748ee6b44b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@floating-ui/react" + } + ] + }, + { + "type": "library", + "name": "react-dom", + "group": "@floating-ui", + "version": "2.1.2", + "bom-ref": "@floating-ui/react-dom@2.1.2", + "author": "atomiks", + "description": "Floating UI for React DOM", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40floating-ui/react-dom@2.1.2#packages/react-dom", + "externalReferences": [ + { + "url": "git+https://github.com/floating-ui/floating-ui.git#packages/react-dom", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://floating-ui.com/docs/react-dom", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/floating-ui/floating-ui", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d3aa24af97203f330d072f9872c7b603ab9d322e1bab05bfce0045febc2370da96932afcd8c720f1bd2f8d7f0e269645cbf14a8c99b0eb057bb78e242ba916ec" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@floating-ui/react-dom" + } + ] + }, + { + "type": "library", + "name": "dom", + "group": "@floating-ui", + "version": "1.6.11", + "bom-ref": "@floating-ui/dom@1.6.11", + "author": "atomiks", + "description": "Floating UI for the web", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40floating-ui/dom@1.6.11#packages/dom", + "externalReferences": [ + { + "url": "git+https://github.com/floating-ui/floating-ui.git#packages/dom", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://floating-ui.com", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/floating-ui/floating-ui", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "aa4302c52476e2fdaf1a48580e8fd4cf17c93770f8b32a928f2b93173e82ed7729535a4048f46278d2342a3e553f7ff9d3798e7d888663cf75ba0057d4694005" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@floating-ui/dom" + } + ] + }, + { + "type": "library", + "name": "core", + "group": "@floating-ui", + "version": "1.6.8", + "bom-ref": "@floating-ui/core@1.6.8", + "author": "atomiks", + "description": "Positioning library for floating elements: tooltips, popovers, dropdowns, and more", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40floating-ui/core@1.6.8#packages/core", + "externalReferences": [ + { + "url": "git+https://github.com/floating-ui/floating-ui.git#packages/core", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://floating-ui.com", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/floating-ui/floating-ui", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ed727d70f53ec88d9078b4be1424a5a8d15926af1aaefb3079f919ad8235c9005b7edc3a172ad93b161287ef52ef3ed3a5e5a546df732792213355882f7df88c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@floating-ui/core" + } + ] + }, + { + "type": "library", + "name": "utils", + "group": "@floating-ui", + "version": "0.2.8", + "bom-ref": "@floating-ui/utils@0.2.8", + "author": "atomiks", + "description": "Utilities for Floating UI", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40floating-ui/utils@0.2.8#packages/utils", + "externalReferences": [ + { + "url": "git+https://github.com/floating-ui/floating-ui.git#packages/utils", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://floating-ui.com", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/floating-ui/floating-ui", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9329bb4a874fa7cff096879c3a97264a7589b0aeccd04e5683c51c140fae3b807db39774cb05ce12ba3ff0733dc74ad6f93963473ba5ff5e14633dd395e4f78a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@floating-ui/utils" + } + ] + }, + { + "type": "library", + "name": "react-dom", + "version": "18.3.1", + "bom-ref": "react-dom@18.3.1", + "description": "React package for working with the DOM.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/react-dom@18.3.1#packages/react-dom", + "externalReferences": [ + { + "url": "git+https://github.com/facebook/react.git#packages/react-dom", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://reactjs.org/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/facebook/react/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e66e2740aa7ead945bd3d2cd1f9f463380714e1f76e75ff295b2886e97bb4e91b17c9fbd92fe812e42c15c88e3b296e06e720136a948db7b519d3593d2c9d423" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-dom" + } + ] + }, + { + "type": "library", + "name": "tabbable", + "version": "6.2.0", + "bom-ref": "tabbable@6.2.0", + "author": "David Clark", + "description": "Returns an array of all tabbable DOM nodes within a containing node.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/tabbable@6.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/focus-trap/tabbable.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/focus-trap/tabbable#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/focus-trap/tabbable/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/tabbable/-/tabbable-6.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "09ab7ade6c6c54997362f379d499955c880da14a24ac8693db32dc9425e345df1ba19d34d38538282b3fb13a09ef90bab1d941c96c696276f906889fd554857b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tabbable" + } + ] + }, + { + "type": "library", + "name": "focus", + "group": "@react-aria", + "version": "3.18.3", + "bom-ref": "@react-aria/focus@3.18.3", + "description": "Spectrum UI components in React", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/%40react-aria/focus@3.18.3", + "externalReferences": [ + { + "url": "git+https://github.com/adobe/react-spectrum.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/adobe/react-spectrum#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/adobe/react-spectrum/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@react-aria/focus/-/focus-3.18.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "58a504960fb9cd2d03df19559fc327b4d9e4cc9aa5d89e8cbb300c3fc4afe564e0143b1efd7191f38d9db313d323228a76b5950917a00aec1ae26de7fc6ce027" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@react-aria/focus" + } + ] + }, + { + "type": "library", + "name": "interactions", + "group": "@react-aria", + "version": "3.22.3", + "bom-ref": "@react-aria/interactions@3.22.3", + "description": "Spectrum UI components in React", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/%40react-aria/interactions@3.22.3", + "externalReferences": [ + { + "url": "git+https://github.com/adobe/react-spectrum.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/adobe/react-spectrum#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/adobe/react-spectrum/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@react-aria/interactions/-/interactions-3.22.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "45151bfda1be3f420a4c85a2918fd2ca507a6c86cb65eced9d9636bdb7bb4401b932055a0a09f91d0e39488d791a54e686c146f029c5eac949b1414988d1e96d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@react-aria/interactions" + } + ] + }, + { + "type": "library", + "name": "utils", + "group": "@react-aria", + "version": "3.25.3", + "bom-ref": "@react-aria/utils@3.25.3", + "description": "Spectrum UI components in React", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/%40react-aria/utils@3.25.3", + "externalReferences": [ + { + "url": "git+https://github.com/adobe/react-spectrum.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/adobe/react-spectrum#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/adobe/react-spectrum/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.25.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3d1e47ff6bda0fc7d2ab41ff501f629cd6dcf0a0dc5665ba7d801f4969249fe3807614d33152aa5d7ad9b99056c857d20f965eed537a69caf886b3909b66e6ac" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@react-aria/utils" + } + ] + }, + { + "type": "library", + "name": "ssr", + "group": "@react-aria", + "version": "3.9.6", + "bom-ref": "@react-aria/ssr@3.9.6", + "description": "Spectrum UI components in React", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/%40react-aria/ssr@3.9.6", + "externalReferences": [ + { + "url": "git+https://github.com/adobe/react-spectrum.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/adobe/react-spectrum#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/adobe/react-spectrum/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.9.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "88ba3cda5f368a5322546cb7e364842e3b21b96a2db656f9f9579f3b78ce42a4113589c9045a5449a76cc033db462992809519b85c08118b3a01a6e43f4dfc7c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@react-aria/ssr" + } + ] + }, + { + "type": "library", + "name": "utils", + "group": "@react-stately", + "version": "3.10.4", + "bom-ref": "@react-stately/utils@3.10.4", + "description": "Spectrum UI components in React", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/%40react-stately/utils@3.10.4", + "externalReferences": [ + { + "url": "git+https://github.com/adobe/react-spectrum.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/adobe/react-spectrum#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/adobe/react-spectrum/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8011101083118797fad0a0a6ed0290d967ef841da02d4afd6fbdaca94748676106fb1b8f81a22508179289cbe39a306f619c0e8e83849e6224731d861e9fc75b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@react-stately/utils" + } + ] + }, + { + "type": "library", + "name": "helpers", + "group": "@swc", + "version": "0.5.13", + "bom-ref": "@swc/helpers@0.5.13", + "author": "강동윤", + "description": "External helpers for the swc project.", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/%40swc/helpers@0.5.13", + "externalReferences": [ + { + "url": "git+https://github.com/swc-project/swc.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://swc.rs", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/swc-project/swc/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.13.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "528286c50debe64608f5d00b2896a9326b8afb5cd633f1f5ed9d7e8b09cd9b37094677c5b9ebd9b37ef94c0e6b5b7d69bb8052e0da12cb57d1b1ec435df5a7e7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@swc/helpers" + } + ] + }, + { + "type": "library", + "name": "shared", + "group": "@react-types", + "version": "3.25.0", + "bom-ref": "@react-types/shared@3.25.0", + "description": "Spectrum UI components in React", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/%40react-types/shared@3.25.0", + "externalReferences": [ + { + "url": "git+https://github.com/adobe/react-spectrum.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/adobe/react-spectrum#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/adobe/react-spectrum/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@react-types/shared/-/shared-3.25.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3994b287353abd3756dde57f9b3e62ea143041486446cef1c18d9dd5aa8fbd374c7b4fb6718ec5c29e393c08b060b123ef78bdae8d85c45f6a0b80ef1c648281" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@react-types/shared" + } + ] + }, + { + "type": "library", + "name": "clsx", + "version": "2.1.1", + "bom-ref": "clsx@2.1.1", + "author": "Luke Edwards", + "description": "A tiny (239B) utility for constructing className strings conditionally.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/clsx@2.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/lukeed/clsx.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/lukeed/clsx#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/lukeed/clsx/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7989b441606d52b0566561b4777f3a386030d7a67df793e2395a3607b6e35926c779d1a5e5ed1959aabae6438681448d7ac1080e407d2126d383f24af5d84264" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/clsx" + } + ] + }, + { + "type": "library", + "name": "tslib", + "version": "2.7.0", + "bom-ref": "tslib@2.7.0", + "author": "Microsoft Corp.", + "description": "Runtime library for TypeScript helper functions", + "licenses": [ + { + "license": { + "id": "0BSD" + } + } + ], + "purl": "pkg:npm/tslib@2.7.0", + "externalReferences": [ + { + "url": "git+https://github.com/Microsoft/tslib.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://www.typescriptlang.org/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/Microsoft/TypeScript/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "80b5c229d375fe3e3b0221e23a424debd84999c6c64c72342262e66d82c7ca486078dd23546a256bdc958c5833094925b1940c5b9e68f9d5bb217bf74425c3cc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tslib" + } + ] + }, + { + "type": "library", + "name": "react-virtual", + "group": "@tanstack", + "version": "3.10.8", + "bom-ref": "@tanstack/react-virtual@3.10.8", + "author": "Tanner Linsley", + "description": "Headless UI for virtualizing scrollable elements in React", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40tanstack/react-virtual@3.10.8#packages/react-virtual", + "externalReferences": [ + { + "url": "git+https://github.com/TanStack/virtual.git#packages/react-virtual", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://tanstack.com/virtual", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/TanStack/virtual/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.10.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "55bcdb5464ac665424b722eb3f99f113ebc4d5947e5343450163db24ba06dbe0ca3f07760fb7552024d5208698949a97d590849d80db68ea663306ecca106820" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@tanstack/react-virtual" + } + ] + }, + { + "type": "library", + "name": "virtual-core", + "group": "@tanstack", + "version": "3.10.8", + "bom-ref": "@tanstack/virtual-core@3.10.8", + "author": "Tanner Linsley", + "description": "Headless UI for virtualizing scrollable elements in TS/JS + Frameworks", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40tanstack/virtual-core@3.10.8#packages/virtual-core", + "externalReferences": [ + { + "url": "git+https://github.com/TanStack/virtual.git#packages/virtual-core", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://tanstack.com/virtual", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/TanStack/virtual/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.10.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3c1bb4d26b6df798db2858ba2e593d6a293c6e7477b51fe840fd68dd34a2fa21bfffe43645323308480a9071bc041f3a93130d5ba3bcc24bbe2e68be40547a8c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@tanstack/virtual-core" + } + ] + }, + { + "type": "library", + "name": "core", + "group": "@pnotify", + "version": "5.2.0", + "bom-ref": "@pnotify/core@5.2.0", + "author": "Hunter Perrin", + "description": "PNotify Core", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/%40pnotify/core@5.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/sciactive/pnotify.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sciactive/pnotify", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sciactive/pnotify/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@pnotify/core/-/core-5.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "77d64ced0e99c6ec13275e106ce6bba569a852a39b3e2b3b4b52be4f32127dfacbf30d9fec98a010f236f356a02d285500c22c1394ac0ba3bd62192eb707a46c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@pnotify/core" + } + ] + }, + { + "type": "library", + "name": "mobile", + "group": "@pnotify", + "version": "5.2.0", + "bom-ref": "@pnotify/mobile@5.2.0", + "author": "Hunter Perrin", + "description": "PNotify - Mobile Module", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/%40pnotify/mobile@5.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/sciactive/pnotify.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sciactive/pnotify", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sciactive/pnotify/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@pnotify/mobile/-/mobile-5.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "baed15ee1e3563c513400e99076e8f70753bc07bb99f03ff14498cca298712912a86bbe4cc8443d82c41ef3bbd498a77264d8d15c242dcd8ae78edca876e4254" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@pnotify/mobile" + } + ] + }, + { + "type": "library", + "name": "react-icons", + "group": "@radix-ui", + "version": "1.3.0", + "bom-ref": "@radix-ui/react-icons@1.3.0", + "description": "Radix UI React Icon Set", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40radix-ui/react-icons@1.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@radix-ui/react-icons/-/react-icons-1.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8d0c63ff42ca829fa3f418935f3dcedec82cdba44d7adda22d69ac3f2473d9221c478abfe126dacd77e76306c0afebcb60a49f73bab1cf21900351cb9588ae37" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@radix-ui/react-icons" + } + ] + }, + { + "type": "library", + "name": "react-slot", + "group": "@radix-ui", + "version": "1.1.0", + "bom-ref": "@radix-ui/react-slot@1.1.0", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40radix-ui/react-slot@1.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/radix-ui/primitives.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://radix-ui.com/primitives", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/radix-ui/primitives/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "15409fe5731f996e1db5897af69752e036f12b2f278f833b49a7c180f965cacc6675a721ca735f940769fe00ac9d858d0e781eead23da27ccca7901161cd4a37" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@radix-ui/react-slot" + } + ] + }, + { + "type": "library", + "name": "react-compose-refs", + "group": "@radix-ui", + "version": "1.1.0", + "bom-ref": "@radix-ui/react-compose-refs@1.1.0", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40radix-ui/react-compose-refs@1.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/radix-ui/primitives.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://radix-ui.com/primitives", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/radix-ui/primitives/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6f88a73ad89a3a761ff4a5b23b78c079e086e857b27d8ea576210f6a76d48d677ec48939c197876bcc95c26ac9daf75eae1bbf050bf30ab248d251ddfb0222ab" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@radix-ui/react-compose-refs" + } + ] + }, + { + "type": "library", + "name": "react", + "group": "@types", + "version": "18.3.2", + "bom-ref": "@types/react@18.3.2", + "description": "TypeScript definitions for react", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/react@18.3.2#types/react", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/react", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/react/-/react-18.3.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "06d820f3d7409ea0f8bd5ed1de19703b182aa1b5102a0c77326ad0462d3261bb3f3f4ca6f17a33200964a958a53ea1d0c17b387bd4dfeb7aeb0a0979f0170ee3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/react" + } + ] + }, + { + "type": "library", + "name": "react-toast", + "group": "@radix-ui", + "version": "1.2.2", + "bom-ref": "@radix-ui/react-toast@1.2.2", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40radix-ui/react-toast@1.2.2", + "externalReferences": [ + { + "url": "git+https://github.com/radix-ui/primitives.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://radix-ui.com/primitives", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/radix-ui/primitives/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@radix-ui/react-toast/-/react-toast-1.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "67aa6a4b39803ff6c5268a8c02cb689f879235afae778e0d4994e26549947a7f88399e67058f24cee539583055c855cfb5c5bac946a5387b3133f04fe92bfcc3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@radix-ui/react-toast" + } + ] + }, + { + "type": "library", + "name": "primitive", + "group": "@radix-ui", + "version": "1.1.0", + "bom-ref": "@radix-ui/primitive@1.1.0", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40radix-ui/primitive@1.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/radix-ui/primitives.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://radix-ui.com/primitives", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/radix-ui/primitives/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e19f1d9fa529934aa4e0fef8c41859e8777fc3498f13338e2f1cb8c623d7397aa317b8d94b45402a4effc7f1fa172636cc291826a78f7f51b92a6926349e1104" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@radix-ui/primitive" + } + ] + }, + { + "type": "library", + "name": "react-collection", + "group": "@radix-ui", + "version": "1.1.0", + "bom-ref": "@radix-ui/react-collection@1.1.0", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40radix-ui/react-collection@1.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/radix-ui/primitives.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://radix-ui.com/primitives", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/radix-ui/primitives/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "199b19b25309132a3554a9b92f564963cb460f164d3c0a147905086ca7897e88bb4389268a0e40b202cc618bb261b7e377c7c1985391008c180245cc9d766067" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@radix-ui/react-collection" + } + ], + "components": [ + { + "type": "library", + "name": "react-context", + "group": "@radix-ui", + "version": "1.1.0", + "bom-ref": "@radix-ui/react-collection@1.1.0|@radix-ui/react-context@1.1.0", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40radix-ui/react-context@1.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/radix-ui/primitives.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://radix-ui.com/primitives", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/radix-ui/primitives/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "38aadc901cbeb0c12060cfec326aa612b567d2466aac73c9cdef909770f362c0c3a74865d0beb69f1ff6d76dbf06fa6cd6acfae398e572edad0fd96b45275ff0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@radix-ui/react-collection/node_modules/@radix-ui/react-context" + } + ] + } + ] + }, + { + "type": "library", + "name": "react-primitive", + "group": "@radix-ui", + "version": "2.0.0", + "bom-ref": "@radix-ui/react-primitive@2.0.0", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40radix-ui/react-primitive@2.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/radix-ui/primitives.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://radix-ui.com/primitives", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/radix-ui/primitives/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "652a459b4fee1daf334ef2810e32c558ba3c764af8301b220cbcf483780c530aa02c7cfdad369144660382f64fb4126060204a5e44bd7f39a8c9282bf023ba0b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@radix-ui/react-primitive" + } + ] + }, + { + "type": "library", + "name": "react-dom", + "group": "@types", + "version": "18.3.0", + "bom-ref": "@types/react-dom@18.3.0", + "description": "TypeScript definitions for react-dom", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/react-dom@18.3.0#types/react-dom", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/react-dom", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-dom", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "121c00a6e4e6301997b853a292140b201527eae160f354b02cc380520a1d245d7848e04e08c754d38803a188b458e2491c3d78e132f7db3e320ea096ddd9e442" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/react-dom" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "react-context", + "group": "@radix-ui", + "version": "1.1.1", + "bom-ref": "@radix-ui/react-context@1.1.1", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40radix-ui/react-context@1.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/radix-ui/primitives.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://radix-ui.com/primitives", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/radix-ui/primitives/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5004a4f738be72bbfd5ad78afcd5383cbbcea0bdceb84e8159528d17a84f441b580435d0daee62bb73b9f735252624d5be4caec9c9eaaf3b6c1d527070af4af9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@radix-ui/react-context" + } + ] + }, + { + "type": "library", + "name": "react-dismissable-layer", + "group": "@radix-ui", + "version": "1.1.1", + "bom-ref": "@radix-ui/react-dismissable-layer@1.1.1", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40radix-ui/react-dismissable-layer@1.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/radix-ui/primitives.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://radix-ui.com/primitives", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/radix-ui/primitives/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "412c60dbd95faffc5c7afea44b3ecc0259839f36cfd5e23f0f09f74e9d62a74293e425042ecc647a4144315044a32908de8577f61293e13299cc134c6dc4d961" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@radix-ui/react-dismissable-layer" + } + ] + }, + { + "type": "library", + "name": "react-use-callback-ref", + "group": "@radix-ui", + "version": "1.1.0", + "bom-ref": "@radix-ui/react-use-callback-ref@1.1.0", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40radix-ui/react-use-callback-ref@1.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/radix-ui/primitives.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://radix-ui.com/primitives", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/radix-ui/primitives/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "09ab137efb32f9fadc1646d7b5227666ef491e937c4d82b192024659b8e2661162bf169e5bbacc799b7b4042c654b69855f14cb0a1e36fb024d273047bed957f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@radix-ui/react-use-callback-ref" + } + ] + }, + { + "type": "library", + "name": "react-use-escape-keydown", + "group": "@radix-ui", + "version": "1.1.0", + "bom-ref": "@radix-ui/react-use-escape-keydown@1.1.0", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40radix-ui/react-use-escape-keydown@1.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/radix-ui/primitives.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://radix-ui.com/primitives", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/radix-ui/primitives/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2fbbf05a54759134d0de887b8353b4081177602cb24e3f0d9a12d1fa9852869c80e741c27c114a5494e9b219bd3f32e22a67a1b2b4334d84e95fd1ef982f6b87" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@radix-ui/react-use-escape-keydown" + } + ] + }, + { + "type": "library", + "name": "react-portal", + "group": "@radix-ui", + "version": "1.1.2", + "bom-ref": "@radix-ui/react-portal@1.1.2", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40radix-ui/react-portal@1.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/radix-ui/primitives.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://radix-ui.com/primitives", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/radix-ui/primitives/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "59e0d82c63f125bff910606879dc896d3d0ca6850b9b09c83cc24c4a5764ba232c040bfb37571176c4d665686df6fa4f3a2377ab288602d6cada2b38effb8c16" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@radix-ui/react-portal" + } + ] + }, + { + "type": "library", + "name": "react-use-layout-effect", + "group": "@radix-ui", + "version": "1.1.0", + "bom-ref": "@radix-ui/react-use-layout-effect@1.1.0", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40radix-ui/react-use-layout-effect@1.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/radix-ui/primitives.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://radix-ui.com/primitives", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/radix-ui/primitives/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f853c4d2b39dce2592ac7f5ab61c08d51d070d56d694485df8547e6920e4e2e58699227d679e2c75954340f6408a7261257c1f4feaa78fdebd982b13da07e6e7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@radix-ui/react-use-layout-effect" + } + ] + }, + { + "type": "library", + "name": "react-presence", + "group": "@radix-ui", + "version": "1.1.1", + "bom-ref": "@radix-ui/react-presence@1.1.1", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40radix-ui/react-presence@1.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/radix-ui/primitives.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://radix-ui.com/primitives", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/radix-ui/primitives/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "21e157562e184b52b4c156735cdadb69a52f209dea758fbf221e1e1c585603d4b0191f540d7ec293c69bbcbe7b0b872fdf0c0cbd4134386ebd41cdcd09c4defc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@radix-ui/react-presence" + } + ] + }, + { + "type": "library", + "name": "react-use-controllable-state", + "group": "@radix-ui", + "version": "1.1.0", + "bom-ref": "@radix-ui/react-use-controllable-state@1.1.0", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40radix-ui/react-use-controllable-state@1.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/radix-ui/primitives.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://radix-ui.com/primitives", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/radix-ui/primitives/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "32d7cc549892af6363cd2d006bdd0d3d39ef4d283a0bf24b095ee66b45baf8e315efcbddf0ec91a480fe360f4bc73b0f6cb7ae06758103536adf402d0480c287" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@radix-ui/react-use-controllable-state" + } + ] + }, + { + "type": "library", + "name": "react-visually-hidden", + "group": "@radix-ui", + "version": "1.1.0", + "bom-ref": "@radix-ui/react-visually-hidden@1.1.0", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40radix-ui/react-visually-hidden@1.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/radix-ui/primitives.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://radix-ui.com/primitives", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/radix-ui/primitives/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "37c30366ab600a01b94b7695eb420d001e3be68b09a2eb18a59e1c4c9d9c15b3297474b963a9682d31fc2cfb648f640dd31f77277d074ff337a895ccd3e97279" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@radix-ui/react-visually-hidden" + } + ] + }, + { + "type": "library", + "name": "browser", + "group": "@sentry", + "version": "8.33.1", + "bom-ref": "@sentry/browser@8.33.1", + "author": "Sentry", + "description": "Official Sentry SDK for browsers", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40sentry/browser@8.33.1", + "externalReferences": [ + { + "url": "git://github.com/getsentry/sentry-javascript.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/tree/master/packages/browser", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@sentry/browser/-/browser-8.33.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "73acc8fe281ec642f066e1a4faef118f6e82863c4682485ee996ca16c5c261a280a797a9e57ec7411924aa06f10298aa942d0b76e1dd77fca6ce1d77f492e0f3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@sentry/browser" + } + ] + }, + { + "type": "library", + "name": "browser-utils", + "group": "@sentry-internal", + "version": "8.33.1", + "bom-ref": "@sentry-internal/browser-utils@8.33.1", + "author": "Sentry", + "description": "Browser Utilities for all Sentry JavaScript SDKs", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40sentry-internal/browser-utils@8.33.1", + "externalReferences": [ + { + "url": "git://github.com/getsentry/sentry-javascript.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/tree/master/packages/browser-utils", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@sentry-internal/browser-utils/-/browser-utils-8.33.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4d6ebfafe1a5e63897bf9e222b5c59de69558134bf8da069e2f710d3118c760890dd672110f70549e628bcbf981d3ded4ae774199a95b43402cfee62efaa6ea8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@sentry-internal/browser-utils" + } + ] + }, + { + "type": "library", + "name": "core", + "group": "@sentry", + "version": "8.33.1", + "bom-ref": "@sentry/core@8.33.1", + "author": "Sentry", + "description": "Base implementation for all Sentry JavaScript SDKs", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40sentry/core@8.33.1", + "externalReferences": [ + { + "url": "git://github.com/getsentry/sentry-javascript.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/tree/master/packages/core", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@sentry/core/-/core-8.33.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "dd24b8d6cb972c5cf12f7390bd3319eaaf7665aa442d5ab69764a85a5668a5c6a65a1a20d91bb4769daf92e9eaf7b9051dbd93cca4539451f8fb881b4fc489ba" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@sentry/core" + } + ] + }, + { + "type": "library", + "name": "types", + "group": "@sentry", + "version": "8.33.1", + "bom-ref": "@sentry/types@8.33.1", + "author": "Sentry", + "description": "Types for all Sentry JavaScript SDKs", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40sentry/types@8.33.1", + "externalReferences": [ + { + "url": "git://github.com/getsentry/sentry-javascript.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/tree/master/packages/types", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@sentry/types/-/types-8.33.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1a3a0032fc2da487a6a05fc88b067b03ad20e2742fdeac33476d46bc9a83554a0a0f47bca6ff4e2d7f87c97a146ade30103192b8351c53250a0f61bea1def740" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@sentry/types" + } + ] + }, + { + "type": "library", + "name": "utils", + "group": "@sentry", + "version": "8.33.1", + "bom-ref": "@sentry/utils@8.33.1", + "author": "Sentry", + "description": "Utilities for all Sentry JavaScript SDKs", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40sentry/utils@8.33.1", + "externalReferences": [ + { + "url": "git://github.com/getsentry/sentry-javascript.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/tree/master/packages/utils", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@sentry/utils/-/utils-8.33.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bb3b98a62889b8563737858d1cc0565105f9a0dbf6b7f4db1b4387469dd1afbc9ebbe1d27c3e78d93229f7f80c67e1b40b177c02654edf090a2056e4d132f842" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@sentry/utils" + } + ] + }, + { + "type": "library", + "name": "feedback", + "group": "@sentry-internal", + "version": "8.33.1", + "bom-ref": "@sentry-internal/feedback@8.33.1", + "author": "Sentry", + "description": "Sentry SDK integration for user feedback", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40sentry-internal/feedback@8.33.1", + "externalReferences": [ + { + "url": "git://github.com/getsentry/sentry-javascript.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/tree/master/packages/feedback", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-8.33.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a9ab8c4539b7a8368ba99de26c8d37723e202c5e34cb48a3eb99e3f9c9ecea25b1182b4facef2d8ef5c55ae42c13b0327bd7463270609afeee37e35352d0b744" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@sentry-internal/feedback" + } + ] + }, + { + "type": "library", + "name": "replay-canvas", + "group": "@sentry-internal", + "version": "8.33.1", + "bom-ref": "@sentry-internal/replay-canvas@8.33.1", + "author": "Sentry", + "description": "Replay canvas integration", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40sentry-internal/replay-canvas@8.33.1", + "externalReferences": [ + { + "url": "git+https://github.com/getsentry/sentry-javascript.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://docs.sentry.io/platforms/javascript/session-replay/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-8.33.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9ecc531533c24f5d13cbfbfaf808924f7fb2a2d18fd6c51bf31a9f281f5f3e74b58591c5af2a74367125b3bc458c1b016d93d4d46a45933ae4fc4e891738b10d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@sentry-internal/replay-canvas" + } + ] + }, + { + "type": "library", + "name": "replay", + "group": "@sentry-internal", + "version": "8.33.1", + "bom-ref": "@sentry-internal/replay@8.33.1", + "author": "Sentry", + "description": "User replays for Sentry", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40sentry-internal/replay@8.33.1", + "externalReferences": [ + { + "url": "git+https://github.com/getsentry/sentry-javascript.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://docs.sentry.io/platforms/javascript/session-replay/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@sentry-internal/replay/-/replay-8.33.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7e6e1ca083a399a9d4dbd34e54df4cc9a3f87d408e632b5bb45a9548a44535943fc4080d7b24a20486d477a223ba33269ce93d6d8d1611431c766dd4a2d8dda2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@sentry-internal/replay" + } + ] + }, + { + "type": "library", + "name": "container-queries", + "group": "@tailwindcss", + "version": "0.1.1", + "bom-ref": "@tailwindcss/container-queries@0.1.1", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40tailwindcss/container-queries@0.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/tailwindlabs/tailwindcss-container-queries.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/tailwindlabs/tailwindcss-container-queries#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/tailwindlabs/tailwindcss-container-queries/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@tailwindcss/container-queries/-/container-queries-0.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a75f1db300a1c7a5a74d26890921b1ea54e6ac6ccd36f9b616d5e688ee80b80d55e14e51132a2ac264fa92002c20c763a34ed07407d85c727886732d7c7cd680" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@tailwindcss/container-queries" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "tailwindcss", + "version": "3.4.13", + "bom-ref": "tailwindcss@3.4.13", + "description": "A utility-first CSS framework for rapidly building custom user interfaces.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/tailwindcss@3.4.13", + "externalReferences": [ + { + "url": "git+https://github.com/tailwindlabs/tailwindcss.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://tailwindcss.com", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/tailwindlabs/tailwindcss/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.13.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2aa8c73892a880e52de41b3be76ca409e8b0be2d1f29592be68aac14db7ff29c7fb40f2c7053c8964ca0b1fea35eb7c2a861f3ed57e503afb2cad5ae33e5e117" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tailwindcss" + } + ], + "components": [ + { + "type": "library", + "name": "postcss-selector-parser", + "version": "6.1.2", + "bom-ref": "tailwindcss@3.4.13|postcss-selector-parser@6.1.2", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/postcss-selector-parser@6.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/postcss/postcss-selector-parser.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/postcss/postcss-selector-parser", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/postcss/postcss-selector-parser/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "43ca907cf899f931ceff766b3ab3b470924a7e96026a0b4c5245db9c47e68148f05e0eb3fd605e3b24bd00f0413c24d288357eb384b0406bbcc85b2231122e76" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tailwindcss/node_modules/postcss-selector-parser" + } + ] + }, + { + "type": "library", + "name": "resolve", + "version": "1.22.8", + "bom-ref": "tailwindcss@3.4.13|resolve@1.22.8", + "author": "James Halliday", + "description": "resolve like require.resolve() on behalf of files asynchronously and synchronously", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/resolve@1.22.8", + "externalReferences": [ + { + "url": "git://github.com/browserify/resolve.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/browserify/resolve#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/browserify/resolve/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a0a59e3c2c6aa5de8594bbc6575554d31edb90f9a608da25c738cc7f835cce80e741c216ac017e70fb599f98ba9fe45f0f677d8b4b73a4a9c6e98935ebcc88cb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tailwindcss/node_modules/resolve" + } + ] + } + ] + }, + { + "type": "library", + "name": "forms", + "group": "@tailwindcss", + "version": "0.5.9", + "bom-ref": "@tailwindcss/forms@0.5.9", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40tailwindcss/forms@0.5.9", + "externalReferences": [ + { + "url": "git+https://github.com/tailwindlabs/tailwindcss-forms.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/tailwindlabs/tailwindcss-forms#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/tailwindlabs/tailwindcss-forms/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.5.9.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b4ce1756bdbe5154f15c9cdecbd4f0c78f1cd60731152b6a9f5a50cf4b51b17f28dc3bf184de68639a6fc806d4c7b553699c697a3e19cef73a87ed51241ce922" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@tailwindcss/forms" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "mini-svg-data-uri", + "version": "1.4.4", + "bom-ref": "mini-svg-data-uri@1.4.4", + "author": "Taylor “Tigt” Hunt", + "description": "Small, efficient encoding of SVG data URIs for CSS, HTML, etc.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mini-svg-data-uri@1.4.4", + "externalReferences": [ + { + "url": "git+https://github.com/tigt/mini-svg-data-uri.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/tigt/mini-svg-data-uri#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/tigt/mini-svg-data-uri/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.4.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "afd75e0def69e452543d9024dc0e7dc061fb222f58ae38d6c348e6c3f96249b1e5d821e2c978fa15c0d70eed8add38d5017aa225d6b0df1c7095966bf44ea71e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mini-svg-data-uri" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "typography", + "group": "@tailwindcss", + "version": "0.5.15", + "bom-ref": "@tailwindcss/typography@0.5.15", + "description": "A Tailwind CSS plugin for automatically styling plain HTML content with beautiful typographic defaults.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40tailwindcss/typography@0.5.15", + "externalReferences": [ + { + "url": "git+https://github.com/tailwindlabs/tailwindcss-typography.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/tailwindlabs/tailwindcss-typography#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/tailwindlabs/tailwindcss-typography/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.15.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "02a86509797ef20ad4cfcbaa131bf9393b60a63b952301534974eb87ccbdfe9c3aab67a4edf27e63c644570ec40760c272e08eb448dff70dfe277af3b6cd35b8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@tailwindcss/typography" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "lodash.castarray", + "version": "4.4.0", + "bom-ref": "lodash.castarray@4.4.0", + "author": "John-David Dalton", + "description": "The lodash method `_.castArray` exported as a module.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/lodash.castarray@4.4.0", + "externalReferences": [ + { + "url": "git+https://github.com/lodash/lodash.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://lodash.com/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/lodash/lodash/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/lodash.castarray/-/lodash.castarray-4.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "695c7cced3efeffd942db02b189d98e366c6d66110e661a3a5dbeb6c9709154dd36d8c9b7be4252d2e29b2df73579db29b2da29f52a914f8999c03804f10f8f9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lodash.castarray" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "lodash.isplainobject", + "version": "4.0.6", + "bom-ref": "lodash.isplainobject@4.0.6", + "author": "John-David Dalton", + "description": "The lodash method `_.isPlainObject` exported as a module.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/lodash.isplainobject@4.0.6", + "externalReferences": [ + { + "url": "git+https://github.com/lodash/lodash.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://lodash.com/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/lodash/lodash/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a125f3696ca908c1e43c2dcdbc111a3c77f42ac0399af3eb38f810583b1b83c9fba2b676f743340660bf8e0459e2f709e834c0863aec49881db16fc5f8c14e04" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lodash.isplainobject" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "lodash.merge", + "version": "4.6.2", + "bom-ref": "lodash.merge@4.6.2", + "author": "John-David Dalton", + "description": "The Lodash method `_.merge` exported as a module.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/lodash.merge@4.6.2", + "externalReferences": [ + { + "url": "git+https://github.com/lodash/lodash.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://lodash.com/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/lodash/lodash/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d0aa63a97455beb6320ac5f5b3047f5d32b4bdae9542440ce8c368ecfa96efb0728c086801103c11facfd4de3e2a52a3f184b46540ad453fd852e872603ba321" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lodash.merge" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "postcss-selector-parser", + "version": "6.0.10", + "bom-ref": "postcss-selector-parser@6.0.10", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/postcss-selector-parser@6.0.10", + "externalReferences": [ + { + "url": "git+https://github.com/postcss/postcss-selector-parser.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/postcss/postcss-selector-parser", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/postcss/postcss-selector-parser/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "210ed365da1aa9b4fe2c2a52860e3a8e7655961583db0ea241801c6177c701167b5f5b7f50686171e403b395f4706a8abd894734ebafece6b5c666f4a10b80df" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/postcss-selector-parser" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "cssesc", + "version": "3.0.0", + "bom-ref": "cssesc@3.0.0", + "author": "Mathias Bynens", + "description": "A JavaScript library for escaping CSS strings and identifiers while generating the shortest possible ASCII-only output.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/cssesc@3.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/mathiasbynens/cssesc.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://mths.be/cssesc", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mathiasbynens/cssesc/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fd36ff25c8cad75d67352706a1be4c36db27b4d3356823540e2a41fd39306458720ebac4e3b48ec7fd7cc05d9b6e381cdd9cc248a5b54f99ede446c5a00cff56" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cssesc" + } + ] + }, + { + "type": "library", + "name": "util-deprecate", + "version": "1.0.2", + "bom-ref": "util-deprecate@1.0.2", + "author": "Nathan Rajlich", + "description": "The Node.js `util.deprecate()` function with browser support", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/util-deprecate@1.0.2", + "externalReferences": [ + { + "url": "git://github.com/TooTallNate/util-deprecate.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/TooTallNate/util-deprecate", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/TooTallNate/util-deprecate/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "10f0f9ab5b97c85c49a42acb9c27359c79eade039ae83641a1c008888d93692080ed5089d5424331a802cc891736c5187c3d5d68afff2d3110f318886eb1ed73" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/util-deprecate" + } + ] + }, + { + "type": "library", + "name": "cypress", + "group": "@types", + "version": "1.1.3", + "bom-ref": "@types/cypress@1.1.3", + "description": "Stub TypeScript definitions entry for cypress, which provides its own types definitions", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/cypress@1.1.3", + "externalReferences": [ + { + "url": "https://cypress.io/", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/cypress/-/cypress-1.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3977b41b0f0b7827e5906d683e0169cab61626610aa989dc06c0ff274af5eebd044f1fd39c818334bc17b7fa4561262e613a7372ad6ade0eb633d0eb7ec04be2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/cypress" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "cypress", + "version": "13.15.0", + "bom-ref": "cypress@13.15.0", + "description": "Cypress is a next generation front end testing tool built for the modern web", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/cypress@13.15.0", + "externalReferences": [ + { + "url": "git+https://github.com/cypress-io/cypress.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://cypress.io", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/cypress-io/cypress/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/cypress/-/cypress-13.15.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e7768eecfc0e7e2eb4e2acce9024b33655aab82ca72e5284feb9a6a523dcce2447e8b35f683500925413e96248b03f32c31948cbeb9566c9d330209055dda44f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cypress" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "proxy-from-env", + "version": "1.0.0", + "bom-ref": "cypress@13.15.0|proxy-from-env@1.0.0", + "author": "Rob Wu", + "description": "Offers getProxyForUrl to get the proxy URL for a URL, respecting the *_PROXY (e.g. HTTP_PROXY) and NO_PROXY environment variables.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/proxy-from-env@1.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/Rob--W/proxy-from-env.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/Rob--W/proxy-from-env#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/Rob--W/proxy-from-env/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1762478094358aac271c37108d506cab79ffba86852fe88f5bf78078bee4571cbfd91ad668de16ae82a38ef6eca11b6fd1fb5e94dc82d356e34619ff6e171fe0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cypress/node_modules/proxy-from-env" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "events", + "group": "@types", + "version": "3.0.3", + "bom-ref": "@types/events@3.0.3", + "description": "TypeScript definitions for events", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/events@3.0.3#types/events", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/events", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/events", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/events/-/events-3.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b6b39ce000144e1133f616a93ed49def07f9b6240abd3b6ee5bdfbd54c57753baacc887402b711b2944fd22d158aef8b5ecb48435cfdeadd67b0fc53f68974d6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/events" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "google.maps", + "group": "@types", + "version": "3.58.1", + "bom-ref": "@types/google.maps@3.58.1", + "description": "TypeScript definitions for google.maps", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/google.maps@3.58.1#types/google.maps", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/google.maps", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/google.maps", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/google.maps/-/google.maps-3.58.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5fd4134af189d2709f33360e9da56cfe4ebfe0bfbb179b824bee2252690b125b3a27d4bf3e1bfe9bf8b79837b2738f59060c1a6f71053b51c4a0163b93df0419" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/google.maps" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "lodash-es", + "group": "@types", + "version": "4.17.12", + "bom-ref": "@types/lodash-es@4.17.12", + "description": "TypeScript definitions for lodash-es", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/lodash-es@4.17.12#types/lodash-es", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/lodash-es", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/lodash-es", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d0d81fb4751c578bf7e158579bc40149fb4a557b5b9011b75620a3b3af9e2796bacba322fe388518f735b02ed02bef411615ab51113710e820996692c4bf4ecd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/lodash-es" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "lodash", + "group": "@types", + "version": "4.17.10", + "bom-ref": "@types/lodash@4.17.10", + "description": "TypeScript definitions for lodash", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/lodash@4.17.10#types/lodash", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/lodash", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/lodash", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.10.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6294b4cf3a1db8486e3968c0a2d4ba0390150af6bb5f89559582c5d05607018f6c76b6817e76adb6d1c8b6559e65d1a1b8491ff8eccc360d99600c7cb7ee76b9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/lodash" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "node", + "group": "@types", + "version": "22.7.5", + "bom-ref": "@types/node@22.7.5", + "description": "TypeScript definitions for node", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/node@22.7.5#types/node", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/node", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8cc2fbb36340ccc59cfff4122756b7a6ba64efc70e3dc846bd726c0b70ba47a3d2328a28cedbd1550133f3d826053058d523cc6aaa39b5e078b8d1cf75eb5285" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/node" + } + ] + }, + { + "type": "library", + "name": "undici-types", + "version": "6.19.8", + "bom-ref": "undici-types@6.19.8", + "description": "A stand-alone types package for Undici", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/undici-types@6.19.8", + "externalReferences": [ + { + "url": "git+https://github.com/nodejs/undici.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://undici.nodejs.org", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/nodejs/undici/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bded8a3fa7ff2676cf045ca86c61ee7ab0bd8351581a7fc5f27d4b593c0dc4213377a21fa93c1441c357804b66990e83951ac2d61ad2ac19c264fa2446b0c78f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/undici-types" + } + ] + }, + { + "type": "library", + "name": "qrcode.react", + "group": "@types", + "version": "1.0.5", + "bom-ref": "@types/qrcode.react@1.0.5", + "description": "TypeScript definitions for qrcode.react", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/qrcode.react@1.0.5#types/qrcode.react", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/qrcode.react", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/qrcode.react", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/qrcode.react/-/qrcode.react-1.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "06084fb67970bebbeaf109066b51f6e589cdfb9388802285b90aee9dc1962c62583b37922a28b1ff8f81f41b5f285db07f98daf327f25980373978eef7de46f3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/qrcode.react" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "react-copy-to-clipboard", + "group": "@types", + "version": "5.0.7", + "bom-ref": "@types/react-copy-to-clipboard@5.0.7", + "description": "TypeScript definitions for react-copy-to-clipboard", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/react-copy-to-clipboard@5.0.7#types/react-copy-to-clipboard", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/react-copy-to-clipboard", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-copy-to-clipboard", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/react-copy-to-clipboard/-/react-copy-to-clipboard-5.0.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "19fb75f43f9ab3833ef5686ad688258662b8f6fa8f85c2f393c59fbdf2ef6983083d86a7c9f2f2d3e0b016e70c25f74aa12172c923e69245a7f3f13abe84178d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/react-copy-to-clipboard" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "react-csv", + "group": "@types", + "version": "1.1.10", + "bom-ref": "@types/react-csv@1.1.10", + "description": "TypeScript definitions for react-csv", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/react-csv@1.1.10#types/react-csv", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/react-csv", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-csv", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/react-csv/-/react-csv-1.1.10.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3c4480c8048becd7e2fc8c81477b9f77ca99932a12fbb8ceca52a62714595192c50122e8e0d65a46c27cacd3fca4271b2338800f25816cb3c3d673dd761b0be2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/react-csv" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "react-google-recaptcha", + "group": "@types", + "version": "2.1.9", + "bom-ref": "@types/react-google-recaptcha@2.1.9", + "description": "TypeScript definitions for react-google-recaptcha", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/react-google-recaptcha@2.1.9#types/react-google-recaptcha", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/react-google-recaptcha", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-google-recaptcha", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/react-google-recaptcha/-/react-google-recaptcha-2.1.9.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9d3df52eb043ba849924de10bb0b50485dcef3d1551c2e232e133e36d2849951794757bc398d09a38fffc7661aa67d9a34782ec205f976802af19a3e121774ba" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/react-google-recaptcha" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "prop-types", + "group": "@types", + "version": "15.7.13", + "bom-ref": "@types/prop-types@15.7.13", + "description": "TypeScript definitions for prop-types", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/prop-types@15.7.13#types/prop-types", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/prop-types", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/prop-types", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.13.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8426534afc1bcd61af86ac69fd1a95ab053df7da417f6be9ee1cc88e260eb25f30a8e994c6443a75dc35715de5f3cd75fa475416eb3fab87756371374b21227c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/prop-types" + } + ] + }, + { + "type": "library", + "name": "csstype", + "version": "3.1.3", + "bom-ref": "csstype@3.1.3", + "author": "Fredrik Nicol", + "description": "Strict TypeScript and Flow types for style based on MDN data", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/csstype@3.1.3", + "externalReferences": [ + { + "url": "git+https://github.com/frenic/csstype.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/frenic/csstype#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/frenic/csstype/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "335b9090c97cad02bfb330f42cd86dab120f2e98a61a6f2c381c14ee52e70a949b4f2637c9e53555cee5e0a4f9cd3e2cff23b11c7e4eeed22eb8b3829cb00347" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/csstype" + } + ] + }, + { + "type": "library", + "name": "eslint-plugin", + "group": "@typescript-eslint", + "version": "7.18.0", + "bom-ref": "@typescript-eslint/eslint-plugin@7.18.0", + "description": "TypeScript plugin for ESLint", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40typescript-eslint/eslint-plugin@7.18.0#packages/eslint-plugin", + "externalReferences": [ + { + "url": "git+https://github.com/typescript-eslint/typescript-eslint.git#packages/eslint-plugin", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://typescript-eslint.io/packages/eslint-plugin", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/typescript-eslint/typescript-eslint/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.18.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f781104d6678d26cc1738d804cd2018a60440e5b5227d4501c20bcbdcfcf0dbc62e24f1d570500bf8a3df1d939d0cd7307e246171a78dc53fb7fcf853fc47a4b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@typescript-eslint/eslint-plugin" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "regexpp", + "group": "@eslint-community", + "version": "4.11.1", + "bom-ref": "@eslint-community/regexpp@4.11.1", + "author": "Toru Nagashima", + "description": "Regular expression parser for ECMAScript.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40eslint-community/regexpp@4.11.1", + "externalReferences": [ + { + "url": "git+https://github.com/eslint-community/regexpp.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/eslint-community/regexpp#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/eslint-community/regexpp/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9b80d537d66ab246682d4e4695665a7700e7628def004c9d8946b207dc2274297d7df5b1d88bcf9e9ea7de89f9ac99b38894b0f41bfe6770a10d574cc17098f1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@eslint-community/regexpp" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "parser", + "group": "@typescript-eslint", + "version": "7.18.0", + "bom-ref": "@typescript-eslint/parser@7.18.0", + "description": "An ESLint custom parser which leverages TypeScript ESTree", + "licenses": [ + { + "license": { + "id": "BSD-2-Clause" + } + } + ], + "purl": "pkg:npm/%40typescript-eslint/parser@7.18.0#packages/parser", + "externalReferences": [ + { + "url": "git+https://github.com/typescript-eslint/typescript-eslint.git#packages/parser", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://typescript-eslint.io/packages/parser", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/typescript-eslint/typescript-eslint/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.18.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e19f8bf08d8eaa1655f2a035df6338c0d2f7d32a591983905417cc8310c7fcae545f43cda93bb573acdaf524f9afdfad6afbc78935a60672b3a4227f1a5545b6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@typescript-eslint/parser" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "scope-manager", + "group": "@typescript-eslint", + "version": "7.18.0", + "bom-ref": "@typescript-eslint/scope-manager@7.18.0", + "description": "TypeScript scope analyser for ESLint", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40typescript-eslint/scope-manager@7.18.0#packages/scope-manager", + "externalReferences": [ + { + "url": "git+https://github.com/typescript-eslint/typescript-eslint.git#packages/scope-manager", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://typescript-eslint.io/packages/scope-manager", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/typescript-eslint/typescript-eslint/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.18.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8e385d204fc53c5d81ed9d6ecdcea2de858a6c67076fced0c3b0168fa8e612a34e7c315b256b63b7f5dfc02a6f364a465a57096a8839bd347e555f3ec3d25f94" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@typescript-eslint/scope-manager" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "types", + "group": "@typescript-eslint", + "version": "7.18.0", + "bom-ref": "@typescript-eslint/types@7.18.0", + "description": "Types for the TypeScript-ESTree AST spec", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40typescript-eslint/types@7.18.0#packages/types", + "externalReferences": [ + { + "url": "git+https://github.com/typescript-eslint/typescript-eslint.git#packages/types", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://typescript-eslint.io", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/typescript-eslint/typescript-eslint/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.18.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "899aa2f83b35cb8103614b6538e0be6949b19c4f714bfc828a092303b5e94ca57a9c205ddc7a7f3d118699dc277e45764e133262574fd704699bf89df7db294d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@typescript-eslint/types" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "typescript-estree", + "group": "@typescript-eslint", + "version": "7.18.0", + "bom-ref": "@typescript-eslint/typescript-estree@7.18.0", + "description": "A parser that converts TypeScript source code into an ESTree compatible form", + "licenses": [ + { + "license": { + "id": "BSD-2-Clause" + } + } + ], + "purl": "pkg:npm/%40typescript-eslint/typescript-estree@7.18.0#packages/typescript-estree", + "externalReferences": [ + { + "url": "git+https://github.com/typescript-eslint/typescript-eslint.git#packages/typescript-estree", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://typescript-eslint.io/packages/typescript-estree", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/typescript-eslint/typescript-eslint/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.18.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "68fd6ffc148f9e7ca1307b6cf1c7f5a90e90d48170c11bc040646f045916968dff947dbd3970373edb3e735d27c51c4806b0e7a0cab386077055ee5fd83e8ecc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@typescript-eslint/typescript-estree" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "visitor-keys", + "group": "@typescript-eslint", + "version": "7.18.0", + "bom-ref": "@typescript-eslint/visitor-keys@7.18.0", + "description": "Visitor keys used to help traverse the TypeScript-ESTree AST", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40typescript-eslint/visitor-keys@7.18.0#packages/visitor-keys", + "externalReferences": [ + { + "url": "git+https://github.com/typescript-eslint/typescript-eslint.git#packages/visitor-keys", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://typescript-eslint.io", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/typescript-eslint/typescript-eslint/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.18.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "703174fc67fcd50a58df163224a0d5d7867076689de7ebae10d8631f612a15a1749e2fb2032abf2f331a2097613495d923bb8bcf022503e57ba16a329fa0aeae" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@typescript-eslint/visitor-keys" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "debug", + "version": "4.3.7", + "bom-ref": "debug@4.3.7", + "author": "Josh Junon", + "description": "Lightweight debugging utility for Node.js and the browser", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/debug@4.3.7", + "externalReferences": [ + { + "url": "git://github.com/debug-js/debug.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/debug-js/debug#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/debug-js/debug/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "12bda773f1fb46b3176411421229ba4c298c934d99f2f2c2d916e2d4a101820a68d1f4ba9744b59e76a9c26222df25bff863896a9d4aae0e30d0783cd280aa81" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/debug" + } + ] + }, + { + "type": "library", + "name": "globby", + "version": "11.1.0", + "bom-ref": "globby@11.1.0", + "author": "Sindre Sorhus", + "description": "User-friendly glob matching", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/globby@11.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/globby.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/globby#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/globby/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8e121768ecf2d6c6fc232a1c6abb964a7d538e69c156cf00ca1732f37ae6c4d27cab6b96282023dc29c963e2a91925c2b9e00f7348b4e6456f54ab4fd6df52de" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/globby" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-glob", + "version": "4.0.3", + "bom-ref": "is-glob@4.0.3", + "author": "Jon Schlinkert", + "description": "Returns `true` if the given string looks like a glob pattern or an extglob pattern. This makes it easy to create code that only uses external modules like node-glob when necessary, resulting in much faster code execution and initialization time, and a better user experience.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-glob@4.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/micromatch/is-glob.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromatch/is-glob", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromatch/is-glob/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c5e9526b21c7dfa66013b6568658bba56df884d6cd97c3a3bf92959a4243e2105d0f7b61f137e4f6f61ab0b33e99758e6611648197f184b4a7af046be1e9524a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-glob" + } + ] + }, + { + "type": "library", + "name": "minimatch", + "version": "9.0.5", + "bom-ref": "minimatch@9.0.5", + "author": "Isaac Z. Schlueter", + "description": "a glob matcher in javascript", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/minimatch@9.0.5", + "externalReferences": [ + { + "url": "git://github.com/isaacs/minimatch.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/minimatch#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/minimatch/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1ba4f4657e3cc60a33c7be7cee4a1e5fd62cd8d632e869affff3fcf6c12d7bd57dc2121aa4c345e2274ac675b642d09c2e24d695bff07c269b02d0055a1841a3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/minimatch" + } + ] + }, + { + "type": "library", + "name": "brace-expansion", + "version": "2.0.1", + "bom-ref": "brace-expansion@2.0.1", + "author": "Julian Gruber", + "description": "Brace expansion as known from sh/bash", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/brace-expansion@2.0.1", + "externalReferences": [ + { + "url": "git://github.com/juliangruber/brace-expansion.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/juliangruber/brace-expansion", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/juliangruber/brace-expansion/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5e7008bd0f1e33e902e9a50bc7ac2e422c15b27cec8bd7775b1cd5dc5a564c6035f45eb6d64c1d6ec01c14a5e02941d95accbe998ea22f5b074f1584142cad0c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/brace-expansion" + } + ] + }, + { + "type": "library", + "name": "semver", + "version": "7.6.3", + "bom-ref": "semver@7.6.3", + "author": "GitHub Inc.", + "description": "The semantic version parser used by npm.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/semver@7.6.3", + "externalReferences": [ + { + "url": "git+https://github.com/npm/node-semver.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/node-semver#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/node-semver/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a157a43f570ab48f824c3bc759815470cb6c2bfd34c260047f2a8a7cd740466f2ed7035585281a5fb03c77852e225508e5ef38884c0e86ced93d8466cd4f54e8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/semver" + } + ] + }, + { + "type": "library", + "name": "ts-api-utils", + "version": "1.3.0", + "bom-ref": "ts-api-utils@1.3.0", + "author": "JoshuaKGoldberg", + "description": "Utility functions for working with TypeScript's API. Successor to the wonderful tsutils. 🛠️️", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/ts-api-utils@1.3.0", + "externalReferences": [ + { + "url": "git+https://github.com/JoshuaKGoldberg/ts-api-utils.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/JoshuaKGoldberg/ts-api-utils#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/JoshuaKGoldberg/ts-api-utils/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "510308a3ba5bf1646898a475ffe30554b4eba08bc356d317dcae8e522afcca72f2cc1f097ab8a89edd9b4c0b6634f6b57a402037b60f0f27fa57eca0add53e79" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ts-api-utils" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "eslint", + "version": "8.57.1", + "bom-ref": "eslint@8.57.1", + "author": "Nicholas C. Zakas", + "description": "An AST-based pattern checker for JavaScript.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/eslint@8.57.1", + "externalReferences": [ + { + "url": "git+https://github.com/eslint/eslint.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://eslint.org", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/eslint/eslint/issues/", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ca9a30c83c69552629917afd58fbf63c0642b4d8a9d4cbf92935b4482bab5efffd88ea5cac7f4f6aa504964b2a101ea90a1a87183442153cab6651a19cb34688" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/eslint" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "minimatch", + "version": "3.1.2", + "bom-ref": "eslint@8.57.1|minimatch@3.1.2", + "author": "Isaac Z. Schlueter", + "description": "a glob matcher in javascript", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/minimatch@3.1.2", + "externalReferences": [ + { + "url": "git://github.com/isaacs/minimatch.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/minimatch#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/minimatch/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "27ba7ade1462023c35343130c355bb8b7efe07222b3963b95d0400cd9dd539c2f43cdc9bc297e657f374e73140cf043d512c84717eaddd43be2b96aa0503881f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/eslint/node_modules/minimatch" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "brace-expansion", + "version": "1.1.11", + "bom-ref": "eslint@8.57.1|brace-expansion@1.1.11", + "author": "Julian Gruber", + "description": "Brace expansion as known from sh/bash", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/brace-expansion@1.1.11", + "externalReferences": [ + { + "url": "git://github.com/juliangruber/brace-expansion.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/juliangruber/brace-expansion", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/juliangruber/brace-expansion/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "882b8f1c3160ac75fb1f6bc423fe71a73d3bcd21c1d344e9ba0aa1998b5598c3bae75f260ae44ca0e60595d101974835f3bb9fa3375a1e058a71815beb5a8688" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/eslint/node_modules/brace-expansion" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "type-utils", + "group": "@typescript-eslint", + "version": "7.18.0", + "bom-ref": "@typescript-eslint/type-utils@7.18.0", + "description": "Type utilities for working with TypeScript + ESLint together", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40typescript-eslint/type-utils@7.18.0#packages/type-utils", + "externalReferences": [ + { + "url": "git+https://github.com/typescript-eslint/typescript-eslint.git#packages/type-utils", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://typescript-eslint.io", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/typescript-eslint/typescript-eslint/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.18.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5cbd05257b822da0ee5f6b18a9951448e276b06e7f8b5000cdef9ac6a98b9d290d11531560b17e71bc25076c3c0f5b629c5b928a41e616d6be3fe1cea1facb78" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@typescript-eslint/type-utils" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "utils", + "group": "@typescript-eslint", + "version": "7.18.0", + "bom-ref": "@typescript-eslint/utils@7.18.0", + "description": "Utilities for working with TypeScript + ESLint together", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40typescript-eslint/utils@7.18.0#packages/utils", + "externalReferences": [ + { + "url": "git+https://github.com/typescript-eslint/typescript-eslint.git#packages/utils", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://typescript-eslint.io/packages/utils", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/typescript-eslint/typescript-eslint/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.18.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "90ad3facd6b68fbe17b8755ca0267174504c17e6aafef1fcdc25c038789e0bed868ace2617c8c95d3e5e01fc83dcad2c031b4fbb0c5a20e20ebe1c33543b7f93" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@typescript-eslint/utils" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "eslint-utils", + "group": "@eslint-community", + "version": "4.4.0", + "bom-ref": "@eslint-community/eslint-utils@4.4.0", + "author": "Toru Nagashima", + "description": "Utilities for ESLint plugins.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40eslint-community/eslint-utils@4.4.0", + "externalReferences": [ + { + "url": "git+https://github.com/eslint-community/eslint-utils.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/eslint-community/eslint-utils#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/eslint-community/eslint-utils/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d7fb00e1dc2bcc1032794a10ea8c5a8472a6ad9bec9cb0a0e117f15b76451869909123503c534b57d09410540fd71f446171d3a39a7ac5d85933535ef69fc07c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@eslint-community/eslint-utils" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "eslint-visitor-keys", + "version": "3.4.3", + "bom-ref": "eslint-visitor-keys@3.4.3", + "author": "Toru Nagashima", + "description": "Constants and utilities about visitor keys to traverse AST.", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/eslint-visitor-keys@3.4.3", + "externalReferences": [ + { + "url": "git+https://github.com/eslint/eslint-visitor-keys.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/eslint/eslint-visitor-keys#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/eslint/eslint-visitor-keys/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c2973e2d77a2ca28acc4f944914cd4eacbf24b57eb20edcc8318f57ddcbb3e6f1883382e6b1d8ddc56bf0ff6a0d56a9b3a9add23eb98eb031497cfdad86fa26a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/eslint-visitor-keys" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "eslintrc", + "group": "@eslint", + "version": "2.1.4", + "bom-ref": "@eslint/eslintrc@2.1.4", + "author": "Nicholas C. Zakas", + "description": "The legacy ESLintRC config file format for ESLint", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40eslint/eslintrc@2.1.4", + "externalReferences": [ + { + "url": "git+https://github.com/eslint/eslintrc.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/eslint/eslintrc#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/eslint/eslintrc/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "dbaf59dfd312eb0549b6ca14975d0beb459d92125574f1b6e10e1e6531f79e717a969bd24a110adf04230d7f494560143ef3e1ec23a8b8fa54f48aea69916fb5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@eslint/eslintrc" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "minimatch", + "version": "3.1.2", + "bom-ref": "@eslint/eslintrc@2.1.4|minimatch@3.1.2", + "author": "Isaac Z. Schlueter", + "description": "a glob matcher in javascript", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/minimatch@3.1.2", + "externalReferences": [ + { + "url": "git://github.com/isaacs/minimatch.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/minimatch#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/minimatch/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "27ba7ade1462023c35343130c355bb8b7efe07222b3963b95d0400cd9dd539c2f43cdc9bc297e657f374e73140cf043d512c84717eaddd43be2b96aa0503881f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@eslint/eslintrc/node_modules/minimatch" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "brace-expansion", + "version": "1.1.11", + "bom-ref": "@eslint/eslintrc@2.1.4|brace-expansion@1.1.11", + "author": "Julian Gruber", + "description": "Brace expansion as known from sh/bash", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/brace-expansion@1.1.11", + "externalReferences": [ + { + "url": "git://github.com/juliangruber/brace-expansion.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/juliangruber/brace-expansion", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/juliangruber/brace-expansion/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "882b8f1c3160ac75fb1f6bc423fe71a73d3bcd21c1d344e9ba0aa1998b5598c3bae75f260ae44ca0e60595d101974835f3bb9fa3375a1e058a71815beb5a8688" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@eslint/eslintrc/node_modules/brace-expansion" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "ajv", + "version": "6.12.6", + "bom-ref": "ajv@6.12.6", + "author": "Evgeny Poberezkin", + "description": "Another JSON Schema Validator", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/ajv@6.12.6", + "externalReferences": [ + { + "url": "git+https://github.com/ajv-validator/ajv.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ajv-validator/ajv", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ajv-validator/ajv/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8f77d52e0bd3a39dbb6a7c98c893864d825b1bebe79d062f1349b99a691cd532be9f1029a6408b3082f4699e1d6e55423681928619be933138654ca4068320e2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ajv" + } + ] + }, + { + "type": "library", + "name": "espree", + "version": "9.6.1", + "bom-ref": "espree@9.6.1", + "author": "Nicholas C. Zakas", + "description": "An Esprima-compatible JavaScript parser built on Acorn", + "licenses": [ + { + "license": { + "id": "BSD-2-Clause" + } + } + ], + "purl": "pkg:npm/espree@9.6.1", + "externalReferences": [ + { + "url": "git+https://github.com/eslint/espree.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/eslint/espree", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/eslint/espree/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a2bb99685923a2b4e9177da40d2239ffbe558b019e6608a7186cb636839283743d6e7c259e60e6e072e7925d111379fe9e30d7474dfb698d7ec79f19ff315dc1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/espree" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "globals", + "version": "13.24.0", + "bom-ref": "globals@13.24.0", + "author": "Sindre Sorhus", + "description": "Global identifiers from different JavaScript environments", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/globals@13.24.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/globals.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/globals#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/globals/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0213b9414723f2596b6c6d3d89684f536076d38275c673de2fc910995a2b4accbe4a38f5b24f2023287a714a1c1a61f82f452e840272fa124c440e26800e2615" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/globals" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "ignore", + "version": "5.3.2", + "bom-ref": "ignore@5.3.2", + "author": "kael", + "description": "Ignore is a manager and filter for .gitignore rules, the one used by eslint, gitbook and many others.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/ignore@5.3.2", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/kaelzhang/node-ignore.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/kaelzhang/node-ignore#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/kaelzhang/node-ignore/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "86c053354a904c3c245ad71d608da2d3a63f9d4044b0d10324a8d676280bbde832f240ee2404bcb91969924710a721172f467fa630f2e4706632344227682afa" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ignore" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "import-fresh", + "version": "3.3.0", + "bom-ref": "import-fresh@3.3.0", + "author": "Sindre Sorhus", + "description": "Import a module while bypassing the cache", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/import-fresh@3.3.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/import-fresh.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/import-fresh#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/import-fresh/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bde6188506be0f54012b39ef8541f16fc7dac65af0527c6c78301b029e39ec4d302cd8a8d9b3922a78d80e1323f98880abad71acc1a1424f625d593917381033" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/import-fresh" + } + ] + }, + { + "type": "library", + "name": "js-yaml", + "version": "4.1.0", + "bom-ref": "js-yaml@4.1.0", + "author": "Vladimir Zapparov", + "description": "YAML 1.2 parser and serializer", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/js-yaml@4.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/nodeca/js-yaml.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/nodeca/js-yaml#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/nodeca/js-yaml/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c29c59b3d368c596891122462194f20c4698a65d0529203e141f5a262c9e98a84cc24c5083ade1e13d4a2605061e94ea3c33517269982ee82b46326506d5af44" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/js-yaml" + } + ] + }, + { + "type": "library", + "name": "balanced-match", + "version": "1.0.2", + "bom-ref": "balanced-match@1.0.2", + "author": "Julian Gruber", + "description": "Match balanced character pairs, like \"{\" and \"}\"", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/balanced-match@1.0.2", + "externalReferences": [ + { + "url": "git://github.com/juliangruber/balanced-match.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/juliangruber/balanced-match", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/juliangruber/balanced-match/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "de849e50ed13315ebb84dd4099b5ec2b8c9aa94eed8e21e56f144364ea47d0a5bdf82797e1b440697d009f1b74b71d8cae94695b041a3f02252121098585393f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/balanced-match" + } + ] + }, + { + "type": "library", + "name": "concat-map", + "version": "0.0.1", + "bom-ref": "concat-map@0.0.1", + "author": "James Halliday", + "description": "concatenative mapdashery", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/concat-map@0.0.1", + "externalReferences": [ + { + "url": "git://github.com/substack/node-concat-map.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/substack/node-concat-map#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/substack/node-concat-map/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fd2aefe1db30c903417e8846a73f68e986f71b3dd2ad40ea047e6b4ee84647b6a1b656d82a7571c366c214c4658da03b1171da5d9f30b07768745bdb9212a6aa" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/concat-map" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "strip-json-comments", + "version": "3.1.1", + "bom-ref": "strip-json-comments@3.1.1", + "author": "Sindre Sorhus", + "description": "Strip comments from JSON. Lets you use comments in your JSON files!", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/strip-json-comments@3.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/strip-json-comments.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/strip-json-comments#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/strip-json-comments/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e9f3dcf91e22870a8fe8dfda22fd9fd60307f25395b56407a2a0b8c8aea8483555a1cba602c7c2aa39179ea89832198cc12fe61072e9ed57a196ddea97a9448a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/strip-json-comments" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "js", + "group": "@eslint", + "version": "8.57.1", + "bom-ref": "@eslint/js@8.57.1", + "description": "ESLint JavaScript language implementation", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40eslint/js@8.57.1#packages/js", + "externalReferences": [ + { + "url": "git+https://github.com/eslint/eslint.git#packages/js", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://eslint.org", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/eslint/eslint/issues/", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "77dcda31149320a0cb85cb731f5d8cb57bc929249485a1dc8d5fb667e18af84118ed72a93f9c91e31f8ddd301c1d372ef7ade722bf9331c09be03042617d73e9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@eslint/js" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "config-array", + "group": "@humanwhocodes", + "version": "0.13.0", + "bom-ref": "@humanwhocodes/config-array@0.13.0", + "author": "Nicholas C. Zakas", + "description": "Glob-based configuration matching.", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/%40humanwhocodes/config-array@0.13.0", + "externalReferences": [ + { + "url": "git+https://github.com/humanwhocodes/config-array.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/humanwhocodes/config-array#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/humanwhocodes/config-array/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0d92c412a1564058b22ba8796087b29cac7b265bc26162f470899f4915d9f65e1283679f905193b857fabf35e32b572ae8862453e120fc98b35f0f930f6bd137" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@humanwhocodes/config-array" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "minimatch", + "version": "3.1.2", + "bom-ref": "@humanwhocodes/config-array@0.13.0|minimatch@3.1.2", + "author": "Isaac Z. Schlueter", + "description": "a glob matcher in javascript", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/minimatch@3.1.2", + "externalReferences": [ + { + "url": "git://github.com/isaacs/minimatch.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/minimatch#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/minimatch/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "27ba7ade1462023c35343130c355bb8b7efe07222b3963b95d0400cd9dd539c2f43cdc9bc297e657f374e73140cf043d512c84717eaddd43be2b96aa0503881f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@humanwhocodes/config-array/node_modules/minimatch" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "brace-expansion", + "version": "1.1.11", + "bom-ref": "@humanwhocodes/config-array@0.13.0|brace-expansion@1.1.11", + "author": "Julian Gruber", + "description": "Brace expansion as known from sh/bash", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/brace-expansion@1.1.11", + "externalReferences": [ + { + "url": "git://github.com/juliangruber/brace-expansion.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/juliangruber/brace-expansion", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/juliangruber/brace-expansion/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "882b8f1c3160ac75fb1f6bc423fe71a73d3bcd21c1d344e9ba0aa1998b5598c3bae75f260ae44ca0e60595d101974835f3bb9fa3375a1e058a71815beb5a8688" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@humanwhocodes/config-array/node_modules/brace-expansion" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "object-schema", + "group": "@humanwhocodes", + "version": "2.0.3", + "bom-ref": "@humanwhocodes/object-schema@2.0.3", + "author": "Nicholas C. Zakas", + "description": "An object schema merger/validator", + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + } + ], + "purl": "pkg:npm/%40humanwhocodes/object-schema@2.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/humanwhocodes/object-schema.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/humanwhocodes/object-schema#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/humanwhocodes/object-schema/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f77cd874c112fdcd43ebdc9988a0c18f4576e2fa8dcc1fe4a05dba28f69a8007dddcfff8814961dc3cace688002be1318bd432ce50fcc7fd3c66def020a70370" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@humanwhocodes/object-schema" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "module-importer", + "group": "@humanwhocodes", + "version": "1.0.1", + "bom-ref": "@humanwhocodes/module-importer@1.0.1", + "author": "Nicholas C. Zaks", + "description": "Universal module importer for Node.js", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/%40humanwhocodes/module-importer@1.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/humanwhocodes/module-importer.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/humanwhocodes/module-importer#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/humanwhocodes/module-importer/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6f1bde57857cbf961be277054d3deb3d281904ea429237cad32e28555549c08b8354144c0d7acfc9744bf7cf22e5aa7d9bd6e7c8412359f9b95a4066b5f7cb7c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@humanwhocodes/module-importer" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "fs.walk", + "group": "@nodelib", + "version": "1.2.8", + "bom-ref": "@nodelib/fs.walk@1.2.8", + "description": "A library for efficiently walking a directory recursively", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40nodelib/fs.walk@1.2.8#master", + "externalReferences": [ + { + "url": "git+https://github.com/nodelib/nodelib.git#master", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/nodelib/nodelib/tree/master#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/nodelib/nodelib/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a0607e53196059c810920c28f067041b07a6a1316ddc520ef5a6da6c199a1b05c8a01299f864f2d293f5f396de1a0ecb96287f3521d25765c0b35967ce7a1c4a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nodelib/fs.walk" + } + ] + }, + { + "type": "library", + "name": "fs.scandir", + "group": "@nodelib", + "version": "2.1.5", + "bom-ref": "@nodelib/fs.scandir@2.1.5", + "description": "List files and directories inside the specified directory", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40nodelib/fs.scandir@2.1.5#master", + "externalReferences": [ + { + "url": "git+https://github.com/nodelib/nodelib.git#master", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/nodelib/nodelib/tree/master#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/nodelib/nodelib/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "beadb806adf29b91c4426d8d282af7c970f08dceef4ec1138510e7929d832bda75baa2d1f831eeae6fcd393a34286ec760753b7a9a4a663dcccaa62e3017fada" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nodelib/fs.scandir" + } + ] + }, + { + "type": "library", + "name": "fs.stat", + "group": "@nodelib", + "version": "2.0.5", + "bom-ref": "@nodelib/fs.stat@2.0.5", + "description": "Get the status of a file with some features", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40nodelib/fs.stat@2.0.5#master", + "externalReferences": [ + { + "url": "git+https://github.com/nodelib/nodelib.git#master", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/nodelib/nodelib/tree/master#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/nodelib/nodelib/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "46484f3e9db3aea0c0400ff68cd867ced70f025bfae17761229edaef8e78039a2f23b06e93182decc5fbb9dc00bb7ce0d437293d4d2bcf7555d5279aaaf638f8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nodelib/fs.stat" + } + ] + }, + { + "type": "library", + "name": "run-parallel", + "version": "1.2.0", + "bom-ref": "run-parallel@1.2.0", + "author": "Feross Aboukhadijeh", + "description": "Run an array of functions in parallel", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/run-parallel@1.2.0", + "externalReferences": [ + { + "url": "git://github.com/feross/run-parallel.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/feross/run-parallel", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/feross/run-parallel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e65e15c9947ce8b67f943c594d1ea3a8bf00144d92d0814b30fdba01b8ec2d5003c4776107f734194b07fb2dfd51f0a2dddcf3f0e950b8f9a768938ca031d004" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/run-parallel" + } + ] + }, + { + "type": "library", + "name": "queue-microtask", + "version": "1.2.3", + "bom-ref": "queue-microtask@1.2.3", + "author": "Feross Aboukhadijeh", + "description": "fast, tiny `queueMicrotask` shim for modern engines", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/queue-microtask@1.2.3", + "externalReferences": [ + { + "url": "git://github.com/feross/queue-microtask.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/feross/queue-microtask", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/feross/queue-microtask/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "36e68d49ae9f94a4f925a498433268934e09cd32f5080e9a1a1bf9adf2d6dcf82a03e3360a1a59427002f21f22e19164052f17e51aa40c11c0eebe217a3dcaf4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/queue-microtask" + } + ] + }, + { + "type": "library", + "name": "fastq", + "version": "1.17.1", + "bom-ref": "fastq@1.17.1", + "author": "Matteo Collina", + "description": "Fast, in memory work queue", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/fastq@1.17.1", + "externalReferences": [ + { + "url": "git+https://github.com/mcollina/fastq.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mcollina/fastq#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mcollina/fastq/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b11543de55952175a0e81cbaf1937bbe1a3d6b5a5070dfd604568002c0c31739498efa06c743fccfb575b7bda0ac525f261bb760f641baedb97fb29ac368cdd7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fastq" + } + ] + }, + { + "type": "library", + "name": "reusify", + "version": "1.0.4", + "bom-ref": "reusify@1.0.4", + "author": "Matteo Collina", + "description": "Reuse objects and functions with style", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/reusify@1.0.4", + "externalReferences": [ + { + "url": "git+https://github.com/mcollina/reusify.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mcollina/reusify#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mcollina/reusify/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "53d9c7f3c6b77dcfde902175974fd43f5228b22b888f24e1ee106f5d530762055c7c6bedf3ded782e8f650e2c3788e411b69bbfeec3268b553e9f6ed0b04f2cf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/reusify" + } + ] + }, + { + "type": "library", + "name": "structured-clone", + "group": "@ungap", + "version": "1.2.0", + "bom-ref": "@ungap/structured-clone@1.2.0", + "author": "Andrea Giammarchi", + "description": "A structuredClone polyfill", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/%40ungap/structured-clone@1.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/ungap/structured-clone.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ungap/structured-clone#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ungap/structured-clone/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cee55d16b3098ae083414302cd0683e8a2f6f0c8e7aaa37c5e702a884abd3cd9bf8423d34867eb5c239fc23d68c382c56ffb4dca624fc2c35b55e3dcd7116aad" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@ungap/structured-clone" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "fast-deep-equal", + "version": "3.1.3", + "bom-ref": "fast-deep-equal@3.1.3", + "author": "Evgeny Poberezkin", + "description": "Fast deep equal", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/fast-deep-equal@3.1.3", + "externalReferences": [ + { + "url": "git+https://github.com/epoberezkin/fast-deep-equal.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/epoberezkin/fast-deep-equal#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/epoberezkin/fast-deep-equal/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7f7a90f68432f63d808417bf1fd542f75c0b98a042094fe00ce9ca340606e61b303bb04b2a3d3d1dce4760dcfd70623efb19690c22200da8ad56cd3701347ce1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fast-deep-equal" + } + ] + }, + { + "type": "library", + "name": "fast-json-stable-stringify", + "version": "2.1.0", + "bom-ref": "fast-json-stable-stringify@2.1.0", + "author": "James Halliday", + "description": "deterministic `JSON.stringify()` - a faster version of substack's json-stable-strigify without jsonify", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/fast-json-stable-stringify@2.1.0", + "externalReferences": [ + { + "url": "git://github.com/epoberezkin/fast-json-stable-stringify.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/epoberezkin/fast-json-stable-stringify", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/epoberezkin/fast-json-stable-stringify/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "96177fc05f8b93df076684c2b6556b687b5f8795d88a32236a55dc93bb1a52db9a9d20f22ccc671e149710326a1f10fb9ac47c0f4b829aa964c23095f31bf01f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fast-json-stable-stringify" + } + ] + }, + { + "type": "library", + "name": "json-schema-traverse", + "version": "0.4.1", + "bom-ref": "json-schema-traverse@0.4.1", + "author": "Evgeny Poberezkin", + "description": "Traverse JSON Schema passing each schema object to callback", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/json-schema-traverse@0.4.1", + "externalReferences": [ + { + "url": "git+https://github.com/epoberezkin/json-schema-traverse.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/epoberezkin/json-schema-traverse#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/epoberezkin/json-schema-traverse/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c5b6c21f9742614e53f0b704861ba1ec727cf075ee5b7aac237634cce64529f6441dca5688753f271ce4eb6f41aec69bfe63221d0b62f7030ffbce3944f7b756" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/json-schema-traverse" + } + ] + }, + { + "type": "library", + "name": "uri-js", + "version": "4.4.1", + "bom-ref": "uri-js@4.4.1", + "author": "Gary Court", + "description": "An RFC 3986/3987 compliant, scheme extendable URI/IRI parsing/validating/resolving library for JavaScript.", + "licenses": [ + { + "license": { + "id": "BSD-2-Clause" + } + } + ], + "purl": "pkg:npm/uri-js@4.4.1", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/garycourt/uri-js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/garycourt/uri-js", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/garycourt/uri-js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "eeb294cb2df7435c9cf7ca50d430262edc17d74f45ed321f5a55b561da3c5a5d628b549e1e279e8741c77cf78bd9f3172bacf4b3c79c2acf5fac2b8b26f9dd06" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/uri-js" + } + ] + }, + { + "type": "library", + "name": "punycode", + "version": "2.3.1", + "bom-ref": "punycode@2.3.1", + "author": "Mathias Bynens", + "description": "A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/punycode@2.3.1", + "externalReferences": [ + { + "url": "git+https://github.com/mathiasbynens/punycode.js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://mths.be/punycode", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mathiasbynens/punycode.js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bd8b7b503d54f5683ad77f2c84bb4b3af740bbef03b02fe2945b44547707fb0c9d712a4d136d007d239db9fe8c91115a84be4563b5f5a14ee7295645b5fabc16" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/punycode" + } + ] + }, + { + "type": "library", + "name": "chalk", + "version": "4.1.2", + "bom-ref": "chalk@4.1.2", + "description": "Terminal string styling done right", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/chalk@4.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/chalk.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/chalk#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/chalk/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a0a9db845c91217a54b9ecfc881326c846b89db8f820e432ba173fc32f6463bfd654f73020ef5503aebc3eef1190eefed06efa48b44e7b2c3d0a9434eb58b898" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/chalk" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "supports-color", + "version": "7.2.0", + "bom-ref": "chalk@4.1.2|supports-color@7.2.0", + "author": "Sindre Sorhus", + "description": "Detect whether a terminal supports color", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/supports-color@7.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/supports-color.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/supports-color#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/supports-color/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "aa9080bd197db2db8e1ef78ab27ec79dc251befe74d6a21a70acd094effe2f0c5cf7ed2adb02f2bf80dfbedf34fc33e7da9a8e06c25d0e2a205c647df8ebf047" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/chalk/node_modules/supports-color" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "cross-spawn", + "version": "7.0.3", + "bom-ref": "cross-spawn@7.0.3", + "author": "André Cruz", + "description": "Cross platform child_process#spawn and child_process#spawnSync", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/cross-spawn@7.0.3", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/moxystudio/node-cross-spawn.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/moxystudio/node-cross-spawn", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/moxystudio/node-cross-spawn/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8910cf24a50f544343edd1cf3bcae46ce9cfa720f281c0c5b568e9796342832f163f6ad77315cbf13b2445e425e8eac1d86efe509ada82cd6ad7916e75cec6eb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cross-spawn" + } + ] + }, + { + "type": "library", + "name": "doctrine", + "version": "3.0.0", + "bom-ref": "doctrine@3.0.0", + "description": "JSDoc parser", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/doctrine@3.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/eslint/doctrine.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/eslint/doctrine", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/eslint/doctrine/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c92f90e62de105fec6064778286f1aede04d3563462d3684c306165228c860cef3ae56033340455c78e33d6956675460ed469d7597880e68bd8c5dc79aa890db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/doctrine" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "esutils", + "version": "2.0.3", + "bom-ref": "esutils@2.0.3", + "description": "utility box for ECMAScript language tools", + "licenses": [ + { + "license": { + "id": "BSD-2-Clause" + } + } + ], + "purl": "pkg:npm/esutils@2.0.3", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/estools/esutils.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/estools/esutils", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/estools/esutils/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "915b1ca97938382a7af126747648042958baffc8a3df4d0a0564c9ab7d8ffdd61e5934b02b8d56c93c5a94dd5e46603967d514fcb5fd0fb1564a657d480631ea" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/esutils" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "escape-string-regexp", + "version": "4.0.0", + "bom-ref": "escape-string-regexp@4.0.0", + "author": "Sindre Sorhus", + "description": "Escape RegExp special characters", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/escape-string-regexp@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/escape-string-regexp.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/escape-string-regexp#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/escape-string-regexp/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4eda5c349dd7033c771aaf2c591cc96956a346cd2e57103660091d6f58e6d9890fcf81ba7a05050320379f9bed10865e7cf93959ae145db2ae4b97ca90959d80" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/escape-string-regexp" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "eslint-scope", + "version": "7.2.2", + "bom-ref": "eslint-scope@7.2.2", + "description": "ECMAScript scope analyzer for ESLint", + "licenses": [ + { + "license": { + "id": "BSD-2-Clause" + } + } + ], + "purl": "pkg:npm/eslint-scope@7.2.2", + "externalReferences": [ + { + "url": "git+https://github.com/eslint/eslint-scope.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "http://github.com/eslint/eslint-scope", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/eslint/eslint-scope/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "74eb76d4eee54cc84333e5fd981e065fe0d9ad9b425093cbff095c4eac72af1e48bced0862d20b76dad0190a7ef27e52d20c1256639ff4d42b8cc3a07d066522" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/eslint-scope" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "esrecurse", + "version": "4.3.0", + "bom-ref": "esrecurse@4.3.0", + "description": "ECMAScript AST recursive visitor", + "licenses": [ + { + "license": { + "id": "BSD-2-Clause" + } + } + ], + "purl": "pkg:npm/esrecurse@4.3.0", + "externalReferences": [ + { + "url": "git+https://github.com/estools/esrecurse.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/estools/esrecurse", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/estools/esrecurse/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2a67ca2f76fa1be457bcff0dd6faf74ead642ffa021609f63585c4b6a3fcfcbde929aa540381bc70555aa05dd2537db7083e17ca947f7df8a81e692d8bafd36a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/esrecurse" + } + ] + }, + { + "type": "library", + "name": "estraverse", + "version": "5.3.0", + "bom-ref": "estraverse@5.3.0", + "description": "ECMAScript JS AST traversal functions", + "licenses": [ + { + "license": { + "id": "BSD-2-Clause" + } + } + ], + "purl": "pkg:npm/estraverse@5.3.0", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/estools/estraverse.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/estools/estraverse", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/estools/estraverse/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "30c74046e54443388d4de243f0380caa6870475d41450fdc04ffa92ed61d4939dfdcc20ef1f15e8883446d7dfa65d3657d4ffb03d7f7814c38f41de842cbf004" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/estraverse" + } + ] + }, + { + "type": "library", + "name": "acorn-jsx", + "version": "5.3.2", + "bom-ref": "acorn-jsx@5.3.2", + "description": "Modern, fast React.js JSX parser", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/acorn-jsx@5.3.2", + "externalReferences": [ + { + "url": "git+https://github.com/acornjs/acorn-jsx.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/acornjs/acorn-jsx", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/acornjs/acorn-jsx/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "aeaf6cf893617f4202863b435f196527b838d68664e52957b69d0b1f0c80e5c7a3c27eef2a62a9e293eb8ba60478fbf63d4eb9b00b1e81b5ed2229e60c50d781" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/acorn-jsx" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "acorn", + "version": "8.12.1", + "bom-ref": "acorn@8.12.1", + "description": "ECMAScript parser", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/acorn@8.12.1", + "externalReferences": [ + { + "url": "git+https://github.com/acornjs/acorn.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/acornjs/acorn", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/acornjs/acorn/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b5ca46c88f736e2cd3f496d5ea8604e3bed5ea64e55efbe2d13d06dd2348604d9aa66fc6e61b816b5f8af3d5467a8bdb83e8f2702adf865dc00f112b3ae3ba26" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/acorn" + } + ] + }, + { + "type": "library", + "name": "esquery", + "version": "1.6.0", + "bom-ref": "esquery@1.6.0", + "author": "Joel Feenstra", + "description": "A query library for ECMAScript AST using a CSS selector like query language.", + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + } + ], + "purl": "pkg:npm/esquery@1.6.0", + "externalReferences": [ + { + "url": "git+https://github.com/estools/esquery.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/estools/esquery/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/estools/esquery/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "71af69c3d7e898570a3ef14b5e104a50af7466f1a26e218ebd124d6e396363bb3bbaaff960ee013b3718b49a84c5dc7df6b17a6807274711e67141dccfab10b2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/esquery" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "file-entry-cache", + "version": "6.0.1", + "bom-ref": "file-entry-cache@6.0.1", + "author": "Roy Riojas", + "description": "Super simple cache for file metadata, useful for process that work o a given series of files and that only need to repeat the job on the changed ones since the previous run of the process", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/file-entry-cache@6.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/royriojas/file-entry-cache.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/royriojas/file-entry-cache#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/royriojas/file-entry-cache/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ec6a6cfd75b299b2e4d902d82b8373a4c3ab623321748c57b88bf2d9006c2c4ea58eea1d2af7645acfdca72249dc25485691f43a2d47be0d68bdb3332dd14106" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/file-entry-cache" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "flat-cache", + "version": "3.2.0", + "bom-ref": "flat-cache@3.2.0", + "author": "Jared Wray", + "description": "A stupidly simple key/value storage using files to persist some data", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/flat-cache@3.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/jaredwray/flat-cache.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jaredwray/flat-cache#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jaredwray/flat-cache/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "09870435af85b5c50a2e6861ab272da5c96cabb405dfca4a8d91ec18d892405e6be05b6828359a6c50e5de1cda11032f4f52c7132b30e6dc202efa5861be2f6f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/flat-cache" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "flatted", + "version": "3.3.1", + "bom-ref": "flatted@3.3.1", + "author": "Andrea Giammarchi", + "description": "A super light and fast circular JSON parser.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/flatted@3.3.1", + "externalReferences": [ + { + "url": "git+https://github.com/WebReflection/flatted.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/WebReflection/flatted#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/WebReflection/flatted/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5fc72a30b2e27bb2ac3540d277378df0560af6b12de03b7aeceb06fc33469d84d20c11b8b850091419d47a257ecc2540bf0172e7a22333db07e758d568484dc7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/flatted" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "keyv", + "version": "4.5.4", + "bom-ref": "keyv@4.5.4", + "author": "Jared Wray", + "description": "Simple key-value storage with support for multiple backends", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/keyv@4.5.4", + "externalReferences": [ + { + "url": "git+https://github.com/jaredwray/keyv.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jaredwray/keyv", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jaredwray/keyv/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a3154790747f1097f608d5e75b144b5ba9a0ec9c82094706d03b441a62f672d528d4f3538a7d4f52297eafffb8af93295600bf7e7d648ecc7b9a34ae8caa88a7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/keyv" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "json-buffer", + "version": "3.0.1", + "bom-ref": "json-buffer@3.0.1", + "author": "Dominic Tarr", + "description": "JSON parse & stringify that supports binary via bops & base64", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/json-buffer@3.0.1", + "externalReferences": [ + { + "url": "git://github.com/dominictarr/json-buffer.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dominictarr/json-buffer", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dominictarr/json-buffer/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e1b57905f4769aa7d04c99be579b4f3dd7fe669ba1888bd3b8007983c91cad7399a534ff430c15456072c17d68cebea512e3dd6c7c70689966f46ea6236b1f49" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/json-buffer" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "rimraf", + "version": "3.0.2", + "bom-ref": "rimraf@3.0.2", + "author": "Isaac Z. Schlueter", + "description": "A deep deletion module for node (like `rm -rf`)", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/rimraf@3.0.2", + "externalReferences": [ + { + "url": "git://github.com/isaacs/rimraf.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/rimraf#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/rimraf/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "25990931990018514f3f662a5d95cf6cc94c060b31cc4f082ece253085ffda8d0bf54070f4efd8de8eb0170fe2f582daa5c5095b0a9b8b791dc483dd0bad9320" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/rimraf" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "glob", + "version": "7.2.3", + "bom-ref": "rimraf@3.0.2|glob@7.2.3", + "author": "Isaac Z. Schlueter", + "description": "a little globber", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/glob@7.2.3", + "externalReferences": [ + { + "url": "git://github.com/isaacs/node-glob.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/node-glob#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/node-glob/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9c5474ccba54d9809a471c28089bcbe94bc21f6245c85548bf04cbb087f6d40b8794cb240358614dd93e2e5609b4e958b7dbfa76fb330f604646a04bfa240af5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/rimraf/node_modules/glob" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "minimatch", + "version": "3.1.2", + "bom-ref": "rimraf@3.0.2|minimatch@3.1.2", + "author": "Isaac Z. Schlueter", + "description": "a glob matcher in javascript", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/minimatch@3.1.2", + "externalReferences": [ + { + "url": "git://github.com/isaacs/minimatch.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/minimatch#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/minimatch/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "27ba7ade1462023c35343130c355bb8b7efe07222b3963b95d0400cd9dd539c2f43cdc9bc297e657f374e73140cf043d512c84717eaddd43be2b96aa0503881f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/rimraf/node_modules/minimatch" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "brace-expansion", + "version": "1.1.11", + "bom-ref": "rimraf@3.0.2|brace-expansion@1.1.11", + "author": "Julian Gruber", + "description": "Brace expansion as known from sh/bash", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/brace-expansion@1.1.11", + "externalReferences": [ + { + "url": "git://github.com/juliangruber/brace-expansion.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/juliangruber/brace-expansion", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/juliangruber/brace-expansion/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "882b8f1c3160ac75fb1f6bc423fe71a73d3bcd21c1d344e9ba0aa1998b5598c3bae75f260ae44ca0e60595d101974835f3bb9fa3375a1e058a71815beb5a8688" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/rimraf/node_modules/brace-expansion" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "fs.realpath", + "version": "1.0.0", + "bom-ref": "fs.realpath@1.0.0", + "author": "Isaac Z. Schlueter", + "description": "Use node's fs.realpath, but fall back to the JS implementation if the native one fails", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/fs.realpath@1.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/fs.realpath.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/fs.realpath#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/fs.realpath/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "38ed291f694ae9ad2166701d6aee48b731cf23aa5496f23b8cc567c54411b70e28c05db093c94e49a6ed1830933f81a0ae0d8c6c69d63bd5fc2b5b78f9f18c0f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fs.realpath" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "inflight", + "version": "1.0.6", + "bom-ref": "inflight@1.0.6", + "author": "Isaac Z. Schlueter", + "description": "Add callbacks to requests in flight to avoid async duplication", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/inflight@1.0.6", + "externalReferences": [ + { + "url": "git+https://github.com/npm/inflight.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/inflight", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/inflight/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "93dd88fdbd3cab8c2f16c71708bbea7ec1c2ae3ac5ef2897b10b8856f544ecdf365b7f9aaa9cee51d05b7e159ccbf159477ff82207e532028b3acbcf0eb18224" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/inflight" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "inherits", + "version": "2.0.4", + "bom-ref": "inherits@2.0.4", + "description": "Browser-friendly inheritance fully compatible with standard node.js inherits()", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/inherits@2.0.4", + "externalReferences": [ + { + "url": "git://github.com/isaacs/inherits.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/inherits#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/inherits/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "93fbc6697e3f6256b75b3c8c0af4d039761e207bea38ab67a8176ecd31e9ce9419cc0b2428c859d8af849c189233dcc64a820578ca572b16b8758799210a9ec1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/inherits" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "once", + "version": "1.4.0", + "bom-ref": "once@1.4.0", + "author": "Isaac Z. Schlueter", + "description": "Run a function exactly one time", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/once@1.4.0", + "externalReferences": [ + { + "url": "git://github.com/isaacs/once.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/once#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/once/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "94d689808fb643951140191c7042874d038f697754c67659125413658d0c15402e684a9ed44f8dcaf81dcff688c8d8ba67d3333b976fd47f27e7cfc610ba77fb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/once" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "path-is-absolute", + "version": "1.0.1", + "bom-ref": "path-is-absolute@1.0.1", + "author": "Sindre Sorhus", + "description": "Node.js 0.12 path.isAbsolute() ponyfill", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/path-is-absolute@1.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/path-is-absolute.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/path-is-absolute#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/path-is-absolute/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0156f0dd42767bd6eaeb8bd2692f409b47e37b53daf296c6a934ec9977da2223299ebe4394385f24eb8b8fd49ff7964f5430147ab0df124f3c30f98f7bb50242" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/path-is-absolute" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "find-up", + "version": "5.0.0", + "bom-ref": "find-up@5.0.0", + "author": "Sindre Sorhus", + "description": "Find a file or directory by walking up parent directories", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/find-up@5.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/find-up.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/find-up#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/find-up/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "efcfcf5d3d7094b2c3813cc3b3bb23abd873cf4bd70fece7fbbc32a447b87d74310a6766a9f1ac10f4319a2092408dda8c557dd5b552b2f36dac94625ba9c69e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/find-up" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "locate-path", + "version": "6.0.0", + "bom-ref": "locate-path@6.0.0", + "author": "Sindre Sorhus", + "description": "Get the first path that exists on disk of multiple paths", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/locate-path@6.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/locate-path.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/locate-path#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/locate-path/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "88f64ae9e6236f146edee078fd667712c10830914ca80a28a65dd1fb3baad148dc026fcc3ba282c1e0e03df3f77a54f3b6828fdcab67547c539f63470520d553" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/locate-path" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "p-locate", + "version": "5.0.0", + "bom-ref": "p-locate@5.0.0", + "author": "Sindre Sorhus", + "description": "Get the first fulfilled promise that satisfies the provided testing function", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/p-locate@5.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/p-locate.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/p-locate#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/p-locate/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2da363b51594058fbecc1e6713f37071aa0cca548f93e4be647341d53cdd6cc24c9f2e9dca7a401aded7fed97f418ab74c8784ea7c47a696e8d8b1b29ab1b93f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/p-locate" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "p-limit", + "version": "3.1.0", + "bom-ref": "p-limit@3.1.0", + "author": "Sindre Sorhus", + "description": "Run multiple promise-returning & async functions with limited concurrency", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/p-limit@3.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/p-limit.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/p-limit#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/p-limit/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4d839a9ccdf01b0346b193767154d83c0af0e39e319d78f9aa6585d5b12801ce3e714fe897b19587ba1d7af8e9d4534776e1dcdca64c70576ec54e5773ab8945" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/p-limit" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "yocto-queue", + "version": "0.1.0", + "bom-ref": "yocto-queue@0.1.0", + "author": "Sindre Sorhus", + "description": "Tiny queue data structure", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/yocto-queue@0.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/yocto-queue.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/yocto-queue#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/yocto-queue/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ad592cbec9cd09d27fa2119ceb180fc3237c7a1782c6c88b33c9b1b84fedfe6395a897b03ee3b59a22e94c74224604ca08b7b12f831e00555a82db3b1e6359d9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/yocto-queue" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "path-exists", + "version": "4.0.0", + "bom-ref": "path-exists@4.0.0", + "author": "Sindre Sorhus", + "description": "Check if a path exists", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/path-exists@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/path-exists.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/path-exists#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/path-exists/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6a4f50cb943b8d86f65b071ecb9169be0d8aa0073f64884b48b392066466ca03ec1b091556dd1f65ad2aaed333fa6ead2530077d943c167981e0c1b82d6cbbff" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/path-exists" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "glob-parent", + "version": "6.0.2", + "bom-ref": "glob-parent@6.0.2", + "author": "Gulp Team", + "description": "Extract the non-magic parent path from a glob string.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/glob-parent@6.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/gulpjs/glob-parent.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/gulpjs/glob-parent#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/gulpjs/glob-parent/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5f1c08f043a1550816a7a8832feddbd2bf3a7f877a017eb3494e791df078c9d084b972d773915c61e3aefa79c67ed4b84c48eeff5d6bb782893d33206df9afe0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/glob-parent" + } + ] + }, + { + "type": "library", + "name": "type-fest", + "version": "0.20.2", + "bom-ref": "type-fest@0.20.2", + "author": "Sindre Sorhus", + "description": "A collection of essential TypeScript types", + "licenses": [ + { + "expression": "(MIT OR CC0-1.0)" + } + ], + "purl": "pkg:npm/type-fest@0.20.2", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/type-fest.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/type-fest#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/type-fest/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "35ef9e138af4fe25a7a40c43f39db3dc0f8dd01b7944dfff36327045dd95147126af2c317f9bec66587847a962c65e81fb0cfff1dfa669348090dd452242372d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/type-fest" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "graphemer", + "version": "1.4.0", + "bom-ref": "graphemer@1.4.0", + "author": "Matt Davies", + "description": "A JavaScript library that breaks strings into their individual user-perceived characters (including emojis!)", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/graphemer@1.4.0", + "externalReferences": [ + { + "url": "git+https://github.com/flmnt/graphemer.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/flmnt/graphemer", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/flmnt/graphemer/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "12d2b0a0eea4c422fd58ee718a98874d9952cc19bb58b4fadbb4ea0bfb9545dd072a6abc357c9e6e7358c43a018bbc2df1e4d6ad4aca5c2395685abdc759206a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/graphemer" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "imurmurhash", + "version": "0.1.4", + "bom-ref": "imurmurhash@0.1.4", + "author": "Jens Taylor", + "description": "An incremental implementation of MurmurHash3", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/imurmurhash@0.1.4", + "externalReferences": [ + { + "url": "git+https://github.com/jensyt/imurmurhash-js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jensyt/imurmurhash-js", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jensyt/imurmurhash-js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2665cc67ac2ebc398b88712697dca4cea3ba97015ba1fd061b822470668435d0910c398c5679f2eece47b0880709b6aad30d8cc8f843aa48535204b62d4d8f1c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/imurmurhash" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-path-inside", + "version": "3.0.3", + "bom-ref": "is-path-inside@3.0.3", + "author": "Sindre Sorhus", + "description": "Check if a path is inside another path", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-path-inside@3.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/is-path-inside.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/is-path-inside#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/is-path-inside/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "15de200016fec9c18098aa2ef1e31fb42ba94a2af9951c6a7f8683fef774703daa7381cbd3b3a309eb8732bf11a380a831a782283074fc40813955a34f052f3d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-path-inside" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "argparse", + "version": "2.0.1", + "bom-ref": "argparse@2.0.1", + "description": "CLI arguments parser. Native port of python's argparse.", + "licenses": [ + { + "license": { + "id": "Python-2.0" + } + } + ], + "purl": "pkg:npm/argparse@2.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/nodeca/argparse.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/nodeca/argparse#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/nodeca/argparse/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f3ef56a9e6db173a57f4e47e59ae8edbd6ac22881e44ccdc1ad00835da4c1c7c80835d1fd3969215505b704a867ff3d7c35123019faadbf6c4060dc3beeacadd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/argparse" + } + ] + }, + { + "type": "library", + "name": "json-stable-stringify-without-jsonify", + "version": "1.0.1", + "bom-ref": "json-stable-stringify-without-jsonify@1.0.1", + "author": "James Halliday", + "description": "deterministic JSON.stringify() with custom sorting to get deterministic hashes from stringified results, with no public domain dependencies", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/json-stable-stringify-without-jsonify@1.0.1", + "externalReferences": [ + { + "url": "git://github.com/samn/json-stable-stringify.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/samn/json-stable-stringify", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/samn/json-stable-stringify/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "05d6e8cbe97bb40dce196e858f21475a43f92ee0728f54e4df72e3caad1ac72cdd93dfff2528b6bb77cfd504a677528dc2ae9538a606940bbcec28ac562afa3f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/json-stable-stringify-without-jsonify" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "levn", + "version": "0.4.1", + "bom-ref": "levn@0.4.1", + "author": "George Zahariev", + "description": "Light ECMAScript (JavaScript) Value Notation - human written, concise, typed, flexible", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/levn@0.4.1", + "externalReferences": [ + { + "url": "git://github.com/gkz/levn.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/gkz/levn", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/gkz/levn/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f9b4f6b87e04e4b184ee1fe7ddebdc4bfb109495c2a48a7aca6f0e589e5e57afbaec3b2a97f2da693eea24102ddabcdfa1aff94011818710e2c7574cb7691029" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/levn" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "prelude-ls", + "version": "1.2.1", + "bom-ref": "prelude-ls@1.2.1", + "author": "George Zahariev", + "description": "prelude.ls is a functionally oriented utility library. It is powerful and flexible. Almost all of its functions are curried. It is written in, and is the recommended base library for, LiveScript.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/prelude-ls@1.2.1", + "externalReferences": [ + { + "url": "git://github.com/gkz/prelude-ls.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "http://preludels.com", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/gkz/prelude-ls/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "be47033eb459a354192db9f944b18fa60fd698843ae6aa165a170629ffdbe5ea659246ab5f49bdcfca6909ab789a53aa52c5a9c8db9880edd5472ad81d2cd7e6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/prelude-ls" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "type-check", + "version": "0.4.0", + "bom-ref": "type-check@0.4.0", + "author": "George Zahariev", + "description": "type-check allows you to check the types of JavaScript values at runtime with a Haskell like type syntax.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/type-check@0.4.0", + "externalReferences": [ + { + "url": "git://github.com/gkz/type-check.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/gkz/type-check", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/gkz/type-check/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5e5794a1cf6ec065ea8d6c176944d9026ccc705679f39f10036befc7552be7121c8b15c83fef0b9c50e0469954df4bacead7aa765b2415fbbe69ee0aefd3a87b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/type-check" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "natural-compare", + "version": "1.4.0", + "bom-ref": "natural-compare@1.4.0", + "author": "Lauri Rooden", + "description": "Compare strings containing a mix of letters and numbers in the way a human being would in sort order.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/natural-compare@1.4.0", + "externalReferences": [ + { + "url": "git://github.com/litejs/natural-compare-lite.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/litejs/natural-compare-lite#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/litejs/natural-compare-lite/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "396343f1e8b756d342f61ed5eb4a9f7f7495a1b1ebf7de824f0831b9b832418129836f7487d2746eec8408d3497b19059b9b0e6a38791b5d7a45803573c64c4b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/natural-compare" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "optionator", + "version": "0.9.4", + "bom-ref": "optionator@0.9.4", + "author": "George Zahariev", + "description": "option parsing and help generation", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/optionator@0.9.4", + "externalReferences": [ + { + "url": "git://github.com/gkz/optionator.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/gkz/optionator", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/gkz/optionator/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e88a50ee6294c5171934b20e6d1d21cfb971b1aa5248860d649c173c6785d264d5a862852178f50d070ca13db64b744e70bc98febcf43d669667d6b25a669df6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/optionator" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "strip-ansi", + "version": "6.0.1", + "bom-ref": "strip-ansi@6.0.1", + "author": "Sindre Sorhus", + "description": "Strip ANSI escape codes from a string", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/strip-ansi@6.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/strip-ansi.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/strip-ansi#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/strip-ansi/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "637f153d21dcaa416b0a916743dbee4979aabaebf9a1738aa46793e9a1abaf7a3719cf409556ba2417d448e0a76f1186645fbfd28a08ecaacfb944b3b54754e4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/strip-ansi" + } + ] + }, + { + "type": "library", + "name": "text-table", + "version": "0.2.0", + "bom-ref": "text-table@0.2.0", + "author": "James Halliday", + "description": "borderless text tables with alignment", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/text-table@0.2.0", + "externalReferences": [ + { + "url": "git://github.com/substack/text-table.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/substack/text-table", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/substack/text-table/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "37ef148ac0170c693c3c55cfe07033551f676df995277cd82c05a24c8a2a0b9bf98ac8a786bfabe6e68ef3eeebdc131fb8d22e7c8b00ed176956069c0b6712a7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/text-table" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "typescript", + "version": "5.6.2", + "bom-ref": "typescript@5.6.2", + "author": "Microsoft Corp.", + "description": "TypeScript is a language for application scale JavaScript development", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/typescript@5.6.2", + "externalReferences": [ + { + "url": "git+https://github.com/microsoft/TypeScript.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://www.typescriptlang.org/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/microsoft/TypeScript/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "356f01ca874248d0b065e8218cdde8f895f93851f43a383ab1a76310a63886e679d93a9b2532670e8e7e4f0f7c952cbadcd66f8b89fe7b3e66daee5de0f919cb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/typescript" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-react-swc", + "group": "@vitejs", + "version": "3.7.1", + "bom-ref": "@vitejs/plugin-react-swc@3.7.1", + "author": "Arnaud Barré", + "description": "Speed up your Vite dev server with SWC", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40vitejs/plugin-react-swc@3.7.1", + "externalReferences": [ + { + "url": "git+https://github.com/vitejs/vite-plugin-react-swc.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/vitejs/vite-plugin-react-swc#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/vitejs/vite-plugin-react-swc/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@vitejs/plugin-react-swc/-/plugin-react-swc-3.7.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "be058e6348b51113942b40ad83587086d0b749d7038d971d8ade14a6ce1a3e40dc0758d8866a3e44c61663cedc997321bed0f9b9ff2557cf63db0d7abe475256" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@vitejs/plugin-react-swc" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "core", + "group": "@swc", + "version": "1.7.26", + "bom-ref": "@swc/core@1.7.26", + "author": "강동윤", + "description": "Super-fast alternative for babel", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/%40swc/core@1.7.26", + "externalReferences": [ + { + "url": "git+https://github.com/swc-project/swc.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://swc.rs", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/swc-project/swc/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@swc/core/-/core-1.7.26.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7f9b9815ff9398c432608a31927fdebd684d1ae5330bbdf4745c00286c015471d5a0fc9a935fc6bc9526ea2d522a5fb61eb8fda0dd22dd64a8596678a6023c97" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@swc/core" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "core-linux-x64-gnu", + "group": "@swc", + "version": "1.7.26", + "bom-ref": "@swc/core-linux-x64-gnu@1.7.26", + "author": "강동윤", + "description": "Super-fast alternative for babel", + "scope": "optional", + "licenses": [ + { + "expression": "Apache-2.0 AND MIT" + } + ], + "purl": "pkg:npm/%40swc/core-linux-x64-gnu@1.7.26", + "externalReferences": [ + { + "url": "git+https://github.com/swc-project/swc.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://swc.rs", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/swc-project/swc/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.7.26.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "73ea69f59924da5a9bd3a6cd1a44762e8a31aecec5b460cc038fda1e365c0aa013829df8f2138a1f958fbcd2c197ec8fac84ae5a36ca0d59f736002f7efa47e3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@swc/core-linux-x64-gnu" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "core-linux-x64-musl", + "group": "@swc", + "version": "1.7.26", + "bom-ref": "@swc/core-linux-x64-musl@1.7.26", + "author": "강동윤", + "description": "Super-fast alternative for babel", + "scope": "optional", + "licenses": [ + { + "expression": "Apache-2.0 AND MIT" + } + ], + "purl": "pkg:npm/%40swc/core-linux-x64-musl@1.7.26", + "externalReferences": [ + { + "url": "git+https://github.com/swc-project/swc.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://swc.rs", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/swc-project/swc/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.7.26.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3e0b727c7045eb11bcedd51249d4c91f0677ffcbd665f3485d05761a5c04a6c96b3a41aacbe59a8a2c84ece7fbcfd02f0c82df04105c26f27fafcbbdf34c007d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@swc/core-linux-x64-musl" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "counter", + "group": "@swc", + "version": "0.1.3", + "bom-ref": "@swc/counter@0.1.3", + "author": "강동윤", + "description": "Downloade counter for the swc project", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/%40swc/counter@0.1.3", + "externalReferences": [ + { + "url": "git+https://github.com/swc-project/pkgs.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://swc.rs", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/swc-project/swc/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7b6051e25b09924465299fea0873f0f59692c5cd0c55477b82d6ed681eda32f1de25561ef2c381f0305990fd83b4848719292ef6c08ae93e9c9d8d02b57ace09" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@swc/counter" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "types", + "group": "@swc", + "version": "0.1.12", + "bom-ref": "@swc/types@0.1.12", + "author": "강동윤", + "description": "Typings for the swc project.", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/%40swc/types@0.1.12", + "externalReferences": [ + { + "url": "git+https://github.com/swc-project/swc.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://swc.rs", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/swc-project/swc/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@swc/types/-/types-0.1.12.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c01240f9276d91b1611e34cc607f9d107d72e15a5f19d01cd8ac3f2cad3d8bd6d777f2ba8fa3e40dc1421336fa8957d93243d1ae5fead1ededa2a4c025d90854" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@swc/types" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "vite", + "version": "5.4.8", + "bom-ref": "vite@5.4.8", + "author": "Evan You", + "description": "Native-ESM powered web dev build tool", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/vite@5.4.8#packages/vite", + "externalReferences": [ + { + "url": "git+https://github.com/vitejs/vite.git#packages/vite", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://vitejs.dev", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/vitejs/vite/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/vite/-/vite-5.4.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "16aac8b50e034f5342e33094a8c07873801939130a21ad26f3f51154267bece67f41235e279e1b535beb1400db0ecbb07c83dc8249d1926a9a9107209cbe0689" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vite" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "esbuild", + "version": "0.21.5", + "bom-ref": "vite@5.4.8|esbuild@0.21.5", + "description": "An extremely fast JavaScript and CSS bundler and minifier.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/esbuild@0.21.5", + "externalReferences": [ + { + "url": "git+https://github.com/evanw/esbuild.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/evanw/esbuild#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/evanw/esbuild/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9a0dce3cc578857cb0c29a03c6edd075ae7108a422faf09366af12f49fc4a64841d87cca5eae12345644dfe34af77258c5cf153127a9fa5394482fd154a681ab" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vite/node_modules/esbuild" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "linux-x64", + "group": "@esbuild", + "version": "0.21.5", + "bom-ref": "vite@5.4.8|@esbuild/linux-x64@0.21.5", + "description": "The Linux 64-bit binary for esbuild, a JavaScript bundler.", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40esbuild/linux-x64@0.21.5", + "externalReferences": [ + { + "url": "git+https://github.com/evanw/esbuild.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/evanw/esbuild#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/evanw/esbuild/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d6b61d4e9cafd378b2705d7e061cebcd024274eb803ad6aa1d35896425af8a3283d8de57bb44ed542f3ffb57da5aa70ff6204258e9a39a1a07f78747f360713d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vite/node_modules/@esbuild/linux-x64" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "react-qr-scanner", + "group": "@yudiel", + "version": "2.0.8", + "bom-ref": "@yudiel/react-qr-scanner@2.0.8", + "author": "Yudiel Curbelo", + "description": "A library to scan QR codes in React.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40yudiel/react-qr-scanner@2.0.8", + "externalReferences": [ + { + "url": "git+https://github.com/yudielcurbelo/react-qr-scanner.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/yudielcurbelo/react-qr-scanner#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/yudielcurbelo/react-qr-scanner/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@yudiel/react-qr-scanner/-/react-qr-scanner-2.0.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ffb587b1d0b56bf67dd3d276cd9c6a829510d62239e787d9c486a0b9c1ffb45bb53216643487b291823539d6600c4c15e02cee4a2fa1f74c3036b86611372647" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@yudiel/react-qr-scanner" + } + ] + }, + { + "type": "library", + "name": "barcode-detector", + "version": "2.2.10", + "bom-ref": "barcode-detector@2.2.10", + "author": "Ze-Zheng Wu", + "description": "A Barcode Detection API polyfill that uses ZXing webassembly under the hood", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/barcode-detector@2.2.10", + "externalReferences": [ + { + "url": "git+https://github.com/Sec-ant/barcode-detector.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/Sec-ant/barcode-detector", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/Sec-ant/barcode-detector/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/barcode-detector/-/barcode-detector-2.2.10.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7c1eb6f3902177a3c86ebbbe3d1c3f08bf93d7e76d3d099f0b0040c079b0f8858b2c7aca1f4ab7eea9401075d6c4f34ce9b126c604cc8063be309bbf4a2d6e25" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/barcode-detector" + } + ] + }, + { + "type": "library", + "name": "dom-webcodecs", + "group": "@types", + "version": "0.1.12", + "bom-ref": "@types/dom-webcodecs@0.1.12", + "description": "TypeScript definitions for dom-webcodecs", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/dom-webcodecs@0.1.12#types/dom-webcodecs", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/dom-webcodecs", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/dom-webcodecs", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/dom-webcodecs/-/dom-webcodecs-0.1.12.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bc4930284af4c403b6c7034d91885a96d4fb8cc1a3ae001b7e9451dea29137b796dc1ed1ecee5f9b5b1cc7638a058eb03000a08c27b086efa58db09db9d63ee4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/dom-webcodecs" + } + ] + }, + { + "type": "library", + "name": "zxing-wasm", + "version": "1.2.14", + "bom-ref": "zxing-wasm@1.2.14", + "author": "Ze-Zheng Wu", + "description": "ZXing-C++ WebAssembly as an ES/CJS module with types", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/zxing-wasm@1.2.14", + "externalReferences": [ + { + "url": "git+https://github.com/Sec-ant/zxing-wasm.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/Sec-ant/zxing-wasm", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/Sec-ant/zxing-wasm/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/zxing-wasm/-/zxing-wasm-1.2.14.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "51a61fcd29853c8126603b7f2b23efb3f1f4dadf233b8ef404114750896fb66968026f1fdb374098e2fdde25984394187d29d3c853e0d32cd9c339e50637e0e0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/zxing-wasm" + } + ] + }, + { + "type": "library", + "name": "emscripten", + "group": "@types", + "version": "1.39.13", + "bom-ref": "@types/emscripten@1.39.13", + "description": "TypeScript definitions for emscripten", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/emscripten@1.39.13#types/emscripten", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/emscripten", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/emscripten", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/emscripten/-/emscripten-1.39.13.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "705abe7cefe2b2f86f9ae3fff929782b88ed53a136dc3a22bed6cee2be747b7a1d6b102255d6df498443749e2009dc71fb76918e1a614b964cc081f8845cbf0b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/emscripten" + } + ] + }, + { + "type": "library", + "name": "webrtc-adapter", + "version": "9.0.1", + "bom-ref": "webrtc-adapter@9.0.1", + "description": "A shim to insulate apps from WebRTC spec changes and browser prefix differences", + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + } + ], + "purl": "pkg:npm/webrtc-adapter@9.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/webrtchacks/adapter.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/webrtchacks/adapter#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/webrtchacks/adapter/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/webrtc-adapter/-/webrtc-adapter-9.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d4040ef9de0495f5525f2ccd55339ec20193fed0289b0c33b57ffa7b7b68b6fcb2cd73ef5c822e5148c09b26466ca04a6d93976aeb89a28666de0e88b85ba235" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/webrtc-adapter" + } + ] + }, + { + "type": "library", + "name": "sdp", + "version": "3.2.0", + "bom-ref": "sdp@3.2.0", + "author": "Philipp Hancke", + "description": "SDP parsing and serialization utilities", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/sdp@3.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/fippo/sdp.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/fippo/sdp#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/fippo/sdp/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/sdp/-/sdp-3.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "77bc033e00d5dc30e2aae9498ca895dbceb9c0ab09df8608f8d0d111b9be1724aae96b8a3a2930c8d41c9be7682c06753ba96d74ed1278a95edb132937706b83" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sdp" + } + ] + }, + { + "type": "library", + "name": "autoprefixer", + "version": "10.4.20", + "bom-ref": "autoprefixer@10.4.20", + "author": "Andrey Sitnik", + "description": "Parse CSS and add vendor prefixes to CSS rules using values from the Can I Use website", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/autoprefixer@10.4.20", + "externalReferences": [ + { + "url": "git+https://github.com/postcss/autoprefixer.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/postcss/autoprefixer#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/postcss/autoprefixer/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5d8db9cb9c52bffc04a2acc3c975cc1380057e4648d0fdb7cfa16cdd88329839ca2640863a790bd224f109af39513a9a4a07dcab27f7500ebe73bc14bf1ff5ea" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/autoprefixer" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "browserslist", + "version": "4.24.0", + "bom-ref": "browserslist@4.24.0", + "author": "Andrey Sitnik", + "description": "Share target browsers between different front-end tools, like Autoprefixer, Stylelint and babel-env-preset", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/browserslist@4.24.0", + "externalReferences": [ + { + "url": "git+https://github.com/browserslist/browserslist.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/browserslist/browserslist#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/browserslist/browserslist/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4666fadac4756698ea976e5e49a9c5184840c5c1707c0d4ad06b9070ba1a24101c10d7a0ad0badde161d857145d686d07e20f2a885bf70b3391d227ff64f3ce0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/browserslist" + } + ] + }, + { + "type": "library", + "name": "caniuse-lite", + "version": "1.0.30001667", + "bom-ref": "caniuse-lite@1.0.30001667", + "author": "Ben Briggs", + "description": "A smaller version of caniuse-db, with only the essentials!", + "licenses": [ + { + "license": { + "id": "CC-BY-4.0" + } + } + ], + "purl": "pkg:npm/caniuse-lite@1.0.30001667", + "externalReferences": [ + { + "url": "git+https://github.com/browserslist/caniuse-lite.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/browserslist/caniuse-lite#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/browserslist/caniuse-lite/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001667.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ecb4f02637119332859ada86b226cc7ae5e6bc50df66afe7cc88e79a0086cca2915738c3ef6b1e94b0cad683c5fcec739ade1f35c3ef4c3bc6a920c6e2d0802f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/caniuse-lite" + } + ] + }, + { + "type": "library", + "name": "electron-to-chromium", + "version": "1.5.33", + "bom-ref": "electron-to-chromium@1.5.33", + "author": "Kilian Valkhof", + "description": "Provides a list of electron-to-chromium version mappings", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/electron-to-chromium@1.5.33", + "externalReferences": [ + { + "url": "git+https://github.com/kilian/electron-to-chromium.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/kilian/electron-to-chromium#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/kilian/electron-to-chromium/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.33.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f9c61370507542a0f88f82de8302dfa4237189f6fa74315403093a46c2eeb02c0869923aa2bd9ffaaf2bb39b53076602e771e13a521b11aa87300002f08388c0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/electron-to-chromium" + } + ] + }, + { + "type": "library", + "name": "node-releases", + "version": "2.0.18", + "bom-ref": "node-releases@2.0.18", + "author": "Sergey Rubanov", + "description": "Node.js releases data", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/node-releases@2.0.18", + "externalReferences": [ + { + "url": "git+https://github.com/chicoxyzzy/node-releases.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chicoxyzzy/node-releases#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chicoxyzzy/node-releases/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "77d55e5d3e1227b65e3aa197e91e44334db6c292fe7963e8a0b23ee54a569f68c24f56a8b144048503f6d78c77dd6930c7725032f226fad22854e7687454b8d2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-releases" + } + ] + }, + { + "type": "library", + "name": "update-browserslist-db", + "version": "1.1.1", + "bom-ref": "update-browserslist-db@1.1.1", + "author": "Andrey Sitnik", + "description": "CLI tool to update caniuse-lite to refresh target browsers from Browserslist config", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/update-browserslist-db@1.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/browserslist/update-db.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/browserslist/update-db#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/browserslist/update-db/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "47c53309a6bd033fb7f1110f889d6d5e52264c95e555f80766c825c010ff93a9e3efa72db07d44deae1da06aee9222d0777b06418bb9eabe7e968e6bf78976f4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/update-browserslist-db" + } + ] + }, + { + "type": "library", + "name": "escalade", + "version": "3.2.0", + "bom-ref": "escalade@3.2.0", + "author": "Luke Edwards", + "description": "A tiny (183B to 210B) and fast utility to ascend parent directories", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/escalade@3.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/lukeed/escalade.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/lukeed/escalade#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/lukeed/escalade/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5948f6aa5c5a42d3b883a3eae5cdbd193716183c9df22b4bf334e58a98040b3dc97ac02288e2a8b5df0953aa2d0773c00a01bac64254c9585ba0c4be6e37bf8c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/escalade" + } + ] + }, + { + "type": "library", + "name": "picocolors", + "version": "1.1.0", + "bom-ref": "picocolors@1.1.0", + "author": "Alexey Raspopov", + "description": "The tiniest and the fastest library for terminal output formatting with ANSI colors", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/picocolors@1.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/alexeyraspopov/picocolors.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/alexeyraspopov/picocolors#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/alexeyraspopov/picocolors/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4d0f76981396d25dcb78c7b22d5ea6cf2fe45abf2591dfe1a7799383bc182bbcc986e052b6618c046d0175e0d94bf759c7522e91a5fa064d75cdc967db9a3503" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/picocolors" + } + ] + }, + { + "type": "library", + "name": "fraction.js", + "version": "4.3.7", + "bom-ref": "fraction.js@4.3.7", + "author": "Robert Eisele", + "description": "A rational number library", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/fraction.js@4.3.7", + "externalReferences": [ + { + "url": "git://github.com/rawify/Fraction.js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://www.xarg.org/2014/03/rational-numbers-in-javascript/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/rawify/Fraction.js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "66c0dfc4ee75c06017444639e5aee56bd2d2716a70bfd47122b60006b96f3850651ff4a13e7aedb177ae5087d728a39589c37143ea3c2536c9be34b833cf727b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fraction.js" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "normalize-range", + "version": "0.1.2", + "bom-ref": "normalize-range@0.1.2", + "author": "James Talmage", + "description": "Utility for normalizing a numeric range, with a wrapping function useful for polar coordinates", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/normalize-range@0.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/jamestalmage/normalize-range.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jamestalmage/normalize-range#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jamestalmage/normalize-range/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6dda24fd7bca208de75299259d5e8fda1c6d30dac26e83a301cc81b909d61213baeb9170ad2351c54f80aa9b32bcee8b80660fb2937e96ee422edc388cf44a34" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/normalize-range" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "postcss-value-parser", + "version": "4.2.0", + "bom-ref": "postcss-value-parser@4.2.0", + "author": "Bogdan Chadkin", + "description": "Transforms css values and at-rule params into the tree", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/postcss-value-parser@4.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/TrySound/postcss-value-parser.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/TrySound/postcss-value-parser", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/TrySound/postcss-value-parser/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d4d342b3abaeadf9156de5c6e12f09153f6dd7d9b8e480a789ff3358b779a0f499e74427c0c7caf87de3bf8d3c7788f0ffb06db6fe5ac52e48887a0b69534779" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/postcss-value-parser" + } + ] + }, + { + "type": "library", + "name": "postcss", + "version": "8.4.47", + "bom-ref": "postcss@8.4.47", + "author": "Andrey Sitnik", + "description": "Tool for transforming styles with JS plugins", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/postcss@8.4.47", + "externalReferences": [ + { + "url": "git+https://github.com/postcss/postcss.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://postcss.org/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/postcss/postcss/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e7aaf10aaec6fd77c1e04917abd1209f9182aae816bc316369f0ce4e121d301b08d798aa3ea479af5e537d2af560f61e108d7d61e6973026d8eaef3c63be862d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/postcss" + } + ] + }, + { + "type": "library", + "name": "axios", + "version": "1.7.7", + "bom-ref": "axios@1.7.7", + "author": "Matt Zabriskie", + "description": "Promise based HTTP client for the browser and node.js", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/axios@1.7.7", + "externalReferences": [ + { + "url": "git+https://github.com/axios/axios.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://axios-http.com", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/axios/axios/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/axios/-/axios-1.7.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4b890bed7ae38019af746badd2c377c89c6a633ac33a78af90188dd0e16cea12e251a9b750fbecc14a3492a1b286a5191843b2b47cae984757b0092008e51fdd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/axios" + } + ] + }, + { + "type": "library", + "name": "follow-redirects", + "version": "1.15.9", + "bom-ref": "follow-redirects@1.15.9", + "author": "Ruben Verborgh", + "description": "HTTP and HTTPS modules that follow redirects.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/follow-redirects@1.15.9", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/follow-redirects/follow-redirects.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/follow-redirects/follow-redirects", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/follow-redirects/follow-redirects/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "81ec381ac5e2ccd81da11caa9b27cc1f20265ec64393a987912c59142cd6f60c256ed396e38083b586af33ecbeef6a83fd5ab6979e7490c179d834fc7ce2c9a9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/follow-redirects" + } + ] + }, + { + "type": "library", + "name": "form-data", + "version": "4.0.0", + "bom-ref": "form-data@4.0.0", + "author": "Felix Geisendörfer", + "description": "A library to create readable \"multipart/form-data\" streams. Can be used to submit forms and file uploads to other web applications.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/form-data@4.0.0", + "externalReferences": [ + { + "url": "git://github.com/form-data/form-data.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/form-data/form-data#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/form-data/form-data/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1131249521a2e6dd10319ba25e803f43abdc9f170b40fe6f76e812a6e0328ba4951a2d9c94f3e9fb180486e31a1c2fb31a09f7d4a776df95b7e5fec7ca491ac3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/form-data" + } + ] + }, + { + "type": "library", + "name": "asynckit", + "version": "0.4.0", + "bom-ref": "asynckit@0.4.0", + "author": "Alex Indigo", + "description": "Minimal async jobs utility library, with streams support", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/asynckit@0.4.0", + "externalReferences": [ + { + "url": "git+https://github.com/alexindigo/asynckit.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/alexindigo/asynckit#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/alexindigo/asynckit/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "39e8bd387e2d461d18a94dc6c615fbf5d33f9b0560bdb64969235a464f9bb21923d12e5c7c772061a92b7818eb1f06ad5ca6f3f88a087582f1aca8a6d8c8d6d1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/asynckit" + } + ] + }, + { + "type": "library", + "name": "combined-stream", + "version": "1.0.8", + "bom-ref": "combined-stream@1.0.8", + "author": "Felix Geisendörfer", + "description": "A stream that emits multiple other streams one after another.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/combined-stream@1.0.8", + "externalReferences": [ + { + "url": "git://github.com/felixge/node-combined-stream.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/felixge/node-combined-stream", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/felixge/node-combined-stream/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1503783117ee25e1dfedc05b04c2455e12920eafb690002b06599106f72f144e410751d9297b5214048385d973f73398c3187c943767be630e7bffb971da0476" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/combined-stream" + } + ] + }, + { + "type": "library", + "name": "delayed-stream", + "version": "1.0.0", + "bom-ref": "delayed-stream@1.0.0", + "author": "Felix Geisendörfer", + "description": "Buffers events from a stream until you are ready to handle them.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/delayed-stream@1.0.0", + "externalReferences": [ + { + "url": "git://github.com/felixge/node-delayed-stream.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/felixge/node-delayed-stream", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/felixge/node-delayed-stream/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "672483ecd7fdd5a2c1d11c4be0a1ab28705797b11db350c098475ca156b05e72c3ed20e1a4d82db88236680920edaed04b8d63c4f499d7ba7855d1a730793731" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/delayed-stream" + } + ] + }, + { + "type": "library", + "name": "mime-types", + "version": "2.1.35", + "bom-ref": "mime-types@2.1.35", + "description": "The ultimate javascript content-type utility.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mime-types@2.1.35", + "externalReferences": [ + { + "url": "git+https://github.com/jshttp/mime-types.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jshttp/mime-types#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jshttp/mime-types/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "64363e6cf9b9cd34c5f98a42ac053d9cad148080983d3d10b53d4d65616fe2cfbe4cd91c815693d20ebee11dae238323423cf2b07075cf1b962f9d21cda7978b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mime-types" + } + ] + }, + { + "type": "library", + "name": "mime-db", + "version": "1.52.0", + "bom-ref": "mime-db@1.52.0", + "description": "Media Type Database", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mime-db@1.52.0", + "externalReferences": [ + { + "url": "git+https://github.com/jshttp/mime-db.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jshttp/mime-db#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jshttp/mime-db/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b0f538b95edd625bed589c70c311c3d0fba285536213b4f201b439496c43081f66518bce82ba103b061040e28f27c0886c4fb51135653a82b5502da7537818be" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mime-db" + } + ] + }, + { + "type": "library", + "name": "proxy-from-env", + "version": "1.1.0", + "bom-ref": "proxy-from-env@1.1.0", + "author": "Rob Wu", + "description": "Offers getProxyForUrl to get the proxy URL for a URL, respecting the *_PROXY (e.g. HTTP_PROXY) and NO_PROXY environment variables.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/proxy-from-env@1.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/Rob--W/proxy-from-env.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/Rob--W/proxy-from-env#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/Rob--W/proxy-from-env/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0fece439109b03d7f5b5d5912b445a091dc63efe7470cc5caf3e17f24e4b4d2503d43930e3b98a24465036e9c8b514e45b082d6944a8d515454481bd65788562" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/proxy-from-env" + } + ] + }, + { + "type": "library", + "name": "bowser", + "version": "2.11.0", + "bom-ref": "bowser@2.11.0", + "author": "Dustin Diaz", + "description": "Lightweight browser detector", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/bowser@2.11.0", + "externalReferences": [ + { + "url": "git+https://github.com/lancedikson/bowser.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/lancedikson/bowser", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/lancedikson/bowser/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "02571a2418bfa6aa8904843c53d31ca5cf62f00ab19fcf1292fe5dfb1057d34e81639bbc3779862c76b92e0a696bb2ff1dfc20c0b819e8d62cf8083ab9498944" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/bowser" + } + ] + }, + { + "type": "library", + "name": "browser-image-compression", + "version": "2.0.2", + "bom-ref": "browser-image-compression@2.0.2", + "author": "Donald", + "description": "Compress images in the browser", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/browser-image-compression@2.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/Donaldcwl/browser-image-compression.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/Donaldcwl/browser-image-compression#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/Donaldcwl/browser-image-compression/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/browser-image-compression/-/browser-image-compression-2.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a412e543251feb207c4a69a782b70ec371284b846943505cca52374fd62a9fbfb89eb4135c90f8b090dee4e0e725daef34c6a2a393a2705a3be6b0f2243d9473" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/browser-image-compression" + } + ] + }, + { + "type": "library", + "name": "uzip", + "version": "0.20201231.0", + "bom-ref": "uzip@0.20201231.0", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/uzip@0.20201231.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/uzip/-/uzip-0.20201231.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3997897d93fe474cfd0fa4e60602ead8b1f3492a6d18c1831a28068847b4a6bf1405effb7dd7e580794704d0c04935c1e639c5bb11e935a272c1283c6057869e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/uzip" + } + ] + }, + { + "type": "library", + "name": "browserslist-useragent-regexp", + "version": "4.1.3", + "bom-ref": "browserslist-useragent-regexp@4.1.3", + "author": "dangreen", + "description": "A utility to compile browserslist query to a RegExp to test browser useragent.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/browserslist-useragent-regexp@4.1.3", + "externalReferences": [ + { + "url": "git+https://github.com/browserslist/browserslist-useragent-regexp.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/browserslist/browserslist-useragent-regexp#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/browserslist/browserslist-useragent-regexp/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/browserslist-useragent-regexp/-/browserslist-useragent-regexp-4.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f8ab5e108565ac4d9e24e9adb5e5a172cdf060a8db15df5f54fccf963e151a080a3327fda2b7fece39a536df757a4227676ceaa31e40ac4643fed2970e3d2ff5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/browserslist-useragent-regexp" + } + ] + }, + { + "type": "library", + "name": "argue-cli", + "version": "2.1.0", + "bom-ref": "argue-cli@2.1.0", + "author": "dangreen", + "description": "A thin and strongly typed CLI arguments parser for Node.js.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/argue-cli@2.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/TrigenSoftware/Argue.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/TrigenSoftware/Argue#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/TrigenSoftware/Argue/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/argue-cli/-/argue-cli-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "760a235df7384a2aa63707b7f0f9db4f7cc96acaf3ee0eb674b00f0fe5454f94496fc5bb2c646ac36205776112fa996786ca781d8349985a8c535b424e1742c3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/argue-cli" + } + ] + }, + { + "type": "library", + "name": "easy-table", + "version": "1.2.0", + "bom-ref": "easy-table@1.2.0", + "author": "Eldar Gabdullin", + "description": "Nice text table for the CLI", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/easy-table@1.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/eldargab/easy-table.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/eldargab/easy-table#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/eldargab/easy-table/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/easy-table/-/easy-table-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "385cd53afd37629bed71619ee406b25391b6860c9bb20de2a80e9dad4f146a867207d8cb18c4ebcfdf9ab272e9fc4fbaa8f87cf32108d60bf2645678d5d9a0c3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/easy-table" + } + ] + }, + { + "type": "library", + "name": "ansi-regex", + "version": "5.0.1", + "bom-ref": "ansi-regex@5.0.1", + "author": "Sindre Sorhus", + "description": "Regular expression for matching ANSI escape codes", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/ansi-regex@5.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/ansi-regex.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/ansi-regex#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/ansi-regex/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "aae2505e54d25062f62c7f52517a3c570b18e2ca1a9e1828e8b3529bce04d4b05c13cb373b4c29762473c91f73fd9649325316bf7eea38e6fda5d26531410a15" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ansi-regex" + } + ] + }, + { + "type": "library", + "name": "wcwidth", + "version": "1.0.1", + "bom-ref": "wcwidth@1.0.1", + "author": "Tim Oxley", + "description": "Port of C's wcwidth() and wcswidth()", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/wcwidth@1.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/timoxley/wcwidth.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/timoxley/wcwidth#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/timoxley/wcwidth/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5c73c4c12d2ae936b172f1bce7ef046246e20aec765ed586da691ce3b360d80efb050bbdf83a8838995d493e0780f92e79aeddbca4a3e55817dcfd5de2b5bc4e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/wcwidth" + } + ] + }, + { + "type": "library", + "name": "defaults", + "version": "1.0.4", + "bom-ref": "defaults@1.0.4", + "author": "Elijah Insua", + "description": "merge single level defaults over a config object", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/defaults@1.0.4", + "externalReferences": [ + { + "url": "git://github.com/sindresorhus/node-defaults.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/node-defaults#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/node-defaults/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "785b9a2e8cbf4716a5bf692bfa5a8c9549eb0d657ede3e299633882602c8848d39f0841f589eef5e1c84207bbe1ed0bbdfc9251802d8c4e2833b46d03f7b60f0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/defaults" + } + ] + }, + { + "type": "library", + "name": "clone", + "version": "1.0.4", + "bom-ref": "clone@1.0.4", + "author": "Paul Vorbach", + "description": "deep cloning of objects and arrays", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/clone@1.0.4", + "externalReferences": [ + { + "url": "git://github.com/pvorb/node-clone.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/pvorb/node-clone#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/pvorb/node-clone/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2501d9d90316ea5dda1ff8fac42a904e163ff4e1f80fff65b37e1c8245018847a87114d4d38b477ca3c1b142b53ea64251033b1a20342085c94ae5c723ae0a6e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/clone" + } + ] + }, + { + "type": "library", + "name": "regexp-tree", + "version": "0.1.27", + "bom-ref": "regexp-tree@0.1.27", + "author": "Dmitry Soshnikov", + "description": "Regular Expressions parser in JavaScript", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/regexp-tree@0.1.27", + "externalReferences": [ + { + "url": "git+https://github.com/DmitrySoshnikov/regexp-tree.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/DmitrySoshnikov/regexp-tree", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DmitrySoshnikov/regexp-tree/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.27.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8844f1a632ba628456246e68ea15cbc2f8d80285be144667f68b343c3fdbe803fac50c2c6bf63b942560222c416d43cc7e1bbe8b62ed75e02a5538069506ab7c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/regexp-tree" + } + ] + }, + { + "type": "library", + "name": "ua-regexes-lite", + "version": "1.2.1", + "bom-ref": "ua-regexes-lite@1.2.1", + "author": "dangreen", + "description": "A lite useragent regexes collection.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/ua-regexes-lite@1.2.1", + "externalReferences": [ + { + "url": "git+https://github.com/TrigenSoftware/ua-regexes-lite.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/TrigenSoftware/ua-regexes-lite#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/TrigenSoftware/ua-regexes-lite/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ua-regexes-lite/-/ua-regexes-lite-1.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9629e0e165f866dc578e648c1f3b88f0f1a8b366ebc3fea01b762e5569f946e9c7a108de0a892915e31efed8be47c13b90e4cb13616a046e1b31d1502c5c1c25" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ua-regexes-lite" + } + ] + }, + { + "type": "library", + "name": "class-variance-authority", + "version": "0.7.0", + "bom-ref": "class-variance-authority@0.7.0", + "author": "Joe Bell", + "description": "Class Variance Authority 🧬", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/class-variance-authority@0.7.0", + "externalReferences": [ + { + "url": "git+https://github.com/joe-bell/cva.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/joe-bell/cva#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/joe-bell/cva/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/class-variance-authority/-/class-variance-authority-0.7.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8c523c210c3885ccda2f800b20dc6a2c45d06d670d8e84a49686b821ab9f5c226be906b0272c3bb6e472b11b2b13cc36a7fe2019ac4a22dfe15f7ab3fc86c3d4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/class-variance-authority" + } + ], + "components": [ + { + "type": "library", + "name": "clsx", + "version": "2.0.0", + "bom-ref": "class-variance-authority@0.7.0|clsx@2.0.0", + "author": "Luke Edwards", + "description": "A tiny (234B) utility for constructing className strings conditionally.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/clsx@2.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/lukeed/clsx.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/lukeed/clsx#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/lukeed/clsx/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ad0d7e91c8feb6d1c6d0c295181517c1ac82085d68877f4117908e229473b8212ff0cc23bf45ee72b2361313533a7f4894b89f18295641c53d06b64e46fb70e9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/class-variance-authority/node_modules/clsx" + } + ] + } + ] + }, + { + "type": "library", + "name": "cross-env", + "version": "7.0.3", + "bom-ref": "cross-env@7.0.3", + "author": "Kent C. Dodds", + "description": "Run scripts that set and use environment variables across platforms", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/cross-env@7.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/kentcdodds/cross-env.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/kentcdodds/cross-env#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/kentcdodds/cross-env/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fbf1ca77a1207100891a1d8f4a366e522b50050ca72a8af8c2b15b460e03b40812d5a58efa0539db1a47eccf52706817498980552f5b209f04cee686c34a0d03" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cross-env" + } + ] + }, + { + "type": "library", + "name": "path-key", + "version": "3.1.1", + "bom-ref": "path-key@3.1.1", + "author": "Sindre Sorhus", + "description": "Get the PATH environment variable key cross-platform", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/path-key@3.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/path-key.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/path-key#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/path-key/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a2399e374a9dfb2d23b3312da18e3caf43deab97703049089423aee90e5fe3595f92cc17b8ab58ae18284e92e7c887079b6e1486ac7ee53aa6d889d2c0b844e9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/path-key" + } + ] + }, + { + "type": "library", + "name": "shebang-command", + "version": "2.0.0", + "bom-ref": "shebang-command@2.0.0", + "author": "Kevin Mårtensson", + "description": "Get the command from a shebang", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/shebang-command@2.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/kevva/shebang-command.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/kevva/shebang-command#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/kevva/shebang-command/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "907c6bdb366962d766acdd6a0e3aeb5ff675ad1d641bc0f1fa09292b51b87979af5ecc26704d614d6056614ce5ada630d7fc99a7a62e0d8efb62dbdb3747660c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/shebang-command" + } + ] + }, + { + "type": "library", + "name": "shebang-regex", + "version": "3.0.0", + "bom-ref": "shebang-regex@3.0.0", + "author": "Sindre Sorhus", + "description": "Regular expression for matching a shebang line", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/shebang-regex@3.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/shebang-regex.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/shebang-regex#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/shebang-regex/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "efef9d161b5cc77df9dee05aabc0c347836ec417ad0730bb6503a19934089c711de9b4ab5dd884cb30af1b4ed9e3851874b4a1594c97b7933fca1cfc7a471bd4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/shebang-regex" + } + ] + }, + { + "type": "library", + "name": "which", + "version": "2.0.2", + "bom-ref": "which@2.0.2", + "author": "Isaac Z. Schlueter", + "description": "Like which(1) unix command. Find the first instance of an executable in the PATH.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/which@2.0.2", + "externalReferences": [ + { + "url": "git://github.com/isaacs/node-which.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/node-which#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/node-which/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "04b2374e5d535b73ef97bd25df2ab763ae22f9ac29c17aac181616924a8cb676d782b303fb28fbae15b492e103c7325a6171a3116e6881aa4a34c10a34c8e26c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/which" + } + ] + }, + { + "type": "library", + "name": "isexe", + "version": "2.0.0", + "bom-ref": "isexe@2.0.0", + "author": "Isaac Z. Schlueter", + "description": "Minimal module to check if a file is executable.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/isexe@2.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/isexe.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/isexe#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/isexe/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "447c4c2e9f659ca1c61d19e0f5016144231b600715a67ebdb2648672addfdfac638155564e18f8aaa2db4cb96aed2b23f01f9f210d44b8210623694ab3241e23" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/isexe" + } + ] + }, + { + "type": "library", + "name": "cypress-localstorage-commands", + "version": "2.2.6", + "bom-ref": "cypress-localstorage-commands@2.2.6", + "author": "Javier Brea", + "description": "Extends Cypress' cy commands with localStorage methods. Allows preserving localStorage between tests", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/cypress-localstorage-commands@2.2.6", + "externalReferences": [ + { + "url": "git+https://github.com/javierbrea/cypress-localstorage-commands.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/javierbrea/cypress-localstorage-commands#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/javierbrea/cypress-localstorage-commands/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/cypress-localstorage-commands/-/cypress-localstorage-commands-2.2.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9779d9f8bbba61b0569385087cdad190d2b9e81905f3355b0abab309fdf9c78365c76c00dabd2ca413995e72a36eeb50660a3aa83aad4bcb97a12a95dfa60cd5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cypress-localstorage-commands" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "cypress-split", + "version": "1.24.0", + "bom-ref": "cypress-split@1.24.0", + "author": "Gleb Bahmutov", + "description": "Split Cypress specs across parallel CI machines for speed", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/cypress-split@1.24.0", + "externalReferences": [ + { + "url": "git+https://github.com/bahmutov/cypress-split.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/bahmutov/cypress-split#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/bahmutov/cypress-split/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/cypress-split/-/cypress-split-1.24.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "644161d66eb3f87c0f5a907587d6001752fa2bfc243c1477bc3faff11ae0f01466e74b19ee84b1e83c3eb2feb37ebe4f7eabf6e3b0a7a1b2dec1d1412e53c805" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cypress-split" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "core", + "group": "@actions", + "version": "1.11.1", + "bom-ref": "@actions/core@1.11.1", + "description": "Actions core lib", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40actions/core@1.11.1#packages/core", + "externalReferences": [ + { + "url": "git+https://github.com/actions/toolkit.git#packages/core", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/actions/toolkit/tree/main/packages/core", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/actions/toolkit/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@actions/core/-/core-1.11.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8572424ab9307c0e3a55df59deae1ca44a47075acbe4d1b4e3efeb6ea5bd777f824afb41d6d61ef144e90258b16b5be3d26fd42e095f10ad942b1306c42c6fe4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@actions/core" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "exec", + "group": "@actions", + "version": "1.1.1", + "bom-ref": "@actions/exec@1.1.1", + "description": "Actions exec lib", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40actions/exec@1.1.1#packages/exec", + "externalReferences": [ + { + "url": "git+https://github.com/actions/toolkit.git#packages/exec", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/actions/toolkit/tree/main/packages/exec", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/actions/toolkit/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@actions/exec/-/exec-1.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fac09c1c76d5764f776b45d3d7d102b4efe0217a31bddb2040bcdbd9f136ff9b08666590ba5b98ca33d0b6bb531dd5356334d9edb00f378b084eadb18b5ebbf7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@actions/exec" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "io", + "group": "@actions", + "version": "1.1.3", + "bom-ref": "@actions/io@1.1.3", + "description": "Actions io lib", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40actions/io@1.1.3#packages/io", + "externalReferences": [ + { + "url": "git+https://github.com/actions/toolkit.git#packages/io", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/actions/toolkit/tree/main/packages/io", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/actions/toolkit/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@actions/io/-/io-1.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c22f498e028b612ed4ff3f0f3db728f8fbd36ff9d15a37a816527541eafcde4ff70b93c7422dbc86255d784da41d79882fdf664056b0c7caadfc93e3662949f1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@actions/io" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "http-client", + "group": "@actions", + "version": "2.2.3", + "bom-ref": "@actions/http-client@2.2.3", + "description": "Actions Http Client", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40actions/http-client@2.2.3#packages/http-client", + "externalReferences": [ + { + "url": "git+https://github.com/actions/toolkit.git#packages/http-client", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/actions/toolkit/tree/main/packages/http-client", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/actions/toolkit/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@actions/http-client/-/http-client-2.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9b1f21c898bf86316f6cfa240a0e2e45de195fbf2df98c913ed9ca5b0225f91ccd695b85a501df9a51957ec28424df0bc130af2fe0df56000cd385da1e49ba6c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@actions/http-client" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "tunnel", + "version": "0.0.6", + "bom-ref": "tunnel@0.0.6", + "author": "Koichi Kobayashi", + "description": "Node HTTP/HTTPS Agents for tunneling proxies", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/tunnel@0.0.6", + "externalReferences": [ + { + "url": "git+https://github.com/koichik/node-tunnel.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/koichik/node-tunnel/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/koichik/node-tunnel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d61fcb9eaf726a3298d8f11b05a74f5e3dd5c6c0c3bbce383a7680a39d9456623322fc30b413c8b8dbe48eecc19535a97c9c946c6ddecf42920626d0923e288e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tunnel" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "undici", + "version": "5.28.4", + "bom-ref": "undici@5.28.4", + "description": "An HTTP/1.1 client, written from scratch for Node.js", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/undici@5.28.4", + "externalReferences": [ + { + "url": "git+https://github.com/nodejs/undici.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://undici.nodejs.org", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/nodejs/undici/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/undici/-/undici-5.28.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ef6445003585a8a9946f68669af34e0ca2f7a7d85c07a1add83390322b3548405a57a6b8307f2ca01bf383ef7909884228f15e76eb76258f5b31fac397d0f6de" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/undici" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "busboy", + "group": "@fastify", + "version": "2.1.1", + "bom-ref": "@fastify/busboy@2.1.1", + "author": "Brian White", + "description": "A streaming parser for HTML form data for node.js", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40fastify/busboy@2.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/fastify/busboy.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/fastify/busboy#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/fastify/busboy/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bc164fe0d9737ce95ead04e76dae1aa99a0c844fdaf4763b1d1aa838f6844d071242e58423264c1c67d5bbac3dc06b462b97c40f9a91b360ed7950a3387eb4b0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@fastify/busboy" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "arg", + "version": "5.0.2", + "bom-ref": "arg@5.0.2", + "author": "Josh Junon", + "description": "Unopinionated, no-frills CLI argument parser", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/arg@5.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/vercel/arg.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/vercel/arg#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/vercel/arg/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3d88f214e2ca43dcb9ec9bd0e902e8f1d02036ab3087c33544c25875076e4fac5b59280adfa3ff67fbfea7cf3ca4cebd8cc31f4bc5ddf05e88d6443f23d1d41a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/arg" + } + ] + }, + { + "type": "library", + "name": "console.table", + "version": "0.10.0", + "bom-ref": "console.table@0.10.0", + "author": "Gleb Bahmutov", + "description": "Adds console.table method that prints an array of objects as a table in console", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/console.table@0.10.0", + "externalReferences": [ + { + "url": "git+https://github.com/bahmutov/console.table.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/bahmutov/console.table", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/bahmutov/console.table/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/console.table/-/console.table-0.10.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "74fc99a1faa0831baf49fed65ef363b917e7b0e93561ace454ff057711f8b5c1f6737ef073bf7f625e8186becbb2ed3428c832daa97fa8232e36ef3172d64cf2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/console.table" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "easy-table", + "version": "1.1.0", + "bom-ref": "console.table@0.10.0|easy-table@1.1.0", + "author": "Eldar Gabdullin", + "description": "Nice text table for the CLI", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/easy-table@1.1.0", + "externalReferences": [ + { + "url": "git+https://eldargab@github.com/eldargab/easy-table.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/eldargab/easy-table#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/eldargab/easy-table/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/easy-table/-/easy-table-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a2adf78563924a79761e8874d2d6566883e2d627afac3f5a146f36fc88239727009d6f611f1e4f909897a713ec80413e1fb06c6d54171551524fc4c45d2ebfa4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/console.table/node_modules/easy-table" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "ms", + "version": "2.1.3", + "bom-ref": "ms@2.1.3", + "description": "Tiny millisecond conversion utility", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/ms@2.1.3", + "externalReferences": [ + { + "url": "git+https://github.com/vercel/ms.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/vercel/ms#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/vercel/ms/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e85973b9b4cb646dc9d9afcd542025784863ceae68c601f268253dc985ef70bb2fa1568726afece715c8ebf5d73fab73ed1f7100eb479d23bfb57b45dd645394" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ms" + } + ] + }, + { + "type": "library", + "name": "fast-shuffle", + "version": "6.1.0", + "bom-ref": "fast-shuffle@6.1.0", + "author": "Philihp Busby", + "description": "A fast implementation of a fisher-yates shuffle that does not mutate the source array.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/fast-shuffle@6.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/philihp/fast-shuffle.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/philihp/fast-shuffle", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/philihp/fast-shuffle/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/fast-shuffle/-/fast-shuffle-6.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "dda8fca0ee9bbd914a6031af5cd9a612ec723a3adef2dac2a486ed15233f0d229dfa8de249b4103dbe41650789ed23d8562be7f44796de02a1d107670f4dbb31" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fast-shuffle" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "pcg", + "version": "1.0.0", + "bom-ref": "pcg@1.0.0", + "description": "A functional typescript implementation of the PCG family random number generators", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/pcg@1.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/philihp/pcg.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/philihp/pcg#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/philihp/pcg/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/pcg/-/pcg-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "eb08e84896784c4261234acb0ce29de663aee93c12e2cbe7f6805a46c0f53c2ae194334b5806938a6589801001988189c73908f916da1c96112c655ff50144e5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pcg" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "long", + "version": "5.2.3", + "bom-ref": "long@5.2.3", + "author": "Daniel Wirtz", + "description": "A Long class for representing a 64-bit two's-complement integer value.", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/long@5.2.3", + "externalReferences": [ + { + "url": "git+https://github.com/dcodeIO/long.js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dcodeIO/long.js#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dcodeIO/long.js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/long/-/long-5.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "95c1f0a4da208104ce6efe5aa463424dd26b3baf5e1ce64c8b804d0bead32c447c88702a1ab51578b87f8ab54833bcd3c366ce5c0f13eae34f7ae8f038b83fd9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/long" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "ramda", + "version": "0.29.0", + "bom-ref": "ramda@0.29.0", + "author": "Scott Sauyet", + "description": "A practical functional library for JavaScript programmers.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/ramda@0.29.0", + "externalReferences": [ + { + "url": "git://github.com/ramda/ramda.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://ramdajs.com/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ramda/ramda/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ramda/-/ramda-0.29.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "04179ae8bebb6d82ed75b3aa7e9f1fe7c7cf32a130c747682fea408bc4d9ca9d985b3f11f46f33f71ef909923c5be7edaa11470a9117d9c4675145cad77d2228" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ramda" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "find-cypress-specs", + "version": "1.43.4", + "bom-ref": "find-cypress-specs@1.43.4", + "author": "Gleb Bahmutov", + "description": "Find Cypress spec files using the config settings", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/find-cypress-specs@1.43.4", + "externalReferences": [ + { + "url": "git+https://github.com/bahmutov/find-cypress-specs.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/bahmutov/find-cypress-specs#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/bahmutov/find-cypress-specs/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/find-cypress-specs/-/find-cypress-specs-1.43.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "180773ea57c19dd6ceabd38e277a6c4e1439ea1aa02fcb5950238b9e5eb477f979e9bbc7902d13370caa94b7c139b8ac722ad26564a0c862fcea3264ae914cac" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/find-cypress-specs" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "minimatch", + "version": "3.1.2", + "bom-ref": "find-cypress-specs@1.43.4|minimatch@3.1.2", + "author": "Isaac Z. Schlueter", + "description": "a glob matcher in javascript", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/minimatch@3.1.2", + "externalReferences": [ + { + "url": "git://github.com/isaacs/minimatch.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/minimatch#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/minimatch/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "27ba7ade1462023c35343130c355bb8b7efe07222b3963b95d0400cd9dd539c2f43cdc9bc297e657f374e73140cf043d512c84717eaddd43be2b96aa0503881f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/find-cypress-specs/node_modules/minimatch" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "brace-expansion", + "version": "1.1.11", + "bom-ref": "find-cypress-specs@1.43.4|brace-expansion@1.1.11", + "author": "Julian Gruber", + "description": "Brace expansion as known from sh/bash", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/brace-expansion@1.1.11", + "externalReferences": [ + { + "url": "git://github.com/juliangruber/brace-expansion.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/juliangruber/brace-expansion", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/juliangruber/brace-expansion/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "882b8f1c3160ac75fb1f6bc423fe71a73d3bcd21c1d344e9ba0aa1998b5598c3bae75f260ae44ca0e60595d101974835f3bb9fa3375a1e058a71815beb5a8688" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/find-cypress-specs/node_modules/brace-expansion" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "find-test-names", + "version": "1.28.18", + "bom-ref": "find-test-names@1.28.18", + "author": "Gleb Bahmutov", + "description": "Given a Mocha / Cypress spec file, returns the list of suite and test names", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/find-test-names@1.28.18", + "externalReferences": [ + { + "url": "git+https://github.com/bahmutov/find-test-names.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/bahmutov/find-test-names#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/bahmutov/find-test-names/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/find-test-names/-/find-test-names-1.28.18.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8619c676458afaa100e59d364eed0ea8640852315937238213859a2696e15b8840175f8d67b382af406cb3d4426a3ec106d8e8223914f77bada1b43ca60da256" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/find-test-names" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "parser", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/parser@7.25.7", + "author": "The Babel Team", + "description": "A JavaScript parser", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/parser@7.25.7#packages/babel-parser", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-parser", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-parser", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A+parser+%28babylon%29%22+is%3Aopen", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6999fb113b50b238c61b91ebbaf7942b4e9c5371e58ee85df48a239b833c596bf7c0b13a3a41393d66c352422d98c81e82671c6884ee772b96e513d8ad89605b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/parser" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "types", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/types@7.25.7", + "author": "The Babel Team", + "description": "Babel Types is a Lodash-esque utility library for AST nodes", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/types@7.25.7#packages/babel-types", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-types", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-types", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20types%22+is%3Aopen", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/types/-/types-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bf02157571be8fe14ea64c2a1d17018072d834bed7324b9fae5685bcbf68e808bdb099fdf8f77220be6a6b45f34d9c34f3873ebbd2ce96ce777a86563ff5b959" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/types" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-syntax-jsx", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-syntax-jsx@7.25.7", + "author": "The Babel Team", + "description": "Allow parsing of jsx", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-syntax-jsx@7.25.7#packages/babel-plugin-syntax-jsx", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-syntax-jsx", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-syntax-jsx", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "aee64e9ca3be6a354bfcc571f8fc0d04f3a4ae75d35e858cb6d7b5301a5e81f080ae1a8e7b7063e766af563d61b8b2f134a60a5d8692c59d85fb0a0ad5e9177f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-syntax-jsx" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "core", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/core@7.25.7", + "author": "The Babel Team", + "description": "Babel compiler core.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/core@7.25.7#packages/babel-core", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-core", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-core", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20core%22+is%3Aopen", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/core/-/core-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c89e3be19bf773089238ef675c9baacefc0478cf9c843b90f06262af0fa967dd6c0860b2399ddd264544d3d7d35745445735f22d6861dc6fc0a256133d7ecca3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/core" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "semver", + "version": "6.3.1", + "bom-ref": "@babel/core@7.25.7|semver@6.3.1", + "author": "GitHub Inc.", + "description": "The semantic version parser used by npm.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/semver@6.3.1", + "externalReferences": [ + { + "url": "git+https://github.com/npm/node-semver.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/node-semver#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/node-semver/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "051ed5bc30951cefaadb10445ac9314ba0c9135a919dbec3c7352ba206fbd425a849f89c07162c88019df8a9749a6abf329ac6f7202b464cab4314cee978cccc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/core/node_modules/semver" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "helper-plugin-utils", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/helper-plugin-utils@7.25.7", + "author": "The Babel Team", + "description": "General utilities for plugins to use", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/helper-plugin-utils@7.25.7#packages/babel-helper-plugin-utils", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-helper-plugin-utils", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-helper-plugin-utils", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "79a3d96a2d0f8aa0a2d3da4fb37a4015f97fcd8806684e88757b58be67f4aa57034dddd60ad3bb25609c45deb87b4110adc62088789b1199ce1ac498e104a06b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/helper-plugin-utils" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "acorn-walk", + "version": "8.3.4", + "bom-ref": "acorn-walk@8.3.4", + "description": "ECMAScript (ESTree) AST walker", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/acorn-walk@8.3.4", + "externalReferences": [ + { + "url": "git+https://github.com/acornjs/acorn.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/acornjs/acorn", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/acornjs/acorn/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b9e11ea67ba3a6a79eda8e5a2189ef1d4e82d00e3630d76c2037aacb907276b92e0b947566e5059e6dbb11e1491a8107250827dee95e46f9935da2607d76ede2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/acorn-walk" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "simple-bin-help", + "version": "1.8.0", + "bom-ref": "simple-bin-help@1.8.0", + "author": "Gleb Bahmutov", + "description": "Simple help and sanity checks for Node CLI bin scripts", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/simple-bin-help@1.8.0", + "externalReferences": [ + { + "url": "git+https://github.com/bahmutov/simple-bin-help.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/bahmutov/simple-bin-help#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/bahmutov/simple-bin-help/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/simple-bin-help/-/simple-bin-help-1.8.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d0bc479fe3f5945e6bd96c1507fcdade12d122c6282da36ad425ea8dbaecdd9bcbbaf9569d12ab523116cd5eee9992fb86943bc542e240c57ed225dd45ae6216" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/simple-bin-help" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "pluralize", + "version": "8.0.0", + "bom-ref": "pluralize@8.0.0", + "author": "Blake Embrey", + "description": "Pluralize and singularize any word", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/pluralize@8.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/blakeembrey/pluralize.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/blakeembrey/pluralize#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/blakeembrey/pluralize/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "35cdc84f9c87cdf9537db8e0a967023e9a3b0da2b2e059e907497fcc2016d1373b8f1022baa4b11dab27b41dc3efcf3b2d2ac0f7790327d217a2fc49631c8b08" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pluralize" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "require-and-forget", + "version": "1.0.1", + "bom-ref": "require-and-forget@1.0.1", + "author": "Gleb Bahmutov", + "description": "Require Node module and immediately remove it from module cache to force loading again next time", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/require-and-forget@1.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/bahmutov/require-and-forget.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/bahmutov/require-and-forget#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/bahmutov/require-and-forget/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/require-and-forget/-/require-and-forget-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "49e6bceb50ffb1e1a8ddca6dc5cf39edadf80dfd281228d78adf10dc80e8762c19333566c97ad123d1204106b7863921a048cdcc206fbf4b7fd1f32079b9962e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/require-and-forget" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "debug", + "version": "4.3.4", + "bom-ref": "require-and-forget@1.0.1|debug@4.3.4", + "author": "Josh Junon", + "description": "Lightweight debugging utility for Node.js and the browser", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/debug@4.3.4", + "externalReferences": [ + { + "url": "git://github.com/debug-js/debug.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/debug-js/debug#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/debug-js/debug/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3d15851ee494dde0ed4093ef9cd63b25c91eb758f4b793ae3ac1733cfcec7a40f9d9997ca947c520f122b305ea22f1d61951ce817fbb1bfbc234d85e870c5f91" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/require-and-forget/node_modules/debug" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "ms", + "version": "2.1.2", + "bom-ref": "require-and-forget@1.0.1|ms@2.1.2", + "description": "Tiny millisecond conversion utility", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/ms@2.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/zeit/ms.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/zeit/ms#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/zeit/ms/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b0690fc7e56332d980e8c5f6ee80381411442c50996784b85ea7863970afebcb53fa36f7be4fd1c9a2963f43d32b25ad98b48cd1bf9a7544c4bdbb353c4687db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/require-and-forget/node_modules/ms" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "shelljs", + "version": "0.8.5", + "bom-ref": "shelljs@0.8.5", + "description": "Portable Unix shell commands for Node.js", + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + } + ], + "purl": "pkg:npm/shelljs@0.8.5", + "externalReferences": [ + { + "url": "git://github.com/shelljs/shelljs.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "http://github.com/shelljs/shelljs", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/shelljs/shelljs/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4e2c1c45cae4847bdbad96e745c15830b977d037e8bf71caab3a79b4ee5be29b7a1bf49ecca7188660e0d79cd7541b301e672d48040ace7a8d5b62cee6d4c3a3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/shelljs" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "glob", + "version": "7.2.3", + "bom-ref": "shelljs@0.8.5|glob@7.2.3", + "author": "Isaac Z. Schlueter", + "description": "a little globber", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/glob@7.2.3", + "externalReferences": [ + { + "url": "git://github.com/isaacs/node-glob.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/node-glob#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/node-glob/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9c5474ccba54d9809a471c28089bcbe94bc21f6245c85548bf04cbb087f6d40b8794cb240358614dd93e2e5609b4e958b7dbfa76fb330f604646a04bfa240af5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/shelljs/node_modules/glob" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "minimatch", + "version": "3.1.2", + "bom-ref": "shelljs@0.8.5|minimatch@3.1.2", + "author": "Isaac Z. Schlueter", + "description": "a glob matcher in javascript", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/minimatch@3.1.2", + "externalReferences": [ + { + "url": "git://github.com/isaacs/minimatch.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/minimatch#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/minimatch/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "27ba7ade1462023c35343130c355bb8b7efe07222b3963b95d0400cd9dd539c2f43cdc9bc297e657f374e73140cf043d512c84717eaddd43be2b96aa0503881f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/shelljs/node_modules/minimatch" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "brace-expansion", + "version": "1.1.11", + "bom-ref": "shelljs@0.8.5|brace-expansion@1.1.11", + "author": "Julian Gruber", + "description": "Brace expansion as known from sh/bash", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/brace-expansion@1.1.11", + "externalReferences": [ + { + "url": "git://github.com/juliangruber/brace-expansion.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/juliangruber/brace-expansion", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/juliangruber/brace-expansion/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "882b8f1c3160ac75fb1f6bc423fe71a73d3bcd21c1d344e9ba0aa1998b5598c3bae75f260ae44ca0e60595d101974835f3bb9fa3375a1e058a71815beb5a8688" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/shelljs/node_modules/brace-expansion" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "interpret", + "version": "1.4.0", + "bom-ref": "interpret@1.4.0", + "author": "Gulp Team", + "description": "A dictionary of file extensions and associated module loaders.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/interpret@1.4.0", + "externalReferences": [ + { + "url": "git+https://github.com/gulpjs/interpret.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/gulpjs/interpret#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/gulpjs/interpret/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6a013841f0762e4a7db880a7ec102aa2c730e1264ff644c4da1c62148de304f99725f76a89a8536d4b8a1ac3283761ada8bf40c61622a00715be0b1bd47bd16c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/interpret" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "rechoir", + "version": "0.6.2", + "bom-ref": "rechoir@0.6.2", + "author": "Tyler Kellen", + "description": "Require any supported file as a node module.", + "licenses": [ + { + "license": { + "id": "MIT", + "url": "https://github.com/tkellen/node-rechoir/blob/master/LICENSE" + } + } + ], + "purl": "pkg:npm/rechoir@0.6.2", + "externalReferences": [ + { + "url": "git://github.com/tkellen/node-rechoir.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/tkellen/node-rechoir", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/tkellen/node-rechoir/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1c533cae467e8b7ceb57ee0b423c10d16f9ecfdf290293063371d4acdd388f70aaccf3b397d9e63f5e58f185cd9bc4071affde69c395123aa1996a64455d0d03" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/rechoir" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "resolve", + "version": "1.22.8", + "bom-ref": "rechoir@0.6.2|resolve@1.22.8", + "author": "James Halliday", + "description": "resolve like require.resolve() on behalf of files asynchronously and synchronously", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/resolve@1.22.8", + "externalReferences": [ + { + "url": "git://github.com/browserify/resolve.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/browserify/resolve#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/browserify/resolve/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a0a59e3c2c6aa5de8594bbc6575554d31edb90f9a608da25c738cc7f835cce80e741c216ac017e70fb599f98ba9fe45f0f677d8b4b73a4a9c6e98935ebcc88cb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/rechoir/node_modules/resolve" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "is-core-module", + "version": "2.15.1", + "bom-ref": "is-core-module@2.15.1", + "author": "Jordan Harband", + "description": "Is this specifier a node.js core module?", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-core-module@2.15.1", + "externalReferences": [ + { + "url": "git+https://github.com/inspect-js/is-core-module.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/is-core-module", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/is-core-module/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cf4bed5d2c2e71426d00d41695d85bb5bb7b0672f4bf18858c87432c06adc210d8b72d9b69deacfab8a30fa462e18b9826e6cbcc824b522742874f5ed5d8c455" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-core-module" + } + ] + }, + { + "type": "library", + "name": "path-parse", + "version": "1.0.7", + "bom-ref": "path-parse@1.0.7", + "author": "Javier Blanco", + "description": "Node.js path.parse() ponyfill", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/path-parse@1.0.7", + "externalReferences": [ + { + "url": "git+https://github.com/jbgutierrez/path-parse.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jbgutierrez/path-parse#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jbgutierrez/path-parse/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2c32733d510410f47ecb8f33f7703411dd325dbf29001c865a8fe4e5861d620a58dbfd84b0eb24b09aeaee5387c6bcab54e9f57a31baa00a7c6a1bce2100fcb3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/path-parse" + } + ] + }, + { + "type": "library", + "name": "supports-preserve-symlinks-flag", + "version": "1.0.0", + "bom-ref": "supports-preserve-symlinks-flag@1.0.0", + "author": "Jordan Harband", + "description": "Determine if the current node version supports the `--preserve-symlinks` flag.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/supports-preserve-symlinks-flag@1.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/inspect-js/node-supports-preserve-symlinks-flag.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/node-supports-preserve-symlinks-flag#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/node-supports-preserve-symlinks-flag/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a2dd169d74bd7e076480871e3dee911cd935580f3e9ae3dae9c4a3791dd5f0adbbabd041d6b4c4dd1d69ec7bf4cf567201cf2ce95beff0323259febcd4c02dd3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/supports-preserve-symlinks-flag" + } + ] + }, + { + "type": "library", + "name": "spec-change", + "version": "1.11.11", + "bom-ref": "spec-change@1.11.11", + "author": "Gleb Bahmutov", + "description": "Computes specs to re-run when files change", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/spec-change@1.11.11", + "externalReferences": [ + { + "url": "git+https://github.com/bahmutov/spec-change.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/bahmutov/spec-change#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/bahmutov/spec-change/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/spec-change/-/spec-change-1.11.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c12c62d5729e36bf09c419588f5dcbc3c4d3329a23614db3465926c97974907a7ec46930614a576955dca1f884984aabab51e81a0ee9c0a133bcc8d8710b9bb7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/spec-change" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "lazy-ass", + "version": "2.0.3", + "bom-ref": "spec-change@1.11.11|lazy-ass@2.0.3", + "author": "Gleb Bahmutov", + "description": "Lazy assertions without performance penalty", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/lazy-ass@2.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/bahmutov/lazy-ass.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/bahmutov/lazy-ass", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/bahmutov/lazy-ass/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/lazy-ass/-/lazy-ass-2.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fcedff0e84262355c0864943bc5d5d02315ffdea44f2ede5cce65e8107cb67c1bb51de5b4d14998853a9ba41c2bba8ce0eb080e20b487705020bb86dc5c0c008" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/spec-change/node_modules/lazy-ass" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "deep-equal", + "version": "2.2.3", + "bom-ref": "deep-equal@2.2.3", + "author": "James Halliday", + "description": "node's assert.deepEqual algorithm", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/deep-equal@2.2.3", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/inspect-js/node-deep-equal.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/node-deep-equal#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/node-deep-equal/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "648c299debcebab4bc6e94f8d7ddaca80a3058cefa2432921d8ccc2edcb7059192b3082aea905a1f70e10925b9c5501920267229d3813e3c30c39c1f813ffa3c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/deep-equal" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "array-buffer-byte-length", + "version": "1.0.1", + "bom-ref": "array-buffer-byte-length@1.0.1", + "author": "Jordan Harband", + "description": "Get the byte length of an ArrayBuffer, even in engines without a `.byteLength` method.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/array-buffer-byte-length@1.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/inspect-js/array-buffer-byte-length.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/array-buffer-byte-length#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/array-buffer-byte-length/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6a10b95b5c60a2ef8a4d78b1e2c00ef0a8b5d90fa37f88b4fad9a4dec0bece07329ec8641f1ce95dd22605e86251828a283c2f7c5889975b59b7a7b0b1c4b532" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/array-buffer-byte-length" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "call-bind", + "version": "1.0.7", + "bom-ref": "call-bind@1.0.7", + "author": "Jordan Harband", + "description": "Robustly `.call.bind()` a function", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/call-bind@1.0.7", + "externalReferences": [ + { + "url": "git+https://github.com/ljharb/call-bind.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/call-bind#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/call-bind/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1874d2352608090eec707eec67e336ac5a294682e1f2dd9b2d25ba05b82bb4bb1a84e201e62c805497fd1a358addc6130da323e17741a4cd5c03aa484b42afdb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/call-bind" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "es-get-iterator", + "version": "1.1.3", + "bom-ref": "es-get-iterator@1.1.3", + "author": "Jordan Harband", + "description": "Get an iterator for any JS language value. Works robustly across all environments, all versions.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/es-get-iterator@1.1.3", + "externalReferences": [ + { + "url": "git+https://github.com/ljharb/es-get-iterator.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/es-get-iterator#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/es-get-iterator/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b0f666a8705ee892224df379ab6a448bffd3c31980147c23fd712e6234eeb1eefc8bc2b16aa3134f3c4fa052aecd1a43a5327ed0d01ba5f7a79261f6ade3edbb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/es-get-iterator" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "get-intrinsic", + "version": "1.2.4", + "bom-ref": "get-intrinsic@1.2.4", + "author": "Jordan Harband", + "description": "Get and robustly cache all JS language-level intrinsics at first require time", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/get-intrinsic@1.2.4", + "externalReferences": [ + { + "url": "git+https://github.com/ljharb/get-intrinsic.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/get-intrinsic#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/get-intrinsic/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e6e621b091fc549053bfba2c960e01ce7258843a1123ac1a602c4c9827674eb702ac703f7c214aa13173d8928a1341dd0c5505effa10ba1cee99724aee968145" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/get-intrinsic" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "has-symbols", + "version": "1.0.3", + "bom-ref": "has-symbols@1.0.3", + "author": "Jordan Harband", + "description": "Determine if the JS environment has Symbol support. Supports spec, or shams.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/has-symbols@1.0.3", + "externalReferences": [ + { + "url": "git://github.com/inspect-js/has-symbols.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/has-symbols#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/has-symbols/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9772c2b85e8c8033704c32a47581848a1623b79a513db120e3aaed9669d23e551b82607c2ce22b2896d86050526e73da25ec4c2ad88f3bc8667918d1cf64ddf8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/has-symbols" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-arguments", + "version": "1.1.1", + "bom-ref": "is-arguments@1.1.1", + "author": "Jordan Harband", + "description": "Is this an arguments object? It's a harder question than you think.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-arguments@1.1.1", + "externalReferences": [ + { + "url": "git://github.com/inspect-js/is-arguments.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/is-arguments", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/is-arguments/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f10ec40118f31272a9b7f3c20fb7b5720512d1ae97f2ee6d75288ca978688ce76857d4ec32c88efbd54b0b9bc098ef0deff1a65e7ef28d1f2a9c0e9b5401337c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-arguments" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-map", + "version": "2.0.3", + "bom-ref": "is-map@2.0.3", + "author": "Jordan Harband", + "description": "Is this value a JS Map? This module works cross-realm/iframe, and despite ES6 @@toStringTag.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-map@2.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/inspect-js/is-map.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/is-map#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/is-map/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d5079dd3f1ebda6f98ab19ccd3d0a303677f8ba61935f17a476a1100e8f7e9e51d4baa8857f86e3c935212929bba97b016cf99b09971b238cf6dcd3f69f5ba2f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-map" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-set", + "version": "2.0.3", + "bom-ref": "is-set@2.0.3", + "author": "Jordan Harband", + "description": "Is this value a JS Set? This module works cross-realm/iframe, and despite ES6 @@toStringTag.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-set@2.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/inspect-js/is-set.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/is-set#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/is-set/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "88f0237abaec7b6effca018bc70f84051f5a82ff58eae2de61524cbbe40d0a8a2e275ff5ae2d261ab716a5f0aa159bb3cf1dd68edc311b4f7c5fe9f83ae4643e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-set" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-string", + "version": "1.0.7", + "bom-ref": "is-string@1.0.7", + "author": "Jordan Harband", + "description": "Is this value a JS String object or primitive? This module works cross-realm/iframe, and despite ES6 @@toStringTag.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-string@1.0.7", + "externalReferences": [ + { + "url": "git://github.com/ljharb/is-string.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/is-string#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/is-string/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b44d945f38af8deea87cf5bb976ddc8c338c6b4f606fbc6502a1ba8c6e5e8fab8f577d939563f734a3e282d68678736ef5fa2171c458bc889931f38e9ce614b6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-string" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "isarray", + "version": "2.0.5", + "bom-ref": "isarray@2.0.5", + "author": "Julian Gruber", + "description": "Array#isArray for older browsers", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/isarray@2.0.5", + "externalReferences": [ + { + "url": "git://github.com/juliangruber/isarray.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/juliangruber/isarray", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/juliangruber/isarray/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c478e10ebddc3412b40737542523d7667b50531fe6c0c4b9470e00ee53c9f745c600ee8848ffde3c336ea34be1a8e654f940f9268a1dc02000a1941ddc57802b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/isarray" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "stop-iteration-iterator", + "version": "1.0.0", + "bom-ref": "stop-iteration-iterator@1.0.0", + "author": "Jordan Harband", + "description": "Firefox 17-26 iterators throw a StopIteration object to indicate \"done\". This normalizes it.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/stop-iteration-iterator@1.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/ljharb/stop-iteration-iterator.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/stop-iteration-iterator#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/stop-iteration-iterator/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8821908fed25d0739d67600478100396c442fafb270ec66c6dd4a21f5c8d4a371f28cedf76908c7ea00bfddc05e412e2c3f5e145fb7f59ac7acd06e1ab605c8d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/stop-iteration-iterator" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "internal-slot", + "version": "1.0.7", + "bom-ref": "internal-slot@1.0.7", + "author": "Jordan Harband", + "description": "ES spec-like internal slots", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/internal-slot@1.0.7", + "externalReferences": [ + { + "url": "git+https://github.com/ljharb/internal-slot.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/internal-slot#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/internal-slot/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3469eb2b05f34a6b36a9452287f20b679241a8d4d26b5f9998fe9f95a229e8a992125804f6a7677734b772a8eb0e8bf015d9b0b06b0b75e16007ab2ec3ed5ef6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/internal-slot" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "has-tostringtag", + "version": "1.0.2", + "bom-ref": "has-tostringtag@1.0.2", + "author": "Jordan Harband", + "description": "Determine if the JS environment has `Symbol.toStringTag` support. Supports spec, or shams.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/has-tostringtag@1.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/inspect-js/has-tostringtag.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/has-tostringtag#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/has-tostringtag/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "36a00307c5633c52ccd95d15bc751ec30c2cc3465605a21d828fa2787b4ade16ac2f3e2a78246361ca9f07a010ac182044aa69285f0be76fd5a9d56c3b8ec397" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/has-tostringtag" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-array-buffer", + "version": "3.0.4", + "bom-ref": "is-array-buffer@3.0.4", + "author": "Jordan Harband", + "description": "Is this value a JS ArrayBuffer?", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-array-buffer@3.0.4", + "externalReferences": [ + { + "url": "git+https://github.com/inspect-js/is-array-buffer.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/is-array-buffer#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/is-array-buffer/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c1c8da7ab1f0d32759c1f86229b5c958b0d8f00ef257b2a18d03a96fcde11a019f21dfda41ae133afc32ce7d8fbacc16da03c26042ff9c4022495a5d3a3d655f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-array-buffer" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-date-object", + "version": "1.0.5", + "bom-ref": "is-date-object@1.0.5", + "author": "Jordan Harband", + "description": "Is this value a JS Date object? This module works cross-realm/iframe, and despite ES6 @@toStringTag.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-date-object@1.0.5", + "externalReferences": [ + { + "url": "git://github.com/inspect-js/is-date-object.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/is-date-object#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/is-date-object/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f5841a4b1b00892c1cbd2df7301937c130959d62be1e117c5594768d1c5e84cd7a41c54e747a8f9f854f1e644ae254abdfc9fd26b8aeac89cb70ff74c6c60d7d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-date-object" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-regex", + "version": "1.1.4", + "bom-ref": "is-regex@1.1.4", + "author": "Jordan Harband", + "description": "Is this value a JS regex? Works cross-realm/iframe, and despite ES6 @@toStringTag", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-regex@1.1.4", + "externalReferences": [ + { + "url": "git://github.com/inspect-js/is-regex.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/is-regex", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/is-regex/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "92f45dc43b31663873517d3b6672f27734b54d4fd32654d41c763860b2fcededfba14038f437e42ea832f958c5a1ca30cb6f5c2af7128aefa422fef6f234d356" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-regex" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-shared-array-buffer", + "version": "1.0.3", + "bom-ref": "is-shared-array-buffer@1.0.3", + "author": "Jordan Harband", + "description": "Is this value a JS SharedArrayBuffer?", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-shared-array-buffer@1.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/inspect-js/is-shared-array-buffer.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/is-shared-array-buffer#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/is-shared-array-buffer/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9c0da1bf95c884b477b95cc30df0889277ab871f1750a9ecb6e38444f34d2229d71bbbfdbbea215c5ebbbf19b84cf4c43d4ea59bad599303f773d3c207deeb86" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-shared-array-buffer" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "object-is", + "version": "1.1.6", + "bom-ref": "object-is@1.1.6", + "author": "Jordan Harband", + "description": "ES2015-compliant shim for Object.is - differentiates between -0 and +0", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/object-is@1.1.6", + "externalReferences": [ + { + "url": "git://github.com/es-shims/object-is.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/es-shims/object-is", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/es-shims/object-is/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "17c719f8a7c69521a2d3d9494fbfcd77a28967dca0b6f602d3f51860b23d9e640a2cc9f276907dcaf6eff4ad6e4a412eec553dbd83e65702e0df6f2d5fea2ddd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object-is" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "define-properties", + "version": "1.2.1", + "bom-ref": "define-properties@1.2.1", + "author": "Jordan Harband", + "description": "Define multiple non-enumerable properties at once. Uses `Object.defineProperty` when available; falls back to standard assignment in older engines.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/define-properties@1.2.1", + "externalReferences": [ + { + "url": "git://github.com/ljharb/define-properties.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/define-properties#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/define-properties/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f109902aa10048b7799f1d14d41d6890b1256d4baeb6d27f0276264576db6c60d687ab92db4f048c3e17aaafc8f702bbbb4bfa3b4f178535a7b795ed11b47a0e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/define-properties" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "object-keys", + "version": "1.1.1", + "bom-ref": "object-keys@1.1.1", + "author": "Jordan Harband", + "description": "An Object.keys replacement, in case Object.keys is not available. From https://github.com/es-shims/es5-shim", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/object-keys@1.1.1", + "externalReferences": [ + { + "url": "git://github.com/ljharb/object-keys.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/object-keys#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/object-keys/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "36e00449439432b9485ce7c72b30fa6e93eeded62ddf1be335d44843e15e4f494d6f82bc591ef409a0f186e360b92d971be1a39323303b3b0de5992d2267e12c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object-keys" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "object.assign", + "version": "4.1.5", + "bom-ref": "object.assign@4.1.5", + "author": "Jordan Harband", + "description": "ES6 spec-compliant Object.assign shim. From https://github.com/es-shims/es6-shim", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/object.assign@4.1.5", + "externalReferences": [ + { + "url": "git://github.com/ljharb/object.assign.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/object.assign#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/object.assign/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6f2cbe53b829f855709b2cca3d8856da1e65ddcae9986b3197b5f6b3ccb8dc8831bc6e20dd067a09f7c3b6c350cb55ac999a506cefb26e8d00956ed363a0dc05" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object.assign" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "regexp.prototype.flags", + "version": "1.5.3", + "bom-ref": "regexp.prototype.flags@1.5.3", + "author": "Jordan Harband", + "description": "ES6 spec-compliant RegExp.prototype.flags shim.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/regexp.prototype.flags@1.5.3", + "externalReferences": [ + { + "url": "git://github.com/es-shims/RegExp.prototype.flags.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/es-shims/RegExp.prototype.flags#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/es-shims/RegExp.prototype.flags/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bea942d38f9142815a94e0c26c2ba61b6c483af6a9cd5307c2cc8818cfd2204f1f461145b17787f3f410facd13d240c084a738937d2cef7ff4c9d907433e8795" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/regexp.prototype.flags" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "side-channel", + "version": "1.0.6", + "bom-ref": "side-channel@1.0.6", + "author": "Jordan Harband", + "description": "Store information about any JS value in a side channel. Uses WeakMap if available.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/side-channel@1.0.6", + "externalReferences": [ + { + "url": "git+https://github.com/ljharb/side-channel.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/side-channel#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/side-channel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7c35bf119e90f5188ef1e146f078feeeefe85be5eb3d320287008e336fad87603a39b943b58608a6f7bd9be2af23d6780bda9211795a191e9b4c460745eba094" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/side-channel" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "which-boxed-primitive", + "version": "1.0.2", + "bom-ref": "which-boxed-primitive@1.0.2", + "author": "Jordan Harband", + "description": "Which kind of boxed JS primitive is this?", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/which-boxed-primitive@1.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/inspect-js/which-boxed-primitive.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/which-boxed-primitive#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/which-boxed-primitive/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6f065dbf400a2e9a65158d8a6515fa4efcae37ba238ebee5c2483a9a5d2ba08cbd61eb92afb252dfbdaa94d5b5f14418ce060af7388671ead6a993a6127f5536" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/which-boxed-primitive" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-bigint", + "version": "1.0.4", + "bom-ref": "is-bigint@1.0.4", + "author": "Jordan Harband", + "description": "Is this value an ES BigInt?", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-bigint@1.0.4", + "externalReferences": [ + { + "url": "git+https://github.com/inspect-js/is-bigint.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/is-bigint#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/is-bigint/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cc1f42aee31a9a3ca6f358b6259dd4327e783ca1ac433b097a8eb1bcddc7249e0202c40d07a891bada764e8efb39f08dba8c6ca6c221cda3e83b5cf20848453a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-bigint" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "has-bigints", + "version": "1.0.2", + "bom-ref": "has-bigints@1.0.2", + "author": "Jordan Harband", + "description": "Determine if the JS environment has BigInt support.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/has-bigints@1.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/ljharb/has-bigints.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/has-bigints#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/has-bigints/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b52bc22ad06bf65905d04c7469088ff4df8ea55e338b6aff35e7b95644436daaafdf944b60ccdbc107c5499647d2447e45deb7d36509676a7f6c9084a11dd5a1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/has-bigints" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-boolean-object", + "version": "1.1.2", + "bom-ref": "is-boolean-object@1.1.2", + "author": "Jordan Harband", + "description": "Is this value a JS Boolean? This module works cross-realm/iframe, and despite ES6 @@toStringTag.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-boolean-object@1.1.2", + "externalReferences": [ + { + "url": "git://github.com/inspect-js/is-boolean-object.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/is-boolean-object#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/is-boolean-object/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "80361a2872669e3e1a5b1ca3e981f25d5a5d41ac2d54b1d4e5c6fe7b3b4f19ccdfe9c8ee4ddc2f7b964811f817a87e1ee7b027d43d4029ff02677918ad046a60" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-boolean-object" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-number-object", + "version": "1.0.7", + "bom-ref": "is-number-object@1.0.7", + "author": "Jordan Harband", + "description": "Is this value a JS Number object? This module works cross-realm/iframe, and despite ES6 @@toStringTag.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-number-object@1.0.7", + "externalReferences": [ + { + "url": "git://github.com/inspect-js/is-number-object.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/is-number-object#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/is-number-object/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "935534211ccb328ed995821fcd1bb6dce87a3222056ac8296fd5fbe9ea9f15902ac07e38508e0a4c1bc16086757522fd6730a14c1f528477cb911e29756e64ad" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-number-object" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-symbol", + "version": "1.0.4", + "bom-ref": "is-symbol@1.0.4", + "author": "Jordan Harband", + "description": "Determine if a value is an ES6 Symbol or not.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-symbol@1.0.4", + "externalReferences": [ + { + "url": "git://github.com/inspect-js/is-symbol.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/is-symbol#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/is-symbol/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0bf08f06a2969ef75cc6a200471c8e878bf551410e087a600dad16620a4a0c532ccdcacf71f7e0e6e8704a03c22c3d965b19aaea2b22b33f3bb734f4d6db8686" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-symbol" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "which-collection", + "version": "1.0.2", + "bom-ref": "which-collection@1.0.2", + "author": "Jordan Harband", + "description": "Which kind of Collection (Map, Set, WeakMap, WeakSet) is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/which-collection@1.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/inspect-js/which-collection.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/which-collection#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/which-collection/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2b88d5ca39c1760bdcf3a63a06468b64437ddf74b060eb8116476606ef597e47006dd55ba484e70e68ef67f6908d15d0aefe443e44e70f5b37f468a2a9b9e00b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/which-collection" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-weakmap", + "version": "2.0.2", + "bom-ref": "is-weakmap@2.0.2", + "author": "Jordan Harband", + "description": "Is this value a JS WeakMap? This module works cross-realm/iframe, and despite ES6 @@toStringTag.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-weakmap@2.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/inspect-js/is-weakmap.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/is-weakmap#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/is-weakmap/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2b9a5760e9bdc2a6354608e92f7613905dfdb678b55da8d42246b04cb528f446445541606b981240917c9cd4bb670250d36cbed5808d61c321f8721fd59a84fb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-weakmap" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-weakset", + "version": "2.0.3", + "bom-ref": "is-weakset@2.0.3", + "author": "Jordan Harband", + "description": "Is this value a JS WeakSet? This module works cross-realm/iframe, and despite ES6 @@toStringTag.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-weakset@2.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/inspect-js/is-weakset.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/is-weakset#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/is-weakset/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2ef226dff296cd2f684451ee81a6fb77e33f19c057b975f9c599333e637e3718a1750959510e1d5ae495d7147fb2aeaea4bd532440eb7c18117a91c5741b5235" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-weakset" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "which-typed-array", + "version": "1.1.15", + "bom-ref": "which-typed-array@1.1.15", + "author": "Jordan Harband", + "description": "Which kind of Typed Array is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/which-typed-array@1.1.15", + "externalReferences": [ + { + "url": "git://github.com/inspect-js/which-typed-array.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/which-typed-array#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/which-typed-array/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a15d23985b54932e825df92a7a156f04ffcb496276b32e2f58c8a888437224b78fac13bfc8ac95f4ec89c927c02a8b21f91624225e73242359f3fe099dcae974" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/which-typed-array" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "dependency-tree", + "version": "11.0.1", + "bom-ref": "dependency-tree@11.0.1", + "author": "Joel Kemp", + "description": "Get the dependency tree of a module", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/dependency-tree@11.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/dependents/node-dependency-tree.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dependents/node-dependency-tree", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dependents/node-dependency-tree/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/dependency-tree/-/dependency-tree-11.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "782b7b1d22880bd371808ca41b60d1ab701ec27f548554b5e0c077ac49fa97f02c108d45060e99192942534499e938e6da49218faffc736a558a29eec8a10b86" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/dependency-tree" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "commander", + "version": "12.1.0", + "bom-ref": "dependency-tree@11.0.1|commander@12.1.0", + "author": "TJ Holowaychuk", + "description": "the complete solution for node.js command-line programs", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/commander@12.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/tj/commander.js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/tj/commander.js#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/tj/commander.js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "570f2a1caddb64cf72fcfd74bb75626fca3f0dd92f0363ad3ed66f0fcef540a8f2ef85a3d5648a1482cc3d13d27544b1e5114ad5aae527312d0383e41609dbb8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/dependency-tree/node_modules/commander" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "filing-cabinet", + "version": "5.0.2", + "bom-ref": "filing-cabinet@5.0.2", + "author": "Joel Kemp", + "description": "Find files based on partial paths", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/filing-cabinet@5.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/dependents/node-filing-cabinet.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dependents/node-filing-cabinet", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dependents/node-filing-cabinet/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/filing-cabinet/-/filing-cabinet-5.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4599458fc973caeea3aad14179736a5238cd1bac66fa0c17b9edd3ef4a51c70d56e34909c2582ad0f4960268749c09e7e431ee04879c2d793dfb554a4bd2025c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/filing-cabinet" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "commander", + "version": "12.1.0", + "bom-ref": "filing-cabinet@5.0.2|commander@12.1.0", + "author": "TJ Holowaychuk", + "description": "the complete solution for node.js command-line programs", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/commander@12.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/tj/commander.js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/tj/commander.js#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/tj/commander.js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "570f2a1caddb64cf72fcfd74bb75626fca3f0dd92f0363ad3ed66f0fcef540a8f2ef85a3d5648a1482cc3d13d27544b1e5114ad5aae527312d0383e41609dbb8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/filing-cabinet/node_modules/commander" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "resolve", + "version": "1.22.8", + "bom-ref": "filing-cabinet@5.0.2|resolve@1.22.8", + "author": "James Halliday", + "description": "resolve like require.resolve() on behalf of files asynchronously and synchronously", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/resolve@1.22.8", + "externalReferences": [ + { + "url": "git://github.com/browserify/resolve.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/browserify/resolve#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/browserify/resolve/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a0a59e3c2c6aa5de8594bbc6575554d31edb90f9a608da25c738cc7f835cce80e741c216ac017e70fb599f98ba9fe45f0f677d8b4b73a4a9c6e98935ebcc88cb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/filing-cabinet/node_modules/resolve" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "app-module-path", + "version": "2.2.0", + "bom-ref": "app-module-path@2.2.0", + "author": "Patrick Steele-Idem", + "description": "Simple module to add additional directories to the Node module search for top-level app modules", + "licenses": [ + { + "license": { + "id": "BSD-2-Clause" + } + } + ], + "purl": "pkg:npm/app-module-path@2.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/patrick-steele-idem/app-module-path-node.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/patrick-steele-idem/app-module-path-node", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/patrick-steele-idem/app-module-path-node/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/app-module-path/-/app-module-path-2.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "824728faac4434957ef2f15c0e288586ea12bd15dbd9afd03eaa52a16855cfcdbd54d25f3939c42db0663e634a1717f7c5d367c380d60a4ce40da6af717ff561" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/app-module-path" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "enhanced-resolve", + "version": "5.17.1", + "bom-ref": "enhanced-resolve@5.17.1", + "author": "Tobias Koppers @sokra", + "description": "Offers a async require.resolve function. It's highly configurable.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/enhanced-resolve@5.17.1", + "externalReferences": [ + { + "url": "git://github.com/webpack/enhanced-resolve.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "http://github.com/webpack/enhanced-resolve", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/webpack/enhanced-resolve/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2cc1e5ddd5e14dc7eff20338904cc851e4d0fbb7e9740d25dad51fdf805d7573e4cf6039c49e4bfcf72177904beab75c70cf501afbb4b166732b5675b78c30ca" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/enhanced-resolve" + } + ] + }, + { + "type": "library", + "name": "module-definition", + "version": "6.0.0", + "bom-ref": "module-definition@6.0.0", + "author": "Joel Kemp", + "description": "Determines if a file is using a CommonJS or AMD module definition", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/module-definition@6.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/dependents/module-definition.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dependents/module-definition", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dependents/module-definition/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/module-definition/-/module-definition-6.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b0418fe672845d4edf19265430bfdca096eb3bec90b71729a4301859113da2f5ac4db168507076a83531e7ae165330da0475ec0f8e8905b20ae56553c02caedf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/module-definition" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "ast-module-types", + "version": "6.0.0", + "bom-ref": "ast-module-types@6.0.0", + "author": "Joel Kemp", + "description": "Collection of useful helper functions when trying to determine module type (CommonJS or AMD) properties of an AST node.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/ast-module-types@6.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/dependents/node-ast-module-types.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dependents/node-ast-module-types", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dependents/node-ast-module-types/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ast-module-types/-/ast-module-types-6.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2c5460ef5efc170e51e05004c19c55aa2448f08c5233e032d9406b1e809ead73667be90c30c7f3ed3df10c657f7367deafcee172bb60246b2748e7d4acf2ba9e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ast-module-types" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "node-source-walk", + "version": "7.0.0", + "bom-ref": "node-source-walk@7.0.0", + "author": "Joel Kemp", + "description": "Execute a callback on every node of a source code's AST and stop walking when you see fit", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/node-source-walk@7.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/dependents/node-source-walk.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dependents/node-source-walk", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dependents/node-source-walk/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/node-source-walk/-/node-source-walk-7.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d6e898e78dcbf8dece838cacc2f966e4d08a80f28311777d01447d261de07a7ea839e06c7acafa2ea857a26d5eaf7791cd251c551597ce1bfcb5236b21f1872b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-source-walk" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "module-lookup-amd", + "version": "9.0.2", + "bom-ref": "module-lookup-amd@9.0.2", + "author": "Joel Kemp", + "description": "Resolve aliased dependency paths using a RequireJS config", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/module-lookup-amd@9.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/dependents/node-module-lookup-amd.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dependents/node-module-lookup-amd", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dependents/node-module-lookup-amd/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/module-lookup-amd/-/module-lookup-amd-9.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a7b3f3495116896f5f1d15fda0cf95e1a5790769c255d75536fe0367f241eadf46b1763813e65584fa67c145fb6db27219e79566a852f2afc967f1fbec8a8f14" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/module-lookup-amd" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "commander", + "version": "12.1.0", + "bom-ref": "module-lookup-amd@9.0.2|commander@12.1.0", + "author": "TJ Holowaychuk", + "description": "the complete solution for node.js command-line programs", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/commander@12.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/tj/commander.js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/tj/commander.js#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/tj/commander.js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "570f2a1caddb64cf72fcfd74bb75626fca3f0dd92f0363ad3ed66f0fcef540a8f2ef85a3d5648a1482cc3d13d27544b1e5114ad5aae527312d0383e41609dbb8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/module-lookup-amd/node_modules/commander" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "glob", + "version": "7.2.3", + "bom-ref": "module-lookup-amd@9.0.2|glob@7.2.3", + "author": "Isaac Z. Schlueter", + "description": "a little globber", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/glob@7.2.3", + "externalReferences": [ + { + "url": "git://github.com/isaacs/node-glob.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/node-glob#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/node-glob/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9c5474ccba54d9809a471c28089bcbe94bc21f6245c85548bf04cbb087f6d40b8794cb240358614dd93e2e5609b4e958b7dbfa76fb330f604646a04bfa240af5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/module-lookup-amd/node_modules/glob" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "minimatch", + "version": "3.1.2", + "bom-ref": "module-lookup-amd@9.0.2|minimatch@3.1.2", + "author": "Isaac Z. Schlueter", + "description": "a glob matcher in javascript", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/minimatch@3.1.2", + "externalReferences": [ + { + "url": "git://github.com/isaacs/minimatch.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/minimatch#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/minimatch/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "27ba7ade1462023c35343130c355bb8b7efe07222b3963b95d0400cd9dd539c2f43cdc9bc297e657f374e73140cf043d512c84717eaddd43be2b96aa0503881f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/module-lookup-amd/node_modules/minimatch" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "brace-expansion", + "version": "1.1.11", + "bom-ref": "module-lookup-amd@9.0.2|brace-expansion@1.1.11", + "author": "Julian Gruber", + "description": "Brace expansion as known from sh/bash", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/brace-expansion@1.1.11", + "externalReferences": [ + { + "url": "git://github.com/juliangruber/brace-expansion.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/juliangruber/brace-expansion", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/juliangruber/brace-expansion/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "882b8f1c3160ac75fb1f6bc423fe71a73d3bcd21c1d344e9ba0aa1998b5598c3bae75f260ae44ca0e60595d101974835f3bb9fa3375a1e058a71815beb5a8688" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/module-lookup-amd/node_modules/brace-expansion" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "requirejs-config-file", + "version": "4.0.0", + "bom-ref": "requirejs-config-file@4.0.0", + "author": "Philipp Scheit", + "description": "A small api to read and write your requirejs config file", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/requirejs-config-file@4.0.0", + "externalReferences": [ + { + "url": "git://github.com/webforge-labs/requirejs-config-file.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/webforge-labs/requirejs-config-file#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/webforge-labs/requirejs-config-file/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/requirejs-config-file/-/requirejs-config-file-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8e722b7bc71b58ecafafc6b91762aea819d8f920c0e0d5ebfe1cc46491bbf4cc66d96885433d9dce10bc89bb4f252ef39260449759b14b0a791e10b55b8aa9c7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/requirejs-config-file" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "esprima", + "version": "4.0.1", + "bom-ref": "esprima@4.0.1", + "author": "Ariya Hidayat", + "description": "ECMAScript parsing infrastructure for multipurpose analysis", + "licenses": [ + { + "license": { + "id": "BSD-2-Clause" + } + } + ], + "purl": "pkg:npm/esprima@4.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/jquery/esprima.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "http://esprima.org", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jquery/esprima/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "786b85170ed4a5d6be838a7e407be75b44724d7fd255e2410ccfe00ad30044ed1c2ee4f61dc10a9d33ef86357a6867aaac207fb1b368a742acce6d23b1a594e0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/esprima" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "stringify-object", + "version": "3.3.0", + "bom-ref": "stringify-object@3.3.0", + "author": "Sindre Sorhus", + "description": "Stringify an object/array like JSON.stringify just without all the double-quotes", + "licenses": [ + { + "license": { + "id": "BSD-2-Clause" + } + } + ], + "purl": "pkg:npm/stringify-object@3.3.0", + "externalReferences": [ + { + "url": "git+https://github.com/yeoman/stringify-object.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/yeoman/stringify-object#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/yeoman/stringify-object/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ac7aa2161d5e96a090f563cb202f08d10fe0ff08f927578c932a220fa7a8400a561cfd05b652bbaea9e199a6cbe55518f4940272ac30be539a4aebad7a4832af" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/stringify-object" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "requirejs", + "version": "2.3.7", + "bom-ref": "requirejs@2.3.7", + "author": "James Burke", + "description": "Node adapter for RequireJS, for loading AMD modules. Includes RequireJS optimizer", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/requirejs@2.3.7", + "externalReferences": [ + { + "url": "git+https://github.com/jrburke/r.js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "http://github.com/jrburke/r.js", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jrburke/r.js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/requirejs/-/requirejs-2.3.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0e8b931bc4f559a9c6a24e908e0d925ee08ccecccea34787787f610d9e58e31f097bef49077f077532d3e3f540f0e6948416b424f547274a72064335cfea43b3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/requirejs" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "resolve-dependency-path", + "version": "4.0.0", + "bom-ref": "resolve-dependency-path@4.0.0", + "author": "Joel Kemp", + "description": "Convert a dependency path into a filepath", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/resolve-dependency-path@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/dependents/node-resolve-dependency-path.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dependents/node-resolve-dependency-path", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dependents/node-resolve-dependency-path/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/resolve-dependency-path/-/resolve-dependency-path-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8656354b26c11a6e5a60ddcf0b8ae9d79333b092ccd70f8c100ff8294dd404f7f3e12d252f714bea682fec981a03c6be653784400885d5ad41b8dda792a88896" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/resolve-dependency-path" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "sass-lookup", + "version": "6.0.1", + "bom-ref": "sass-lookup@6.0.1", + "author": "Joel Kemp", + "description": "Get the file associated with a Sass import", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/sass-lookup@6.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/dependents/node-sass-lookup.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dependents/node-sass-lookup", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dependents/node-sass-lookup/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/sass-lookup/-/sass-lookup-6.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9e5f56c5b8fd4631090394925748520e8536cd81ad13e00d6834b8385511ee762baaebc116f3ca659b501dede5be7c427329440d5d342948a38dd31350495c55" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sass-lookup" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "commander", + "version": "12.1.0", + "bom-ref": "sass-lookup@6.0.1|commander@12.1.0", + "author": "TJ Holowaychuk", + "description": "the complete solution for node.js command-line programs", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/commander@12.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/tj/commander.js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/tj/commander.js#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/tj/commander.js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "570f2a1caddb64cf72fcfd74bb75626fca3f0dd92f0363ad3ed66f0fcef540a8f2ef85a3d5648a1482cc3d13d27544b1e5114ad5aae527312d0383e41609dbb8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sass-lookup/node_modules/commander" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "stylus-lookup", + "version": "6.0.0", + "bom-ref": "stylus-lookup@6.0.0", + "author": "Joel Kemp", + "description": "Get the file associated with an imported/required Stylus partial", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/stylus-lookup@6.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/dependents/node-stylus-lookup.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dependents/node-stylus-lookup", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dependents/node-stylus-lookup/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/stylus-lookup/-/stylus-lookup-6.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "45a58ac40bcf9c85eb75bcbe5160abd5645f6be96b3cc4893f24ad7b843a6bead6ca3789c8538b271af91ab0157dc302b1f5650aecd3009ff2b184fca7c768ed" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/stylus-lookup" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "commander", + "version": "12.1.0", + "bom-ref": "stylus-lookup@6.0.0|commander@12.1.0", + "author": "TJ Holowaychuk", + "description": "the complete solution for node.js command-line programs", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/commander@12.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/tj/commander.js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/tj/commander.js#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/tj/commander.js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "570f2a1caddb64cf72fcfd74bb75626fca3f0dd92f0363ad3ed66f0fcef540a8f2ef85a3d5648a1482cc3d13d27544b1e5114ad5aae527312d0383e41609dbb8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/stylus-lookup/node_modules/commander" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "tsconfig-paths", + "version": "4.2.0", + "bom-ref": "tsconfig-paths@4.2.0", + "author": "Jonas Kello", + "description": "Load node modules according to tsconfig paths, in run-time or via API.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/tsconfig-paths@4.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/dividab/tsconfig-paths.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dividab/tsconfig-paths#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dividab/tsconfig-paths/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "368678ae888decb9db2a7f50a84d5a99cf4325fcef657c45e310dabdc396b7504f91dc7e9bed2026e3ccf92d2f09eef34c931850fd11f293b65ccafe63ca0b22" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tsconfig-paths" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "json5", + "version": "2.2.3", + "bom-ref": "json5@2.2.3", + "author": "Aseem Kishore", + "description": "JSON for Humans", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/json5@2.2.3", + "externalReferences": [ + { + "url": "git+https://github.com/json5/json5.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "http://json5.org/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/json5/json5/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5e63967bb7b21d81f5e1c2dd54fa3283e18e1f7ad85fef8aa73af2949c125bdf2ddcd93e53c5ce97c15628e830b7375bf255c67facd8c035337873167f16acca" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/json5" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "minimist", + "version": "1.2.8", + "bom-ref": "minimist@1.2.8", + "author": "James Halliday", + "description": "parse argument options", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/minimist@1.2.8", + "externalReferences": [ + { + "url": "git://github.com/minimistjs/minimist.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/minimistjs/minimist", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/minimistjs/minimist/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "db2c8047ca8190ddd8ba17896a7529582e54ddb6f9a2c0f2c0d07c4730d5943c031dba1c009bdeaaa8f5bbcf92543ee39164f8cafb070a95aaa96a80c5bd3308" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/minimist" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "strip-bom", + "version": "3.0.0", + "bom-ref": "strip-bom@3.0.0", + "author": "Sindre Sorhus", + "description": "Strip UTF-8 byte order mark (BOM) from a string", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/strip-bom@3.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/strip-bom.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/strip-bom#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/strip-bom/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bdabc03115ce80154d17a9f210498bdc304ad7d891a437282305beb3043e09b1a2bbb963bbab7e264940d4c1f07a85ad69d82de0849552c5cbc83ab7e1d75cc0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/strip-bom" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "precinct", + "version": "12.1.2", + "bom-ref": "precinct@12.1.2", + "author": "Joel Kemp", + "description": "Unleash the detectives", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/precinct@12.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/dependents/node-precinct.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dependents/node-precinct", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dependents/node-precinct/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/precinct/-/precinct-12.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c76a95377a123a9dc3d398a109df1776420fb8442ccad7bb3d2c732ea891824b6eefd4b90ebd48ef9fd2fb302ea7cff47308e88894d0ced13d874fec5a9f5b25" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/precinct" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "commander", + "version": "12.1.0", + "bom-ref": "precinct@12.1.2|commander@12.1.0", + "author": "TJ Holowaychuk", + "description": "the complete solution for node.js command-line programs", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/commander@12.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/tj/commander.js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/tj/commander.js#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/tj/commander.js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "570f2a1caddb64cf72fcfd74bb75626fca3f0dd92f0363ad3ed66f0fcef540a8f2ef85a3d5648a1482cc3d13d27544b1e5114ad5aae527312d0383e41609dbb8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/precinct/node_modules/commander" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "detective-less", + "group": "@dependents", + "version": "5.0.0", + "bom-ref": "@dependents/detective-less@5.0.0", + "author": "Joel Kemp", + "description": "Find the dependencies of a less file", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40dependents/detective-less@5.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/dependents/node-detective-less.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dependents/node-detective-less", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dependents/node-detective-less/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@dependents/detective-less/-/detective-less-5.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0fff5da33b5e29cbad23939dc4977cad4f9f2fa5e069a460eb4b0f3c95a44f7dce0a245f902bb9c0ee41ff25d369a2f67ba101d257020467b91345ec7190afbd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@dependents/detective-less" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "gonzales-pe", + "version": "4.3.0", + "bom-ref": "gonzales-pe@4.3.0", + "author": "Tony Ganch", + "description": "Gonzales Preprocessor Edition (fast CSS parser)", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/gonzales-pe@4.3.0", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/tonyganch/gonzales-pe.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "http://github.com/tonyganch/gonzales-pe", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "http://github.com/tonyganch/gonzales-pe/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-4.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a2d8123e9526756278dd55f288d804604e25bb31c22f6a73e304343a70e5b82e848382a8dd57b1cbf4ab4b29e0970fde47e3a19339aa14265afce15afd180039" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/gonzales-pe" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "detective-amd", + "version": "6.0.0", + "bom-ref": "detective-amd@6.0.0", + "author": "Joel Kemp", + "description": "Find all dependencies within a JavaScript file using AMD module syntax", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/detective-amd@6.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/dependents/node-detective-amd.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dependents/node-detective-amd", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dependents/node-detective-amd/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/detective-amd/-/detective-amd-6.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "353a9f61fc0db16ec0425b4a48469647aea11a44de0f9d8acf779143e9df900f59159b778a27d109687ec99fe6eaddc7e36245c15153ae697f0fae11d8f00838" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/detective-amd" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "escodegen", + "version": "2.1.0", + "bom-ref": "escodegen@2.1.0", + "description": "ECMAScript code generator", + "licenses": [ + { + "license": { + "id": "BSD-2-Clause" + } + } + ], + "purl": "pkg:npm/escodegen@2.1.0", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/estools/escodegen.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "http://github.com/estools/escodegen", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/estools/escodegen/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d8d9480d3c145893749913d039db500736d41ef7466363f55574b253cdd0df12b133b5875f6425f1d2aaefcd90f5381050d38b133118bbd6f32cd8f5abcf08e7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/escodegen" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "source-map", + "version": "0.6.1", + "bom-ref": "source-map@0.6.1", + "author": "Nick Fitzgerald", + "description": "Generates and consumes source maps", + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + } + ], + "purl": "pkg:npm/source-map@0.6.1", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/mozilla/source-map.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mozilla/source-map", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mozilla/source-map/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "52381aa6e99695b3219018334fb624739617513e3a17488abbc4865ead1b7303f9773fe1d0f963e9e9c9aa3cf565bab697959aa989eb55bc16396332177178ee" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/source-map" + } + ] + }, + { + "type": "library", + "name": "get-amd-module-type", + "version": "6.0.0", + "bom-ref": "get-amd-module-type@6.0.0", + "author": "Joel Kemp", + "description": "Get the type of an AMD module used for an AST node or within a file", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/get-amd-module-type@6.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/dependents/node-get-amd-module-type.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dependents/node-get-amd-module-type", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dependents/node-get-amd-module-type/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/get-amd-module-type/-/get-amd-module-type-6.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "84533ba22bed96027777a5d60fa1b8ee5f16ca1fc2eaf170e46db82a4d536eaf39ca1e6070cf059dee7f945862bb107e453ebe488ec8d53841f651b81418778f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/get-amd-module-type" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "detective-cjs", + "version": "6.0.0", + "bom-ref": "detective-cjs@6.0.0", + "author": "Joel Kemp", + "description": "Get the dependencies of a CommonJS module by traversing its AST", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/detective-cjs@6.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/dependents/node-detective-cjs.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dependents/node-detective-cjs", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dependents/node-detective-cjs/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/detective-cjs/-/detective-cjs-6.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "479e634d2e8a926cbaba476b6f3638c7e23b2a45e2b833e917351588557fb66d8f046b530a3921f59993b8973549ace230724e7badfa76d8992c4bb304bf5dae" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/detective-cjs" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "detective-es6", + "version": "5.0.0", + "bom-ref": "detective-es6@5.0.0", + "author": "Joel Kemp", + "description": "Get the dependencies of an ES6 module", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/detective-es6@5.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/dependents/node-detective-es6.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dependents/node-detective-es6", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dependents/node-detective-es6/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/detective-es6/-/detective-es6-5.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3464e7ce3be078c5b59215121170b33c3a2b68b7a759b5230858f0c51787f88afe3fa2c68d8b5a05b02f2135a7d87d15482f9e33bffd2c5393024aed6ba84d62" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/detective-es6" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "detective-postcss", + "version": "7.0.0", + "bom-ref": "detective-postcss@7.0.0", + "author": "Joscha Feth", + "description": "Detective to find dependents of CSS (PostCSS dialect)", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/detective-postcss@7.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/dependents/node-detective-postcss.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dependents/node-detective-postcss#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dependents/node-detective-postcss/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/detective-postcss/-/detective-postcss-7.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a525c0e9dcaa9813c1b84469a0e28a4d452340267064f2d16ddd5576c4dbb7a5be9bffba44e97805b13cef240152d2e82bbc97f29bd71dd2b233fc4d216f45ec" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/detective-postcss" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-url", + "version": "1.2.4", + "bom-ref": "is-url@1.2.4", + "description": "Check whether a string is a URL.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-url@1.2.4", + "externalReferences": [ + { + "url": "git+https://github.com/segmentio/is-url.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/segmentio/is-url#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/segmentio/is-url/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "213bc68a6f058518987b8210e6e1d2923ee955a3c3ac24e435ddf2ab7715ee26407097474d430f3041dca923b2f7167da857a7402be2fb6c231fd6b59d7a87c3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-url" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "postcss-values-parser", + "version": "6.0.2", + "bom-ref": "postcss-values-parser@6.0.2", + "author": "Andrew Powell", + "description": "A CSS property value parser for use with PostCSS", + "licenses": [ + { + "license": { + "id": "MPL-2.0" + } + } + ], + "purl": "pkg:npm/postcss-values-parser@6.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/shellscape/postcss-values-parser.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/shellscape/postcss-values-parser", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/shellscape/postcss-values-parser/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-6.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "60b2692b43756eb70d26bb3d59ab6e245b47695f6ae5a00e8fe4b80c8e52ee38079517e6d0f21b0c20054583100f9487abb172eb1b03872bad812d10380b34ab" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/postcss-values-parser" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "color-name", + "version": "1.1.4", + "bom-ref": "color-name@1.1.4", + "author": "DY", + "description": "A list of color names and its values", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/color-name@1.1.4", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/colorjs/color-name.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/colorjs/color-name", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/colorjs/color-name/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "74ecbedc0b96ddadb035b64722e319a537208c6b8b53fb812ffb9b71917d3976c3a3c7dfe0ef32569e417f479f4bcb84a18a39ab8171edd63d3a04065e002c40" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/color-name" + } + ] + }, + { + "type": "library", + "name": "is-url-superb", + "version": "4.0.0", + "bom-ref": "is-url-superb@4.0.0", + "author": "Sindre Sorhus", + "description": "Check if a string is a URL", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-url-superb@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/is-url-superb.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/is-url-superb#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/is-url-superb/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-url-superb/-/is-url-superb-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "188f968dece13cf71b33eb6a13d2e79ac639aaa8f01f34ef8c9dfac31617e6e8cd5de7d2509fd3d7baf96ea0d5f322e1720079f4a4cf34e73d3bd7261d33d6b0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-url-superb" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "quote-unquote", + "version": "1.0.0", + "bom-ref": "quote-unquote@1.0.0", + "author": "Dominic Tarr", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/quote-unquote@1.0.0", + "externalReferences": [ + { + "url": "git://github.com/dominictarr/quote-unquote.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dominictarr/quote-unquote", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dominictarr/quote-unquote/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/quote-unquote/-/quote-unquote-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b70c113bf8a58651bf14881878a185ab21e1a0486a82729591c9aa30a8b6af9db8833dd96c34dcc85b77f04f718c9236bd3f8a6d134755b9c9fded08db9033c2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/quote-unquote" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "detective-sass", + "version": "6.0.0", + "bom-ref": "detective-sass@6.0.0", + "author": "Joel Kemp", + "description": "Find the dependencies of a sass file", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/detective-sass@6.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/dependents/node-detective-sass.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dependents/node-detective-sass", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dependents/node-detective-sass/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/detective-sass/-/detective-sass-6.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8791827c53243e6e195147c61d53ca347293f2357b7129a02beb38760407e3f74850d87dfe1b91d5f8c442b6e53903436a5494ee4ee0fad896f4b27e9d511486" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/detective-sass" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "detective-scss", + "version": "5.0.0", + "bom-ref": "detective-scss@5.0.0", + "author": "Joel Kemp", + "description": "Find the dependencies of an scss file", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/detective-scss@5.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/dependents/node-detective-scss.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dependents/node-detective-scss", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dependents/node-detective-scss/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/detective-scss/-/detective-scss-5.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "63ae07c8caa7b5db02875a801fb722f79764d279e9036f60df5f70ff977fa18707a2570651525b2213a2ace1637cdd4a9cc0170059b9148919e25d842851a0c6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/detective-scss" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "detective-stylus", + "version": "5.0.0", + "bom-ref": "detective-stylus@5.0.0", + "author": "Joel Kemp", + "description": "Get the dependencies of a Stylus file", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/detective-stylus@5.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/dependents/node-detective-stylus.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dependents/node-detective-stylus", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dependents/node-detective-stylus/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/detective-stylus/-/detective-stylus-5.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "28c1ceb0f63a6aadf5f7a5ad795864639145fba36773fafbabbe3513e1aaf80c7d9a11368b08fc1e5c3ca65fbbe3d84f0d10c11d9d969603a33feb70206eb5bd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/detective-stylus" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "detective-typescript", + "version": "13.0.0", + "bom-ref": "detective-typescript@13.0.0", + "author": "Patrik Henningsson", + "description": "Get the dependencies of a TypeScript module", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/detective-typescript@13.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/dependents/detective-typescript.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dependents/detective-typescript", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dependents/detective-typescript/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/detective-typescript/-/detective-typescript-13.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b5c3187e2156a147a349bbd26e5c3dd0d0edefaff898d7ed6025f448c9d5458cd25eff05be8d3a862e0938f74dbd537146d0802a0dcc277701261fb2804307f8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/detective-typescript" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "detective-vue2", + "version": "2.0.3", + "bom-ref": "detective-vue2@2.0.3", + "author": "Havunen", + "description": "Get the dependencies of a Vue module", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/detective-vue2@2.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/dependents/detective-vue2.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dependents/detective-vue2", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dependents/detective-vue2/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/detective-vue2/-/detective-vue2-2.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "02059d49f5677edf2e3c69d491dbc4d440da74410d0c2ce849132ddb165fa71b23a953bad7bcc65976c1f13188c476aa1f3fe71daea539280007cfddb74c84ba" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/detective-vue2" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "compiler-sfc", + "group": "@vue", + "version": "3.5.11", + "bom-ref": "@vue/compiler-sfc@3.5.11", + "author": "Evan You", + "description": "@vue/compiler-sfc", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40vue/compiler-sfc@3.5.11#packages/compiler-sfc", + "externalReferences": [ + { + "url": "git+https://github.com/vuejs/core.git#packages/compiler-sfc", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/vuejs/core/tree/main/packages/compiler-sfc#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/vuejs/core/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "82c6c1b53e0df403575dea69ae57be5fd60b83686d424d6ca87fea189fc402997e760a5405d4efdf23fb625479df9b87658de7e97691d3f6caa34060c300e78b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@vue/compiler-sfc" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "compiler-core", + "group": "@vue", + "version": "3.5.11", + "bom-ref": "@vue/compiler-core@3.5.11", + "author": "Evan You", + "description": "@vue/compiler-core", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40vue/compiler-core@3.5.11#packages/compiler-core", + "externalReferences": [ + { + "url": "git+https://github.com/vuejs/core.git#packages/compiler-core", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/vuejs/core/tree/main/packages/compiler-core#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/vuejs/core/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3f001dc6cefff4773789e04ed76b57ce64c3f8b9f8aa14ffe7a4bef03bebad9e242c39f867f00c52bf2d5c90f46b1889052d11288a0d691d3232e401f6ff5476" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@vue/compiler-core" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "shared", + "group": "@vue", + "version": "3.5.11", + "bom-ref": "@vue/shared@3.5.11", + "author": "Evan You", + "description": "internal utils shared across @vue packages", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40vue/shared@3.5.11#packages/shared", + "externalReferences": [ + { + "url": "git+https://github.com/vuejs/core.git#packages/shared", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/vuejs/core/tree/main/packages/shared#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/vuejs/core/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5bc1a0cac2559c5a3cd45b61873bab7510163ff6f2ab7ab6a88c3bd1ed0959b9735618e038c882d86ca8bd7ad94c54099c556bc9868a18fdd373dbd8cd89ba3d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@vue/shared" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "entities", + "version": "4.5.0", + "bom-ref": "entities@4.5.0", + "author": "Felix Boehm", + "description": "Encode & decode XML and HTML entities with ease & speed", + "licenses": [ + { + "license": { + "id": "BSD-2-Clause" + } + } + ], + "purl": "pkg:npm/entities@4.5.0", + "externalReferences": [ + { + "url": "git://github.com/fb55/entities.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/fb55/entities#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/fb55/entities/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5748631f87463e1f40a39a74328458e8156ab700a3873eaf2392d3f00279e47fb883dff8bdb1f1d48e787d2d17b9c94b8431c0acf40288c8c3c6368bf1f3f187" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/entities" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "estree-walker", + "version": "2.0.2", + "bom-ref": "estree-walker@2.0.2", + "author": "Rich Harris", + "description": "Traverse an ESTree-compliant AST", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/estree-walker@2.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/Rich-Harris/estree-walker.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/Rich-Harris/estree-walker#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/Rich-Harris/estree-walker/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "45f924fcca7f0cbec95637b7bb5f05c45ba34254cd476aba41f312301ec0bc2071f753468ff6dade409fcdad1fe9d5436f0ed89517ff9c3ae7ee942b082c90ff" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/estree-walker" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "source-map-js", + "version": "1.2.1", + "bom-ref": "source-map-js@1.2.1", + "author": "Valentin 7rulnik Semirulnik", + "description": "Generates and consumes source maps", + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + } + ], + "purl": "pkg:npm/source-map-js@1.2.1", + "externalReferences": [ + { + "url": "git+https://github.com/7rulnik/source-map-js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/7rulnik/source-map-js", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/7rulnik/source-map-js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "51758c2a12cec1529bef6f0852d40f5f17d853ebac7726ed52b2bff2e184f0240cbeb84ea70bf30c1c23d108522fb31073bbc8b084811bc550f3e203431a5f40" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/source-map-js" + } + ] + }, + { + "type": "library", + "name": "compiler-dom", + "group": "@vue", + "version": "3.5.11", + "bom-ref": "@vue/compiler-dom@3.5.11", + "author": "Evan You", + "description": "@vue/compiler-dom", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40vue/compiler-dom@3.5.11#packages/compiler-dom", + "externalReferences": [ + { + "url": "git+https://github.com/vuejs/core.git#packages/compiler-dom", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/vuejs/core/tree/main/packages/compiler-dom#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/vuejs/core/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a7219ff3375b0c346406b1337fca7b05094c28d345e4593f09ffdf43a3e2533f5ab7839a51fc975b4746253a36565d5fe54f6348b08d7f4119244a202d7a1e7b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@vue/compiler-dom" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "compiler-ssr", + "group": "@vue", + "version": "3.5.11", + "bom-ref": "@vue/compiler-ssr@3.5.11", + "author": "Evan You", + "description": "@vue/compiler-ssr", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40vue/compiler-ssr@3.5.11#packages/compiler-ssr", + "externalReferences": [ + { + "url": "git+https://github.com/vuejs/core.git#packages/compiler-ssr", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/vuejs/core/tree/main/packages/compiler-ssr#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/vuejs/core/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3f8f863e33ae0b66854e4d59e1600dbc48723b291cbc47796c88f62953462867ccef8e4b6971abfbee678e97414f3573e696627dd951d64a5848926922549e3c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@vue/compiler-ssr" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "magic-string", + "version": "0.30.11", + "bom-ref": "magic-string@0.30.11", + "author": "Rich Harris", + "description": "Modify strings, generate sourcemaps", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/magic-string@0.30.11", + "externalReferences": [ + { + "url": "git+https://github.com/rich-harris/magic-string.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/rich-harris/magic-string#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/rich-harris/magic-string/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f96ae2f69d101cccbee78e612b0c3b600bb9372cc5f22a263cbfd141acee810f7e133e0873798444c77c6535f9adf2bde388fee7ad19262f2203081a93501cec" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/magic-string" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "sourcemap-codec", + "group": "@jridgewell", + "version": "1.5.0", + "bom-ref": "@jridgewell/sourcemap-codec@1.5.0", + "author": "Rich Harris", + "description": "Encode/decode sourcemap mappings", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40jridgewell/sourcemap-codec@1.5.0", + "externalReferences": [ + { + "url": "git+https://github.com/jridgewell/sourcemap-codec.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jridgewell/sourcemap-codec#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jridgewell/sourcemap-codec/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "82fdd945a2125377e33c080db2b88146a19640beaab85c74e1830f5bfcc3f1730bb14df69a10826df6cee8a6452e3bd8a4267ccf20c482ab207fe3f03da33b19" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@jridgewell/sourcemap-codec" + } + ] + }, + { + "type": "library", + "name": "tinyglobby", + "version": "0.2.9", + "bom-ref": "tinyglobby@0.2.9", + "author": "Superchupu", + "description": "A fast and minimal alternative to globby and fast-glob", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/tinyglobby@0.2.9", + "externalReferences": [ + { + "url": "git+https://github.com/SuperchupuDev/tinyglobby.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/SuperchupuDev/tinyglobby#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/SuperchupuDev/tinyglobby/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.9.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f28af5f81184764d59924c368a2d7aa924bbb95ad024fadee40f68fd79163c04e4936dc5661ff5e41285c4f9e54f2eaf9258d9c4ba980b3cc1323df466b4af8f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tinyglobby" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "fdir", + "version": "6.4.0", + "bom-ref": "tinyglobby@0.2.9|fdir@6.4.0", + "author": "thecodrr", + "description": "The fastest directory crawler & globbing alternative to glob, fast-glob, & tiny-glob. Crawls 1m files in < 1s", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/fdir@6.4.0", + "externalReferences": [ + { + "url": "git+https://github.com/thecodrr/fdir.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/thecodrr/fdir#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/thecodrr/fdir/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/fdir/-/fdir-6.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "de8075df7a6b1f5a388ff2f994b5bbb8e085d4f943fbf22dd8bd1e2ff880a96301f754416ea4dec0006ac618f489b05df7410499666aee7b485b355a59c5d319" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tinyglobby/node_modules/fdir" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "picomatch", + "version": "4.0.2", + "bom-ref": "tinyglobby@0.2.9|picomatch@4.0.2", + "author": "Jon Schlinkert", + "description": "Blazing fast and accurate glob matcher written in JavaScript, with no dependencies and full support for standard and extended Bash glob features, including braces, extglobs, POSIX brackets, and regular expressions.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/picomatch@4.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/micromatch/picomatch.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromatch/picomatch", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromatch/picomatch/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "33b04057a465732e6efa6ea83e100f160253cc08a85ffe81d03c72bc3968f65f3e4f79cb29badcce0d962d4cb3778e4bf11a9f50cc863f37a46ccbd7d8b764c2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tinyglobby/node_modules/picomatch" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "tsx", + "version": "4.19.1", + "bom-ref": "tsx@4.19.1", + "author": "Hiroki Osame", + "description": "TypeScript Execute (tsx): Node.js enhanced with esbuild to run TypeScript & ESM files", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/tsx@4.19.1", + "externalReferences": [ + { + "url": "git+https://github.com/privatenumber/tsx.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://tsx.is", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/privatenumber/tsx/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/tsx/-/tsx-4.19.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d1f94ccf5961ef8051e303af063ba1f6895b9f0a823dcdf938e95fcb31db6b40dcf903547965ff1aad984db9f07163cedc131df1f933455ac772c47e6bbcfbac" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tsx" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "esbuild", + "version": "0.23.1", + "bom-ref": "esbuild@0.23.1", + "description": "An extremely fast JavaScript and CSS bundler and minifier.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/esbuild@0.23.1", + "externalReferences": [ + { + "url": "git+https://github.com/evanw/esbuild.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/evanw/esbuild#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/evanw/esbuild/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/esbuild/-/esbuild-0.23.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "555373ffd49ad1bb394842ed9f77fbaa12420cf085e6830497970ef7f4928a7a44f616cf56fc5b779ef61c7e402a23fb583f0834ee771a07c30e146393294712" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/esbuild" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "linux-x64", + "group": "@esbuild", + "version": "0.23.1", + "bom-ref": "@esbuild/linux-x64@0.23.1", + "description": "The Linux 64-bit binary for esbuild, a JavaScript bundler.", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40esbuild/linux-x64@0.23.1", + "externalReferences": [ + { + "url": "git+https://github.com/evanw/esbuild.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/evanw/esbuild#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/evanw/esbuild/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.23.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "115ebea2f4ec11708f029e7c836743ebc2f1a0fff02b9a51be0cb427f1f13c6074d3da2614fbf761eb741e26aabeb22b80f4c1b82eb0087d4b4ce63dd443b985" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@esbuild/linux-x64" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "get-tsconfig", + "version": "4.8.1", + "bom-ref": "get-tsconfig@4.8.1", + "author": "Hiroki Osame", + "description": "Find and parse the tsconfig.json file from a directory path", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/get-tsconfig@4.8.1", + "externalReferences": [ + { + "url": "git+https://github.com/privatenumber/get-tsconfig.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/privatenumber/get-tsconfig#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/privatenumber/get-tsconfig/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.8.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "93d3cdf9c14199a2d6b55cf6f52914a2a5393b4b252ee1c95edff63feb4c5454fea61b121971a4a7db77ad022a773d1efb4e841cd1acde833a657d6cdb31f146" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/get-tsconfig" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "resolve-pkg-maps", + "version": "1.0.0", + "bom-ref": "resolve-pkg-maps@1.0.0", + "author": "Hiroki Osame", + "description": "Resolve package.json exports & imports maps", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/resolve-pkg-maps@1.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/privatenumber/resolve-pkg-maps.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/privatenumber/resolve-pkg-maps#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/privatenumber/resolve-pkg-maps/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b1e4b64e3dba4c154e0b6348736ace7b6cb664eede7f1213b4b65c1923a71c734e43b0a489405fc34230d9c93ac642213f02e128d2d2f013be844a6781096acf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/resolve-pkg-maps" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "array-union", + "version": "2.1.0", + "bom-ref": "array-union@2.1.0", + "author": "Sindre Sorhus", + "description": "Create an array of unique values, in order, from the input arrays", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/array-union@2.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/array-union.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/array-union#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/array-union/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1c6cb1a0e4d853208ceacb547ba1098277781287b0008ef331d7ea3be9068e79599810f3fdc479a5ff2bfdc4785aaeb4b0bfe9d0891c8d41043f04b7185ac8cb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/array-union" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "dir-glob", + "version": "3.0.1", + "bom-ref": "dir-glob@3.0.1", + "author": "Kevin Mårtensson", + "description": "Convert directories to glob compatible strings", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/dir-glob@3.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/kevva/dir-glob.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/kevva/dir-glob#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/kevva/dir-glob/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5a4ad6a7d191e0a5df28663338b993b86562d545857f0b37efb9fd71ce79fed6fa0eeab217aa5c43901b88712c85a0e963dbfaa1a4abd9708389d1a633077320" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/dir-glob" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "path-type", + "version": "4.0.0", + "bom-ref": "path-type@4.0.0", + "author": "Sindre Sorhus", + "description": "Check if a path is a file, directory, or symlink", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/path-type@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/path-type.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/path-type#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/path-type/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "80329bf1a64c0de0ffb595acf4febeab427d33091d97ac4c57c4e39c63f7a89549d3a6dd32091b0652d4f0875f3ac22c173d815b5acd553dd7b8d125f333c0bf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/path-type" + } + ] + }, + { + "type": "library", + "name": "fast-glob", + "version": "3.3.2", + "bom-ref": "fast-glob@3.3.2", + "author": "Denis Malinochkin", + "description": "It's a very fast and efficient glob library for Node.js", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/fast-glob@3.3.2", + "externalReferences": [ + { + "url": "git+https://github.com/mrmlnc/fast-glob.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mrmlnc/fast-glob#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mrmlnc/fast-glob/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a17dabb80150c1ffceae3f26ef7ed8e5a7710d03b42c007bfd2e4c9f109d4cd0dde29e81b32215b2ff4942c0136d34aaf0a1d1a4bc081db56550d6adc5dfb53b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fast-glob" + } + ], + "components": [ + { + "type": "library", + "name": "glob-parent", + "version": "5.1.2", + "bom-ref": "fast-glob@3.3.2|glob-parent@5.1.2", + "author": "Gulp Team", + "description": "Extract the non-magic parent path from a glob string.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/glob-parent@5.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/gulpjs/glob-parent.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/gulpjs/glob-parent#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/gulpjs/glob-parent/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "00e22049009ea62258c0fdc04671b1fb95674eed870587736c63f8e5e2f0d6faf7cc1def64b7b279dd6c0bd8676dc39cf7f4ab33233944f42b906cf8692f59a3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fast-glob/node_modules/glob-parent" + } + ] + } + ] + }, + { + "type": "library", + "name": "merge2", + "version": "1.4.1", + "bom-ref": "merge2@1.4.1", + "description": "Merge multiple streams into one stream in sequence or parallel.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/merge2@1.4.1", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/teambition/merge2.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/teambition/merge2", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/teambition/merge2/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f2aed51203095b827cb5c7d53f2f20d3d35c43065d6f0144aa17bf5999282338e7ff74c60f0b4e098b571b10373bcb4fce97330820e0bfe3f63f9cb4d1924e3a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/merge2" + } + ] + }, + { + "type": "library", + "name": "slash", + "version": "3.0.0", + "bom-ref": "slash@3.0.0", + "author": "Sindre Sorhus", + "description": "Convert Windows backslash paths to slash paths", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/slash@3.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/slash.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/slash#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/slash/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "83d43585a79bcb7e8e492b706f89ed08618668ab1a5528d0ebc7c1c6841cbad9797d2d6fb98d7c1f7c12b778c5c85b6b931f8acf45751bce40e0cc80743322d9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/slash" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "humanize-duration", + "version": "3.32.1", + "bom-ref": "humanize-duration@3.32.1", + "author": "Evan Hahn", + "description": "Convert millisecond durations to English and many other languages.", + "licenses": [ + { + "license": { + "id": "Unlicense" + } + } + ], + "purl": "pkg:npm/humanize-duration@3.32.1", + "externalReferences": [ + { + "url": "git://github.com/EvanHahn/HumanizeDuration.js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/EvanHahn/HumanizeDuration.js", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/EvanHahn/HumanizeDuration.js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/humanize-duration/-/humanize-duration-3.32.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8a7879c2e7b95dd7ce6e1bbf20610c880d675178a048671a28d7a671b2d129aee35d8183657af72e84fda53233ab684f11b95def0feabfd87e8a4586cfc7cbd6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/humanize-duration" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "request", + "group": "@cypress", + "version": "3.0.5", + "bom-ref": "@cypress/request@3.0.5", + "author": "Mikeal Rogers", + "description": "Cypress's fork of a simplified HTTP request client.", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/%40cypress/request@3.0.5", + "externalReferences": [ + { + "url": "git+https://github.com/cypress-io/request.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/cypress-io/request#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "http://github.com/cypress-io/request/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@cypress/request/-/request-3.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bfe5c777d5e659bb9fc45d7f6d36959b6ca16f163e4c1e18b5646a176cda5c194334c925b37e0a8804f3d005432dabcbde207a6d093dffb9f7a18d44a0b49618" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@cypress/request" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "uuid", + "version": "8.3.2", + "bom-ref": "@cypress/request@3.0.5|uuid@8.3.2", + "description": "RFC4122 (v1, v4, and v5) UUIDs", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/uuid@8.3.2", + "externalReferences": [ + { + "url": "git+https://github.com/uuidjs/uuid.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/uuidjs/uuid#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/uuidjs/uuid/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f8d62cd9078c5b2f865853849bdc679fa1c20e9d25ed0043ee697cccb52627ef77439345d0da1c12b9f09139175453625f7fdfa42e9a7d2f0385bfe0cfb47b7a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@cypress/request/node_modules/uuid" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "aws-sign2", + "version": "0.7.0", + "bom-ref": "aws-sign2@0.7.0", + "author": "Mikeal Rogers", + "description": "AWS signing. Originally pulled from LearnBoost/knox, maintained as vendor in request, now a standalone module.", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/aws-sign2@0.7.0", + "externalReferences": [ + { + "url": "git+https://github.com/mikeal/aws-sign.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mikeal/aws-sign#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mikeal/aws-sign/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d3c91c1aa9d87ff6268e84617f1caef822f106352d1cb5cb5d7fef51fc7d9762d8cc6ddcd66eb59eba72154648eb3792f8b8bfc1630c89d0fd2a0aeab46ab798" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/aws-sign2" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "aws4", + "version": "1.13.2", + "bom-ref": "aws4@1.13.2", + "author": "Michael Hart", + "description": "Signs and prepares requests using AWS Signature Version 4", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/aws4@1.13.2", + "externalReferences": [ + { + "url": "git+https://github.com/mhart/aws4.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mhart/aws4#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mhart/aws4/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/aws4/-/aws4-1.13.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9477badb3bdb4c1e5e100054562fc0c1587464a63dacc3038669be79ecaeb9441b437f89f9f38d550399ca3f8376bbc3e01637dee6278b2449e142486922807f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/aws4" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "caseless", + "version": "0.12.0", + "bom-ref": "caseless@0.12.0", + "author": "Mikeal Rogers", + "description": "Caseless object set/get/has, very useful when working with HTTP headers.", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/caseless@0.12.0", + "externalReferences": [ + { + "url": "git+https://github.com/mikeal/caseless.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mikeal/caseless#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mikeal/caseless/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e2d605ca27da15f19a72888e6e325e828964c12538c503466d581488d6155316d0db1da552c16f638855815cc68887ba58b38fab27165c0e3497e3d6b31b6153" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/caseless" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "extend", + "version": "3.0.2", + "bom-ref": "extend@3.0.2", + "author": "Stefan Thomas", + "description": "Port of jQuery.extend for node.js and the browser", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/extend@3.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/justmoon/node-extend.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/justmoon/node-extend#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/justmoon/node-extend/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7e3aae0b9f5c0fb0b25babab3572b4141b9f9197288861bcd304ee3ee8d7e7dd1c0794ed967db4136501e12fd601156a8577df665d8b3604be81074f2088a6fe" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/extend" + } + ] + }, + { + "type": "library", + "name": "forever-agent", + "version": "0.6.1", + "bom-ref": "forever-agent@0.6.1", + "author": "Mikeal Rogers", + "description": "HTTP Agent that keeps socket connections alive between keep-alive requests. Formerly part of mikeal/request, now a standalone module.", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/forever-agent@0.6.1", + "externalReferences": [ + { + "url": "git+https://github.com/mikeal/forever-agent.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mikeal/forever-agent#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mikeal/forever-agent/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8f428b60f866eb379a738973de8277a3ae6abe040270fb9b8b2a2d66b5ea11a1b884d6a03583bca9d954ad7e6fc2abfda21a9e4ff6778fafb25b4ebbc9659d53" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/forever-agent" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "http-signature", + "version": "1.4.0", + "bom-ref": "http-signature@1.4.0", + "author": "MNX Cloud", + "description": "Reference implementation of Joyent's HTTP Signature scheme.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/http-signature@1.4.0", + "externalReferences": [ + { + "url": "git://github.com/TritonDataCenter/node-http-signature.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/TritonDataCenter/node-http-signature/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/TritonDataCenter/node-http-signature/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/http-signature/-/http-signature-1.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1b96a47e7ede29ba4337ef273d2fdc6f9ed8780d632d35718e90a3eed9a6dd028f7720f2ed3faa482e347bda6dc9d496be4c23497c3555b929c849b7f6e91e02" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/http-signature" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "assert-plus", + "version": "1.0.0", + "bom-ref": "assert-plus@1.0.0", + "author": "Mark Cavage", + "description": "Extra assertions on top of node's assert module", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/assert-plus@1.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/mcavage/node-assert-plus.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mcavage/node-assert-plus#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mcavage/node-assert-plus/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "35f27853304271018b0e542aee71f11feb6fde4c99d211d0a85e413ba27bb4d25e3f9768d6594fafc759f331e89df840bb43c701d3244a8fbca34c3183d9595b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/assert-plus" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "jsprim", + "version": "2.0.2", + "bom-ref": "jsprim@2.0.2", + "description": "utilities for primitive JavaScript types", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/jsprim@2.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/joyent/node-jsprim.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/joyent/node-jsprim#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/joyent/node-jsprim/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/jsprim/-/jsprim-2.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "82a5dd7633ea43a1b8d1576723a4fac8e6c40bea4336fc8ff79c1d421916920edcac71f7926e6a3f516c397124cc44309f3ea0cf9a864e7d5cd98e76c0fdcec9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/jsprim" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "extsprintf", + "version": "1.3.0", + "bom-ref": "extsprintf@1.3.0", + "description": "extended POSIX-style sprintf", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/extsprintf@1.3.0", + "externalReferences": [ + { + "url": "git://github.com/davepacheco/node-extsprintf.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/davepacheco/node-extsprintf#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/davepacheco/node-extsprintf/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d7535dcfb36ffa6bc00b58f492d4daedf01bd2f2f21865feacc1cd05842f8900c65341f0ee585cb4900da9b3e1bbd9d5f7f8b34ff227b53819ec89bff4b26cf6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/extsprintf" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "json-schema", + "version": "0.4.0", + "bom-ref": "json-schema@0.4.0", + "author": "Kris Zyp", + "description": "JSON Schema validation and specifications", + "licenses": [ + { + "expression": "(AFL-2.1 OR BSD-3-Clause)" + } + ], + "purl": "pkg:npm/json-schema@0.4.0", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/kriszyp/json-schema.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/kriszyp/json-schema#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/kriszyp/json-schema/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7acf783379d321fb043e2b1169f6a4f870cb7c75e7281855def5397aa3dc4b77e5216a9cc495a05c75e27b2dd8ae968db1a9d8e5e8b55686046cece28eeabd04" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/json-schema" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "verror", + "version": "1.10.0", + "bom-ref": "verror@1.10.0", + "description": "richer JavaScript errors", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/verror@1.10.0", + "externalReferences": [ + { + "url": "git://github.com/davepacheco/node-verror.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/davepacheco/node-verror#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/davepacheco/node-verror/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "65929298300414e8a311104b92661f27ebe6937c3eee138b603364442b91b8c246126a9834234bc81045c162953217f068417758e774665c3ce94fd60bffa763" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/verror" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "core-util-is", + "version": "1.0.2", + "bom-ref": "core-util-is@1.0.2", + "author": "Isaac Z. Schlueter", + "description": "The `util.is*` functions introduced in Node v0.12.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/core-util-is@1.0.2", + "externalReferences": [ + { + "url": "git://github.com/isaacs/core-util-is.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/core-util-is#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/core-util-is/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "de5ab3e588d64d89d6e9d9436b94cb69309c4a17daaf57b8d2b99c255c020490ba996945ba3d1e0872049661b5839932b89fc60fef169f814509ccf88093df69" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/core-util-is" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "sshpk", + "version": "1.18.0", + "bom-ref": "sshpk@1.18.0", + "author": "Joyent, Inc", + "description": "A library for finding and using SSH public keys", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/sshpk@1.18.0", + "externalReferences": [ + { + "url": "git+https://github.com/joyent/node-sshpk.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/arekinath/node-sshpk#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/arekinath/node-sshpk/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/sshpk/-/sshpk-1.18.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "da9d8a2594d2a90fc8dfe1d7e3612960e6b69777fc12bbfc3162accb623db9fe3003bc852245d17df61db31f3acbacf8bc7b55f2eee0fa93e5afcff8a2e031b1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sshpk" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "asn1", + "version": "0.2.6", + "bom-ref": "asn1@0.2.6", + "author": "Joyent", + "description": "Contains parsers and serializers for ASN.1 (currently BER only)", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/asn1@0.2.6", + "externalReferences": [ + { + "url": "git+https://github.com/joyent/node-asn1.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/joyent/node-asn1#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/joyent/node-asn1/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8b1fc5c4f9f43038dec89ee2ff2a07185b7f117e8bc8d6f148484f3d73833cbf8a07454f93ce9461f2f494c772f8a0a7bfe7e6bc8cf24b068ae423b0a956d64d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/asn1" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "safer-buffer", + "version": "2.1.2", + "bom-ref": "safer-buffer@2.1.2", + "author": "Nikita Skovoroda", + "description": "Modern Buffer API polyfill without footguns", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/safer-buffer@2.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/ChALkeR/safer-buffer.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ChALkeR/safer-buffer#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ChALkeR/safer-buffer/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "619a372bcd920fb462ca2d04d4440fa232f3ee4a5ea6749023d2323db1c78355d75debdbe5d248eeda72376003c467106c71bbbdcc911e4d1c6f0a9c42b894b6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/safer-buffer" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "bcrypt-pbkdf", + "version": "1.0.2", + "bom-ref": "bcrypt-pbkdf@1.0.2", + "description": "Port of the OpenBSD bcrypt_pbkdf function to pure JS", + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + } + ], + "purl": "pkg:npm/bcrypt-pbkdf@1.0.2", + "externalReferences": [ + { + "url": "git://github.com/joyent/node-bcrypt-pbkdf.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/joyent/node-bcrypt-pbkdf#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/joyent/node-bcrypt-pbkdf/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a9e1485ed3f8312a22e8d2ea3b5d967ea011596b822a2d919fff6124b126b41e724cdafd0ea1569094427f6a92856ccf7803119ce802aead2c83f28bbf9112f7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/bcrypt-pbkdf" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "tweetnacl", + "version": "0.14.5", + "bom-ref": "tweetnacl@0.14.5", + "author": "TweetNaCl-js contributors", + "description": "Port of TweetNaCl cryptographic library to JavaScript", + "licenses": [ + { + "license": { + "id": "Unlicense" + } + } + ], + "purl": "pkg:npm/tweetnacl@0.14.5", + "externalReferences": [ + { + "url": "git+https://github.com/dchest/tweetnacl-js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://tweetnacl.js.org", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dchest/tweetnacl-js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2975c515d01b15763881e148c28c8d2be7f96756fbb307d70017cbec75c29a821630a5377664b6ebaef603811e42d0f32cacbb49799f06ee7526896f10ac2d18" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tweetnacl" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "dashdash", + "version": "1.14.1", + "bom-ref": "dashdash@1.14.1", + "author": "Trent Mick", + "description": "A light, featureful and explicit option parsing library.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/dashdash@1.14.1", + "externalReferences": [ + { + "url": "git://github.com/trentm/node-dashdash.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/trentm/node-dashdash#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/trentm/node-dashdash/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8d1162f140c6a3a8fea1d6621298dacd9696a846a5df0fdb6ac163407404c15b592460e9c5b1f531e625bb0092f17ab9c262c9a280e5320bd56ab9967c6338e2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/dashdash" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "ecc-jsbn", + "version": "0.1.2", + "bom-ref": "ecc-jsbn@0.1.2", + "author": "Jeremie Miller", + "description": "ECC JS code based on JSBN", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/ecc-jsbn@0.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/quartzjer/ecc-jsbn.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/quartzjer/ecc-jsbn", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/quartzjer/ecc-jsbn/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7a1f4efa1c111cd6c6e012d38c49779f0d38e029069b95fa2e86827fb2cfa7b514f10aede3b258362ea73d7f318d6f7b4ca18a9b5a2e72d834412a597bdaab9f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ecc-jsbn" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "jsbn", + "version": "0.1.1", + "bom-ref": "jsbn@0.1.1", + "author": "Tom Wu", + "description": "The jsbn library is a fast, portable implementation of large-number math in pure JavaScript, enabling public-key crypto and other applications on desktop and mobile browsers.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/jsbn@0.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/andyperlitch/jsbn.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/andyperlitch/jsbn#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/andyperlitch/jsbn/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "51553d7626ead897055b140f03a282aa3e4ee3654e980637cd051f10ac54d0aa53197c0da028e45f57b5dde1cdbf0ff13f29edea9534ad9d61b63593353497b2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/jsbn" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "getpass", + "version": "0.1.7", + "bom-ref": "getpass@0.1.7", + "author": "Alex Wilson", + "description": "getpass for node.js", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/getpass@0.1.7", + "externalReferences": [ + { + "url": "git+https://github.com/arekinath/node-getpass.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/arekinath/node-getpass#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/arekinath/node-getpass/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d1fce3f49c4e2df27e5c62e147ccdedee9cdd0a642819c224920f3d7af151118caf1697c91549d72eda4b29778b38c2d01ad72feaad5462000d1672556cbb49e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/getpass" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-typedarray", + "version": "1.0.0", + "bom-ref": "is-typedarray@1.0.0", + "author": "Hugh Kennedy", + "description": "Detect whether or not an object is a Typed Array", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-typedarray@1.0.0", + "externalReferences": [ + { + "url": "git://github.com/hughsk/is-typedarray.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/hughsk/is-typedarray", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/hughsk/is-typedarray/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "732039ea208c1c087909dce32486b86a8849c9e3b561bc0b8b725cdf9326454ea9a2ba058c8199cd4ceea468913ce8e01e0f532eee37c5ba705e4e76ddf33128" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-typedarray" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "isstream", + "version": "0.1.2", + "bom-ref": "isstream@0.1.2", + "author": "Rod Vagg", + "description": "Determine if an object is a Stream", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/isstream@0.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/rvagg/isstream.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/rvagg/isstream", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/rvagg/isstream/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6258f3edf7f23dbacba4b9e0accb59ecd76e52056f8bac06f5127d21473209de7d610f75d4f049a6138351c6ce55ba987f17b5c2e61ffcb27c3dab8c470b0cfe" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/isstream" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "json-stringify-safe", + "version": "5.0.1", + "bom-ref": "json-stringify-safe@5.0.1", + "author": "Isaac Z. Schlueter", + "description": "Like JSON.stringify, but doesn't blow up on circular refs.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/json-stringify-safe@5.0.1", + "externalReferences": [ + { + "url": "git://github.com/isaacs/json-stringify-safe.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/json-stringify-safe", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/json-stringify-safe/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "642960e80698bda9af60413cd9ddc8c9ddef49222343ea1d823693cd1b8edeceeda0274529cce86f68b4cc287b244f245a7d7bcaf016854571bea1b051a96c44" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/json-stringify-safe" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "performance-now", + "version": "2.1.0", + "bom-ref": "performance-now@2.1.0", + "author": "Braveg1rl", + "description": "Implements performance.now (based on process.hrtime).", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/performance-now@2.1.0", + "externalReferences": [ + { + "url": "git://github.com/braveg1rl/performance-now.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/braveg1rl/performance-now", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/braveg1rl/performance-now/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ec40079722c7239e9510874ae7bbb01dd1ca21a0066e75cf8b0d3259b6ab41938a68aa6f508816d2359154b89ab6733e5d7952c2c6a72011ff87318c26e94ca3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/performance-now" + } + ] + }, + { + "type": "library", + "name": "qs", + "version": "6.13.0", + "bom-ref": "qs@6.13.0", + "description": "A querystring parser that supports nesting and arrays, with a depth limit", + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + } + ], + "purl": "pkg:npm/qs@6.13.0", + "externalReferences": [ + { + "url": "git+https://github.com/ljharb/qs.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/qs", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/qs/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fb7f2a23d48eafcb5f67842624da65314c6a8db7bb2cabef66059d13104e99df9e8194ed8cb07aec6bb41d15f7bbf5ceabb514d8dc7a9ec8ef4b5e99f6ec1fa6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/qs" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "safe-buffer", + "version": "5.2.1", + "bom-ref": "safe-buffer@5.2.1", + "author": "Feross Aboukhadijeh", + "description": "Safer Node.js Buffer API", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/safe-buffer@5.2.1", + "externalReferences": [ + { + "url": "git://github.com/feross/safe-buffer.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/feross/safe-buffer", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/feross/safe-buffer/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ae9dd2a34eca71d9a629b1af81a37141226bedb1954959394bd12ad45fa9a5b468ef4f9879a0f1930e4377c34f37e183e9b8e7626d95b8fb825e6a6e62f9825d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/safe-buffer" + } + ] + }, + { + "type": "library", + "name": "tough-cookie", + "version": "4.1.4", + "bom-ref": "tough-cookie@4.1.4", + "author": "Jeremy Stashewsky", + "description": "RFC6265 Cookies and Cookie Jar for node.js", + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + } + ], + "purl": "pkg:npm/tough-cookie@4.1.4", + "externalReferences": [ + { + "url": "git://github.com/salesforce/tough-cookie.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/salesforce/tough-cookie", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/salesforce/tough-cookie/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2e8a39514bcb0fd49c67a8e1f1b797d53eac3b5c36fcca4246910fed5dbcd0628c5544342736abd94dd424fb2b75bce22c430c86edd48e7abffeb86216e21e6a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tough-cookie" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "universalify", + "version": "0.2.0", + "bom-ref": "tough-cookie@4.1.4|universalify@0.2.0", + "author": "Ryan Zimmerman", + "description": "Make a callback- or promise-based function support both promises and callbacks.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/universalify@0.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/RyanZim/universalify.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/RyanZim/universalify#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/RyanZim/universalify/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "089d5080a98d8370b0bc0bff90e166b6710dd397f40ff727f509ed80d39095017d760bd54c78f7b7ef093dd8ea6b008793b57f280f9f6d4ab367d5d685ca8f52" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tough-cookie/node_modules/universalify" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "psl", + "version": "1.9.0", + "bom-ref": "psl@1.9.0", + "author": "Lupo Montero", + "description": "Domain name parser based on the Public Suffix List", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/psl@1.9.0", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/lupomontero/psl.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/lupomontero/psl#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/lupomontero/psl/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "13f66c754e072ecffaf206338064e43227164cb3dd01fb492df24594b50000a646912b4d53bdac6634fae929cc0d539f39663f600a220fb2716bd887be781c6a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/psl" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "url-parse", + "version": "1.5.10", + "bom-ref": "url-parse@1.5.10", + "author": "Arnout Kazemier", + "description": "Small footprint URL parser that works seamlessly across Node.js and browser environments", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/url-parse@1.5.10", + "externalReferences": [ + { + "url": "git+https://github.com/unshiftio/url-parse.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/unshiftio/url-parse#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/unshiftio/url-parse/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5b2a5c7e24617de50ff6fbc5d23eabc3427786b5abc3a899bf7fb6da1ea244c27ff33d538fa5df2cfe03b148b1e4c84c3e75e98870e82b2a19fdb74293004289" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/url-parse" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "querystringify", + "version": "2.2.0", + "bom-ref": "querystringify@2.2.0", + "author": "Arnout Kazemier", + "description": "Querystringify - Small, simple but powerful query string parser.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/querystringify@2.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/unshiftio/querystringify.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/unshiftio/querystringify", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/unshiftio/querystringify/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "148aa08f6114bd36bb479d2ed2b1acc937edce3626bff6b784edf8e5b64daea69b36a8ed8220cc826a389a452377e9f3539a05ddd0a52aa1483d42b26d4caaa1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/querystringify" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "requires-port", + "version": "1.0.0", + "bom-ref": "requires-port@1.0.0", + "author": "Arnout Kazemier", + "description": "Check if a protocol requires a certain port number to be added to an URL.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/requires-port@1.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/unshiftio/requires-port.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/unshiftio/requires-port", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/unshiftio/requires-port/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2a280e087728714dd7383271b2ef22fe3f13f6dcd3e1a74789e730391450d19645729eda8705ee454d66fb2b8ef740b9654c867867e87070c8d783372f7c8301" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/requires-port" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "tunnel-agent", + "version": "0.6.0", + "bom-ref": "tunnel-agent@0.6.0", + "author": "Mikeal Rogers", + "description": "HTTP proxy tunneling agent. Formerly part of mikeal/request, now a standalone module.", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/tunnel-agent@0.6.0", + "externalReferences": [ + { + "url": "git+https://github.com/mikeal/tunnel-agent.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mikeal/tunnel-agent#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mikeal/tunnel-agent/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "31c9cd895d65f1161e63cb41804a6ea1d082d662d475b48df826012fb909b093489ce3fc5230c3130764e8cc3ad2f74b2ebaf934729984c00e4ab476359b90fb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tunnel-agent" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "xvfb", + "group": "@cypress", + "version": "1.2.4", + "bom-ref": "@cypress/xvfb@1.2.4", + "author": "Rob Wu", + "description": "Easily start and stop an X Virtual Frame Buffer from your node apps.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40cypress/xvfb@1.2.4", + "externalReferences": [ + { + "url": "git+https://github.com/cypress-io/xvfb.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/cypress-io/xvfb#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/cypress-io/xvfb/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@cypress/xvfb/-/xvfb-1.2.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b246c1ccf8203956026e71a057ed1d981756fecefb66400e5c80b59274bc35a8300e306b342d4bb97b5025e88dea5fa6ee5ce61ed6a8530fdcb4929daa41b9ed" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@cypress/xvfb" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "debug", + "version": "3.2.7", + "bom-ref": "@cypress/xvfb@1.2.4|debug@3.2.7", + "author": "TJ Holowaychuk", + "description": "small debugging utility", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/debug@3.2.7", + "externalReferences": [ + { + "url": "git://github.com/visionmedia/debug.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/visionmedia/debug#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/visionmedia/debug/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0858f3618022e1385f890be2ceb1507af4d35c7b670aa59f7bbc75021804b1c4f3e996cb6dfa0b44b3ee81343206d87a7fc644455512c961c50ffed6bb8b755d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@cypress/xvfb/node_modules/debug" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "lodash.once", + "version": "4.1.1", + "bom-ref": "lodash.once@4.1.1", + "author": "John-David Dalton", + "description": "The lodash method `_.once` exported as a module.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/lodash.once@4.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/lodash/lodash.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://lodash.com/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/lodash/lodash/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "49be3ceda4ce0abf5dad054bf292313b356169f3a364df54539e2188df0f537b8089257b971d7260da5b3667b1d8f2ba752268353489514b304fae75cb0c3732" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lodash.once" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "sinonjs__fake-timers", + "group": "@types", + "version": "8.1.1", + "bom-ref": "@types/sinonjs__fake-timers@8.1.1", + "description": "TypeScript definitions for @sinonjs/fake-timers", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/sinonjs__fake-timers@8.1.1#types/sinonjs__fake-timers", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/sinonjs__fake-timers", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/sinonjs__fake-timers", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d244ae2a3012d13ac62c9d0cffef0c685906b10859a41ea9c4e9af4b72bc15823bd8afff62675fa16f57daa3ec00a8759a4c31183e7389bf6cd4520579de84f2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/sinonjs__fake-timers" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "sizzle", + "group": "@types", + "version": "2.3.8", + "bom-ref": "@types/sizzle@2.3.8", + "description": "TypeScript definitions for sizzle", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/sizzle@2.3.8#types/sizzle", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/sizzle", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/sizzle", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d2f58b34ad83e4c4fd760d223a8f0694a82e3c0534d908e6662b4f12c5d1b895d4fce1883adf6f4fd15cdbac2d62e6af2f1b4ee39bfd3c695ea0bf59d24d4b1e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/sizzle" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "arch", + "version": "2.2.0", + "bom-ref": "arch@2.2.0", + "author": "Feross Aboukhadijeh", + "description": "Better `os.arch()` for node and the browser -- detect OS architecture", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/arch@2.2.0", + "externalReferences": [ + { + "url": "git://github.com/feross/arch.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/feross/arch", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/feross/arch/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "39ffd1d30aa9f377201e8cdf2182db04c9de8fbf54fd254638ecae07755516fd4d44cfcf48530ad76c7d295b6263326a9a7539591daaa74679ac76fbb161a715" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/arch" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "blob-util", + "version": "2.0.2", + "bom-ref": "blob-util@2.0.2", + "author": "Nolan Lawson", + "description": "Utilities for working with Blob objects in the browser", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/blob-util@2.0.2", + "externalReferences": [ + { + "url": "git://github.com/nolanlawson/blob-util.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/nolanlawson/blob-util#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/nolanlawson/blob-util/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/blob-util/-/blob-util-2.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4fb2506becec5d711aebff19847710116d5415f54ce3d4eceb9b819052fa7f3d909ab125aa66da8c80c9bee034b448517b97888e957d645fb445f651f6fa0915" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/blob-util" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "bluebird", + "version": "3.7.2", + "bom-ref": "bluebird@3.7.2", + "author": "Petka Antonov", + "description": "Full featured Promises/A+ implementation with exceptionally good performance", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/bluebird@3.7.2", + "externalReferences": [ + { + "url": "git://github.com/petkaantonov/bluebird.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/petkaantonov/bluebird", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "http://github.com/petkaantonov/bluebird/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5e9363e860d0cdd7d6fabd969e7ef189201ded33378f39311970464ed58ab925efd71515f9acf1026f2375664dd3a413424fb63765c1f6344392f6e6426711b6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/bluebird" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "buffer", + "version": "5.7.1", + "bom-ref": "buffer@5.7.1", + "author": "Feross Aboukhadijeh", + "description": "Node.js Buffer API, for the browser", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/buffer@5.7.1", + "externalReferences": [ + { + "url": "git://github.com/feross/buffer.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/feross/buffer", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/feross/buffer/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "10773220f050e0148696f8c1d7a9392a0009dbb088b0763fd8906609145ea38f32f6b43731a533597dca56505ae14eccc97d361dd563d0aec2dd6681de3bbb15" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/buffer" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "base64-js", + "version": "1.5.1", + "bom-ref": "base64-js@1.5.1", + "author": "T. Jameson Little", + "description": "Base64 encoding/decoding in pure JS", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/base64-js@1.5.1", + "externalReferences": [ + { + "url": "git://github.com/beatgammit/base64-js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/beatgammit/base64-js", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/beatgammit/base64-js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "00aa5a6251e7f2de1255b3870b2f9be7e28a82f478bebb03f2f6efadb890269b3b7ca0d3923903af2ea38b4ad42630b49336cd78f2f0cf1abc8b2a68e35a9e58" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/base64-js" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "ieee754", + "version": "1.2.1", + "bom-ref": "ieee754@1.2.1", + "author": "Feross Aboukhadijeh", + "description": "Read/write IEEE754 floating point numbers from/to a Buffer or array-like object", + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + } + ], + "purl": "pkg:npm/ieee754@1.2.1", + "externalReferences": [ + { + "url": "git://github.com/feross/ieee754.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/feross/ieee754#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/feross/ieee754/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "75ccaa843bd7d42e3a95765c56a0a92be16d31141574830debf0dfe63b36ce8b94b2a1bb23ab05c62b480beeca60adbd29d5ce2c776ef732f8b059e85509ea68" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ieee754" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "cachedir", + "version": "2.4.0", + "bom-ref": "cachedir@2.4.0", + "author": "Linus Unnebäck", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/cachedir@2.4.0", + "externalReferences": [ + { + "url": "git+https://github.com/LinusU/node-cachedir.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/LinusU/node-cachedir#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/LinusU/node-cachedir/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/cachedir/-/cachedir-2.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f44b4539947c836d822fb0568c9f41531d7e03f7639287e7c96dda39764e44d5b6931a14a71da1fae37670eab03e61619e9566c60f8a5b63a339280285312fb1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cachedir" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "ansi-styles", + "version": "4.3.0", + "bom-ref": "ansi-styles@4.3.0", + "author": "Sindre Sorhus", + "description": "ANSI escape codes for styling strings in the terminal", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/ansi-styles@4.3.0", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/ansi-styles.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/ansi-styles#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/ansi-styles/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cdb07dac22404f5adb8e25436f686a2851cd60bc60b64f0d511c59dc86700f717a36dc5b5d94029e74a2d4b931f880e885d3e5169db6db05402c885e64941212" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ansi-styles" + } + ] + }, + { + "type": "library", + "name": "color-convert", + "version": "2.0.1", + "bom-ref": "color-convert@2.0.1", + "author": "Heather Arthur", + "description": "Plain color conversion functions", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/color-convert@2.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/Qix-/color-convert.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/Qix-/color-convert#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/Qix-/color-convert/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4511023ec8fb8aeff16f9a0a61cb051d2a6914d9ec8ffe763954d129be333f9a275f0545df3566993a0d70e7c60be0910e97cafd4e7ce1f320dfc64709a12529" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/color-convert" + } + ] + }, + { + "type": "library", + "name": "has-flag", + "version": "4.0.0", + "bom-ref": "has-flag@4.0.0", + "author": "Sindre Sorhus", + "description": "Check if argv has a specific flag", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/has-flag@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/has-flag.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/has-flag#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/has-flag/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1329094ff4352a34d672da698080207d23b4b4a56e6548e180caf5ee4a93ba6325e807efdc421295e53ba99533a170c54c01d30c2e0d3a81bf67153712f94c3d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/has-flag" + } + ] + }, + { + "type": "library", + "name": "check-more-types", + "version": "2.24.0", + "bom-ref": "check-more-types@2.24.0", + "author": "Gleb Bahmutov", + "description": "Large collection of predicates.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/check-more-types@2.24.0", + "externalReferences": [ + { + "url": "git+https://github.com/kensho/check-more-types.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/kensho/check-more-types", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/kensho/check-more-types/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3e3efbf6a1f1576b6e6a9be2cb56d264d10bd66697af5ddb3d8a6cbd20c1ebc1e561c62e8650eb98677ade2d091cc08b2b373bad448d22ba5d26585594dc2bc4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/check-more-types" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "cli-cursor", + "version": "3.1.0", + "bom-ref": "cli-cursor@3.1.0", + "author": "Sindre Sorhus", + "description": "Toggle the CLI cursor", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/cli-cursor@3.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/cli-cursor.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/cli-cursor#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/cli-cursor/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "23fcc7030b0a7fd16a1a85cce16591002a1bf7e48dba465377de03585e7b138b68a2e46e95b0b171487a44a5043909584c7267ce43ccc92bcf35a6922cd7cb67" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cli-cursor" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "restore-cursor", + "version": "3.1.0", + "bom-ref": "restore-cursor@3.1.0", + "author": "Sindre Sorhus", + "description": "Gracefully restore the CLI cursor on exit", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/restore-cursor@3.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/restore-cursor.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/restore-cursor#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/restore-cursor/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "97eb1279fcc7a63e6a8a6845484e5af27b9f65800cdec05254c00fb589260bee041f66a7486684317483d22cd141bbbd9dfc90f72e49ad59a9ec4f2866b523bc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/restore-cursor" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "onetime", + "version": "5.1.2", + "bom-ref": "onetime@5.1.2", + "author": "Sindre Sorhus", + "description": "Ensure a function is only called once", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/onetime@5.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/onetime.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/onetime#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/onetime/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "91ba5a4921894d674063928f55e30e2974ab3edafc0bc0bbc287496dcb1de758d19e60fe199bbc63456853a0e6e59e2f5abd0883fd4d2ae59129fee3e5a6984a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/onetime" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "signal-exit", + "version": "3.0.7", + "bom-ref": "signal-exit@3.0.7", + "author": "Ben Coe", + "description": "when you want to fire an event no matter how a process exits.", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/signal-exit@3.0.7", + "externalReferences": [ + { + "url": "git+https://github.com/tapjs/signal-exit.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/tapjs/signal-exit", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/tapjs/signal-exit/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c270f6644fa5f923c2feea12d2f5de13d2f5fb4c2e68ca8a95fcfd00c528dfc26cc8b48159215c1d1d51ae2eb62d9735daf2ebd606f78e5ee2c10860c2901b19" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/signal-exit" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "cli-table3", + "version": "0.6.5", + "bom-ref": "cli-table3@0.6.5", + "author": "James Talmage", + "description": "Pretty unicode tables for the command line. Based on the original cli-table.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/cli-table3@0.6.5", + "externalReferences": [ + { + "url": "git+https://github.com/cli-table/cli-table3.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/cli-table/cli-table3", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/cli-table/cli-table3/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f96ff979f4d1ef2e47443ee0002c3dc908ea315bc430b04799ba0cfe43d66a6f87f879b2ae08e1e989dc54a2b5db6619917acbb9dcd3b80ba4530f459cc7fb21" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cli-table3" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "colors", + "group": "@colors", + "version": "1.5.0", + "bom-ref": "@colors/colors@1.5.0", + "author": "DABH", + "description": "get colors in your node.js console", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40colors/colors@1.5.0", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/DABH/colors.js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/DABH/colors.js", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DABH/colors.js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a28582ae564fd758bc1889928d31d81cb92f1433f8f274b8fb6d389c66f54625ff59760798903620823dfded8359569b08449d5bb841004cc746a527f4e515bd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@colors/colors" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "string-width", + "version": "4.2.3", + "bom-ref": "string-width@4.2.3", + "author": "Sindre Sorhus", + "description": "Get the visual width of a string - the number of columns required to display it", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/string-width@4.2.3", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/string-width.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/string-width#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/string-width/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c0ac90450a63274b08a7ad84ad265d1ac8cc256b1aa79a1136284786ee86ec954effd8c807a5327af2feb57b8eaab9e0f23fdcc4a4d6c96530bd24eb8a2673fe" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/string-width" + } + ] + }, + { + "type": "library", + "name": "emoji-regex", + "version": "8.0.0", + "bom-ref": "emoji-regex@8.0.0", + "author": "Mathias Bynens", + "description": "A regular expression to match all Emoji-only symbols as per the Unicode Standard.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/emoji-regex@8.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/mathiasbynens/emoji-regex.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://mths.be/emoji-regex", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mathiasbynens/emoji-regex/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3128d8cdc58d380d1ec001e9cf4331a5816fc20eb28f2d4d1b7c6d7a8ab3eb8e150a8fd13e09ebd7f186b7e89cde2253cd0f04bb74dd335e126b09d5526184e8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/emoji-regex" + } + ] + }, + { + "type": "library", + "name": "is-fullwidth-code-point", + "version": "3.0.0", + "bom-ref": "is-fullwidth-code-point@3.0.0", + "author": "Sindre Sorhus", + "description": "Check if the character represented by a given Unicode code point is fullwidth", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-fullwidth-code-point@3.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/is-fullwidth-code-point.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/is-fullwidth-code-point#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/is-fullwidth-code-point/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cf29a6e7ebbeb02b125b20fda8d69e8d5dc316f84229c94a762cd868952e1c0f3744b8dbee74ae1a775d0871afd2193e298ec130096c59e2b851e83a115e9742" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-fullwidth-code-point" + } + ] + }, + { + "type": "library", + "name": "commander", + "version": "6.2.1", + "bom-ref": "commander@6.2.1", + "author": "TJ Holowaychuk", + "description": "the complete solution for node.js command-line programs", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/commander@6.2.1", + "externalReferences": [ + { + "url": "git+https://github.com/tj/commander.js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/tj/commander.js#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/tj/commander.js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "53b55dac9167260a38c63ac7a53ceed32ac73c622676c983f796658184846a3027d892b30e10d33c6f6405379f98e6cbdb0fe781e6678a593e395f421b777b50" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/commander" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "common-tags", + "version": "1.8.2", + "bom-ref": "common-tags@1.8.2", + "author": "Declan de Wet", + "description": "a few common utility template tags for ES2015", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/common-tags@1.8.2", + "externalReferences": [ + { + "url": "git+https://github.com/zspecza/common-tags.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/zspecza/common-tags", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "http://github.com/zspecza/common-tags/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "824fd9f39d83d96b5bfffd08fa444534a284f5d208562ae3a2a3e8035c0953e5de3d55d97c6781a64e39f80d6b28ee10e37a6ba9604d63f32221e44b6cf59468" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/common-tags" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "dayjs", + "version": "1.11.13", + "bom-ref": "dayjs@1.11.13", + "author": "iamkun", + "description": "2KB immutable date time library alternative to Moment.js with the same modern API ", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/dayjs@1.11.13", + "externalReferences": [ + { + "url": "git+https://github.com/iamkun/dayjs.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://day.js.org", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/iamkun/dayjs/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.13.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a1a3017a5ea08e894af3adae68f40e55303bab74d986e4afb8c4000209500ce5983bd03dd48ac0394244c8a565a89947134beae69e545f1cdd3df307ff1eb136" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/dayjs" + } + ] + }, + { + "type": "library", + "name": "enquirer", + "version": "2.4.1", + "bom-ref": "enquirer@2.4.1", + "author": "Jon Schlinkert", + "description": "Stylish, intuitive and user-friendly prompt system. Fast and lightweight enough for small projects, powerful and extensible enough for the most advanced use cases.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/enquirer@2.4.1", + "externalReferences": [ + { + "url": "git+https://github.com/enquirer/enquirer.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/enquirer/enquirer", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/enquirer/enquirer/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ad1a8983fea0779dfc547bd1dcf4ab75105bff5572d987f31eacef6e11884290d12886b816057fe786f9435c584b138ec0abe35f0792dba13443e9c0330a76a5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/enquirer" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "ansi-colors", + "version": "4.1.3", + "bom-ref": "ansi-colors@4.1.3", + "author": "Brian Woodward", + "description": "Easily add ANSI colors to your text and symbols in the terminal. A faster drop-in replacement for chalk, kleur and turbocolor (without the dependencies and rendering bugs).", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/ansi-colors@4.1.3", + "externalReferences": [ + { + "url": "git+https://github.com/doowb/ansi-colors.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/doowb/ansi-colors", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/doowb/ansi-colors/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ffac3f0b6d4f9b503b6998ad948e4d8bfd89e8515037c8b50afcf79070010006f0f77bff365bca7553aacfb0825b3ff78affc9a6545210467cdd720e375e68bf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ansi-colors" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "eventemitter2", + "version": "6.4.7", + "bom-ref": "eventemitter2@6.4.7", + "author": "hij1nx", + "description": "A feature-rich Node.js event emitter implementation with namespaces, wildcards, TTL, async listeners and browser/worker support.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/eventemitter2@6.4.7", + "externalReferences": [ + { + "url": "git://github.com/hij1nx/EventEmitter2.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/hij1nx/EventEmitter2#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/hij1nx/EventEmitter2/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b5851254e19e40f2adfde0b50017e11f2e5777de8dde82228c9bcddcef7e4ec0b6f13e55f725fda047c42b97da3f410548d54e1bdeeab404baf0606b401da10e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/eventemitter2" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "execa", + "version": "4.1.0", + "bom-ref": "execa@4.1.0", + "author": "Sindre Sorhus", + "description": "Process execution for humans", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/execa@4.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/execa.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/execa#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/execa/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8f95b4fff5bb7fc531027f215d59f01bcb4bc1d894cb81492dc4aea4283a99a058643a7206f4c0a4aecacae2386ca8fc28e875af6607fbab9cb98b49bf56d364" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/execa" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "get-stream", + "version": "5.2.0", + "bom-ref": "get-stream@5.2.0", + "author": "Sindre Sorhus", + "description": "Get a stream as a string, buffer, or array", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/get-stream@5.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/get-stream.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/get-stream#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/get-stream/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9c117e175ac06550aefe9eeb8f3800f986f895f617ae997b6ba56626b53cc05f48d422af3ff4303cd6479ce9706d3918e9dbed148cc5312c905db2e84d03d1a4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/get-stream" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "pump", + "version": "3.0.2", + "bom-ref": "pump@3.0.2", + "author": "Mathias Buus Madsen", + "description": "pipe streams together and close all of them if one of them closes", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/pump@3.0.2", + "externalReferences": [ + { + "url": "git://github.com/mafintosh/pump.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mafintosh/pump#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mafintosh/pump/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b543d7b7394633c144dcfd192fa0d5b3fdcfe7c93d9e4f3f8d97900aead327295003ca856331c57e104992eab21341627ceb10d2e2967a4899e60f30b6bdbc73" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pump" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "end-of-stream", + "version": "1.4.4", + "bom-ref": "end-of-stream@1.4.4", + "author": "Mathias Buus", + "description": "Call a callback when a readable/writable/duplex stream has completed or failed.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/end-of-stream@1.4.4", + "externalReferences": [ + { + "url": "git://github.com/mafintosh/end-of-stream.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mafintosh/end-of-stream", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mafintosh/end-of-stream/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "faec358a720754f428695b87cd1c97776d6270cf9c9ede02cc3e6b5be342d708ce5124ceb3e4deec53afec084deef4bdc7fa08ca12cfe4f4751fea614001eee5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/end-of-stream" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "human-signals", + "version": "1.1.1", + "bom-ref": "human-signals@1.1.1", + "author": "ehmicky", + "description": "Human-friendly process signals", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/human-signals@1.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/ehmicky/human-signals.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://git.io/JeluP", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ehmicky/human-signals/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "48442eeef97c2a334bd9ea0604b177fb0023a6c35f03d5cc9570188ffdc475a35f025c4ab610f5c631107c6394865942186255358df86d1afa94f20d84d8f267" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/human-signals" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-stream", + "version": "2.0.1", + "bom-ref": "is-stream@2.0.1", + "author": "Sindre Sorhus", + "description": "Check if something is a Node.js stream", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-stream@2.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/is-stream.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/is-stream#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/is-stream/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "845a222624e5eb79e7fa4b2d1c606d7b05922a740ba726f5e7928785e035977f6ebed3bd9d6228a75a77b9da8f71477fc5b17554b30ee27ece23aa7b45b9e00e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-stream" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "merge-stream", + "version": "2.0.0", + "bom-ref": "merge-stream@2.0.0", + "author": "Stephen Sugden", + "description": "Create a stream that emits events from multiple other streams", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/merge-stream@2.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/grncdr/merge-stream.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/grncdr/merge-stream#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/grncdr/merge-stream/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "69bbffa8e72e3df9375113df0f39995352ca9aec3c913fb49c81ef2ab2a016bc227e897f76859c740e19aac590f0436b14a91debb31fa68fcba2f6c852c6eddf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/merge-stream" + } + ] + }, + { + "type": "library", + "name": "npm-run-path", + "version": "4.0.1", + "bom-ref": "npm-run-path@4.0.1", + "author": "Sindre Sorhus", + "description": "Get your PATH prepended with locally installed binaries", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/npm-run-path@4.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/npm-run-path.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/npm-run-path#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/npm-run-path/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4b8f16cd95bbefbce1348ae7ee0c4e94848d02a8bd642fee4059d175b7881e1661080e94aa990e4fc4f51bb06f7dd80fe04afc805e2c51b692d22ed0bc87c25b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/npm-run-path" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "mimic-fn", + "version": "2.1.0", + "bom-ref": "mimic-fn@2.1.0", + "author": "Sindre Sorhus", + "description": "Make a function mimic another one", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mimic-fn@2.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/mimic-fn.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/mimic-fn#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/mimic-fn/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3aa6ce939a0441e019f165d6c9d96ef47263cfd59574422f6a63027179aea946234e49c7fecaac5af850def830285451d47a63bcd04a437ee76c9818cc6a8672" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mimic-fn" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "strip-final-newline", + "version": "2.0.0", + "bom-ref": "strip-final-newline@2.0.0", + "author": "Sindre Sorhus", + "description": "Strip the final newline character from a string/buffer", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/strip-final-newline@2.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/strip-final-newline.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/strip-final-newline#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/strip-final-newline/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "06ba6f7cd004ddd72fabb965df156e9b38ca8d9439b48d6c11420aaf752892cd17525e394addc595ab55a9e7fda6b9388d10f3856e96660fb76e4f77cbaa4b8c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/strip-final-newline" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "executable", + "version": "4.1.1", + "bom-ref": "executable@4.1.1", + "author": "Kevin Mårtensson", + "description": "Check if a file is executable", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/executable@4.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/kevva/executable.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/kevva/executable#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/kevva/executable/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f2203bf710f7b80721ef6f5d506f3169a0411466846b4c1d0f656460b147c25aa8b048ff8d3eba03372b7910d2815ede86734b056d964798c85f018a8d57532e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/executable" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "pify", + "version": "2.3.0", + "bom-ref": "pify@2.3.0", + "author": "Sindre Sorhus", + "description": "Promisify a callback-style function", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/pify@2.3.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/pify.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/pify#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/pify/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b9d82c018f9f4e7befee423b69ac5bab058d6f4007881d2a04ef3d3d928f9284e618e81d6eb1c3283fb40765f8b937c9fc54f5474f6bf604ec8d48cd268b6ea2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pify" + } + ] + }, + { + "type": "library", + "name": "extract-zip", + "version": "2.0.1", + "bom-ref": "extract-zip@2.0.1", + "author": "max ogden", + "description": "unzip a zip file into a directory using 100% javascript", + "licenses": [ + { + "license": { + "id": "BSD-2-Clause" + } + } + ], + "purl": "pkg:npm/extract-zip@2.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/maxogden/extract-zip.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/maxogden/extract-zip#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/maxogden/extract-zip/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "183854f67b70b8ac865dd6415204c87bebd79d68f47e9a5412d3032f4fa275de52b5af131a91ecb27fdebac03d9ab3ebf6a343ca6e92c406198cdbc29fff5106" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/extract-zip" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "yauzl", + "group": "@types", + "version": "2.10.3", + "bom-ref": "@types/yauzl@2.10.3", + "description": "TypeScript definitions for yauzl", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/yauzl@2.10.3#types/yauzl", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/yauzl", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/yauzl", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a09a1fb6fd0b4ae683644dcb7b80db297f8a4bd1b7e8dcce7926a9f745082b4c8c03f36128986a9521ad3433913516886d07f38d70eb41ad32b49ea63511b3fd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/yauzl" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "yauzl", + "version": "2.10.0", + "bom-ref": "yauzl@2.10.0", + "author": "Josh Wolfe", + "description": "yet another unzip library for node", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/yauzl@2.10.0", + "externalReferences": [ + { + "url": "git+https://github.com/thejoshwolfe/yauzl.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/thejoshwolfe/yauzl", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/thejoshwolfe/yauzl/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a786bd23a5fa9eee888681a606a01c6c9cb59a50b88f6eef10f657f45e0be3fbd94f72f2ab5564147c3f57f3d4701f41ba8f831b7887913d31dd0c9ae7ccdcde" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/yauzl" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "figures", + "version": "3.2.0", + "bom-ref": "figures@3.2.0", + "author": "Sindre Sorhus", + "description": "Unicode symbols with Windows CMD fallbacks", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/figures@3.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/figures.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/figures#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/figures/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c9a76e40544a2d760e1a0127e8065abbdd23de08123b28aa5d4d05f4965f79762135af899385feb38e40db38398e7b3cec60056b7e01066da45f0e17a4d71b76" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/figures" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "escape-string-regexp", + "version": "1.0.5", + "bom-ref": "figures@3.2.0|escape-string-regexp@1.0.5", + "author": "Sindre Sorhus", + "description": "Escape RegExp special characters", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/escape-string-regexp@1.0.5", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/escape-string-regexp.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/escape-string-regexp#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/escape-string-regexp/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bdb468ac1e455105af95ad7a53c47faa06852326b6a86cf00eb366099b982ab6dd494306e88d5908641179f911561b8e9081959deec1437e4349fa35aaf26a16" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/figures/node_modules/escape-string-regexp" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "fs-extra", + "version": "9.1.0", + "bom-ref": "fs-extra@9.1.0", + "author": "JP Richardson", + "description": "fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as recursive mkdir, copy, and remove.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/fs-extra@9.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/jprichardson/node-fs-extra.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jprichardson/node-fs-extra", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jprichardson/node-fs-extra/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "85c8376667a94b7d3fec1485a91be8a370ce310bbb223ab13b99c20edfb333d5d68dbdf75a0ef388d4fe42fa9bb9cdfe816a733b4d89b9b5729361b866fa3539" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fs-extra" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "at-least-node", + "version": "1.0.0", + "bom-ref": "at-least-node@1.0.0", + "author": "Ryan Zimmerman", + "description": "Lightweight Node.js version sniffing/comparison", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/at-least-node@1.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/RyanZim/at-least-node.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/RyanZim/at-least-node#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/RyanZim/at-least-node/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "faafedec492fd440d8da5e8675ae8b2e25f5e2b53d4d5db459ade87de426c0f1596ce328f435eb2db3a315a69c9645ca5a27486a8a7000e6d00eac16b46523aa" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/at-least-node" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "graceful-fs", + "version": "4.2.11", + "bom-ref": "graceful-fs@4.2.11", + "description": "A drop-in replacement for fs, making various improvements.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/graceful-fs@4.2.11", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/node-graceful-fs.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/node-graceful-fs#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/node-graceful-fs/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "45b279fe398570d342703579a3d7939c12c9fc7b33595d0fef76dcf857f89d2feb263f98692e881b288e2f45680585fe9755ab97793ade1fcaac7fa7849d17bd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/graceful-fs" + } + ] + }, + { + "type": "library", + "name": "jsonfile", + "version": "6.1.0", + "bom-ref": "jsonfile@6.1.0", + "author": "JP Richardson", + "description": "Easily read/write JSON files.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/jsonfile@6.1.0", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/jprichardson/node-jsonfile.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jprichardson/node-jsonfile#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jprichardson/node-jsonfile/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e5d8277563ab8984a6e5c9d86893616a52cd0ca3aa170c8307faebd44f59b067221af28fb3c476c5818269cb9fdf3e8ad58283cf5f367ddf9f637727de932a5d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/jsonfile" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "universalify", + "version": "2.0.1", + "bom-ref": "universalify@2.0.1", + "author": "Ryan Zimmerman", + "description": "Make a callback- or promise-based function support both promises and callbacks.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/universalify@2.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/RyanZim/universalify.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/RyanZim/universalify#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/RyanZim/universalify/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "829b4735082120d9dcfef4c6224d12385185357c3b255ae5454b42a2725196f6b0e83b97d303b925e928f6c5ab301861f8fb18019ee85c088e9dffd42a88328b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/universalify" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "getos", + "version": "3.2.1", + "bom-ref": "getos@3.2.1", + "author": "william.jblankenship@gmail.com", + "description": "Get the OS/Distribution name of the environment you are working on", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/getos@3.2.1", + "externalReferences": [ + { + "url": "git+https://github.com/retrohacker/getos.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/retrohacker/getos", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/retrohacker/getos/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/getos/-/getos-3.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "539e827ce2b5ece2a04d5aa8cd98d428d7647c4bfa8e4e56212049f121e86a08c4e8bebdccec25dd9f8ef26ca363d3045b78b61cf59006dfcb4db0a0702f7bdd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/getos" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "async", + "version": "3.2.6", + "bom-ref": "async@3.2.6", + "author": "Caolan McMahon", + "description": "Higher-order functions and common patterns for asynchronous code", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/async@3.2.6", + "externalReferences": [ + { + "url": "git+https://github.com/caolan/async.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://caolan.github.io/async/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/caolan/async/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "86d0940e5c72c822cc81a337c578340b42d6db1a9fb90ea9d39a42108b17bb243e6b592860a4ee04ccd13709b26df2e0bc90cc774af52d39f8f84d138ba0b600" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/async" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-ci", + "version": "3.0.1", + "bom-ref": "is-ci@3.0.1", + "author": "Thomas Watson Steen", + "description": "Detect if the current environment is a CI server", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-ci@3.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/watson/is-ci.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/watson/is-ci", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/watson/is-ci/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "658bc282b79fc2aa10eb24f26146d0bbae07b084d9dcd7ca5f597368461d9130dc7cacf3088ff0b6145160a91d8c72855603625ca00a9bae59a35a64d9ab3f41" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-ci" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "ci-info", + "version": "3.9.0", + "bom-ref": "ci-info@3.9.0", + "author": "Thomas Watson Steen", + "description": "Get details about the current Continuous Integration environment", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/ci-info@3.9.0", + "externalReferences": [ + { + "url": "git+https://github.com/watson/ci-info.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/watson/ci-info", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/watson/ci-info/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "348c45e7986fe274aa42cc2401e88e8b5afcdf1cbc26574e1434d68ae839e4a06ef499db96771dd94e958879988077f4d533d94bbecd24184130a7568fd1d031" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ci-info" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-installed-globally", + "version": "0.4.0", + "bom-ref": "is-installed-globally@0.4.0", + "author": "Sindre Sorhus", + "description": "Check if your package was installed globally", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-installed-globally@0.4.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/is-installed-globally.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/is-installed-globally#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/is-installed-globally/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8b01aa3b7276d5a692902ee35a71cffdd89f6b3c12ed215e22ac6feb012d2d4f18e4a9731538f2a9c4884f477cb38f9d0e12b2b6c93d3c96760644b9799c1045" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-installed-globally" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "global-dirs", + "version": "3.0.1", + "bom-ref": "global-dirs@3.0.1", + "author": "Sindre Sorhus", + "description": "Get the directory of globally installed packages and binaries", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/global-dirs@3.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/global-dirs.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/global-dirs#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/global-dirs/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3417061856c103db355730f8d505c31bedfefadf4c9f9b751692dd844498ea8298e206131695f8c0edeca8651ad12ae3b5b7e3deccd7d119de9a6ad54547542c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/global-dirs" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "ini", + "version": "2.0.0", + "bom-ref": "ini@2.0.0", + "author": "Isaac Z. Schlueter", + "description": "An ini encoder/decoder for node", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/ini@2.0.0", + "externalReferences": [ + { + "url": "git://github.com/isaacs/ini.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/ini#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/ini/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ecf9c5e283770af645db7003840e7045a60442927cab281291bb535d605e5d65e61154572bed484dc8875b01e1b23bf54e65b432069c22fea1122e695f935074" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ini" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "lazy-ass", + "version": "1.6.0", + "bom-ref": "lazy-ass@1.6.0", + "author": "Gleb Bahmutov", + "description": "Lazy assertions without performance penalty", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/lazy-ass@1.6.0", + "externalReferences": [ + { + "url": "git+https://github.com/bahmutov/lazy-ass.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/bahmutov/lazy-ass", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/bahmutov/lazy-ass/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/lazy-ass/-/lazy-ass-1.6.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "71cf28115a1cb53bec159fce8defe41a71dba561d805ef080097b80b440d737b7cb8cff463cf9ead2cffed8d402ee5d31194ccbf15f03ba61b5f57b2dee8e267" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lazy-ass" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "listr2", + "version": "3.14.0", + "bom-ref": "listr2@3.14.0", + "author": "Cenk Kilic", + "description": "Terminal task list reborn! Create beautiful CLI interfaces via easy and logical to implement task lists that feel alive and interactive.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/listr2@3.14.0", + "externalReferences": [ + { + "url": "git+https://github.com/cenk1cenk2/listr2.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/cenk1cenk2/listr2#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/cenk1cenk2/listr2/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/listr2/-/listr2-3.14.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4f2588f06f7d197f468c4e78709f91acd31c20505fc0c3f17375d316201818de2cd7485644e1ad3a0efe3babba2c4de6364ca577b4522c4ea7aca06f4df72cde" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/listr2" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "wrap-ansi", + "version": "7.0.0", + "bom-ref": "listr2@3.14.0|wrap-ansi@7.0.0", + "author": "Sindre Sorhus", + "description": "Wordwrap a string with ANSI escape codes", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/wrap-ansi@7.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/wrap-ansi.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/wrap-ansi#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/wrap-ansi/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6151888f691a98b493c70e8db198e80717d2c2c9f4c9c75eb26738a7e436d5ce733ee675a65f8d7f155dc4fb5d1ef98d54e43a5d2606e0052dcadfc58bb0f5e9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/listr2/node_modules/wrap-ansi" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "cli-truncate", + "version": "2.1.0", + "bom-ref": "cli-truncate@2.1.0", + "author": "Sindre Sorhus", + "description": "Truncate a string to a specific width in the terminal", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/cli-truncate@2.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/cli-truncate.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/cli-truncate#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/cli-truncate/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9fc7ce8b1c030fa6ff39b8a7cd3ae9d59285cdb82f299beecff4ef7a39cb9f56907c2eabe765c4c7ce459ae0bedc723e24cedca0145752f36a114d8f1d5ac7a6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cli-truncate" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "slice-ansi", + "version": "3.0.0", + "bom-ref": "slice-ansi@3.0.0", + "description": "Slice a string with ANSI escape codes", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/slice-ansi@3.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/slice-ansi.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/slice-ansi#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/slice-ansi/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a52cafedb4930bb8a0f437206f0f40b913546f993957aa03b9d8d9a0c052af5deaa4b046eed07ece00a40118eaef121481dcf93f541ef2efab486768b8e388c9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/slice-ansi" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "astral-regex", + "version": "2.0.0", + "bom-ref": "astral-regex@2.0.0", + "author": "Kevin Mårtensson", + "description": "Regular expression for matching astral symbols", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/astral-regex@2.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/kevva/astral-regex.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/kevva/astral-regex#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/kevva/astral-regex/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "67bb4cc35cad4d7b798ea31c38ff8e42d794d55b8d2bd634daeb89b4a4354afebd8d740a2a0e5c89b2f0189a30f32cd93fe780735f0498b18f6a5d1ba77eabbd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/astral-regex" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "colorette", + "version": "2.0.20", + "bom-ref": "colorette@2.0.20", + "author": "Jorge Bucaran", + "description": "🌈Easily set your terminal text color & styles.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/colorette@2.0.20", + "externalReferences": [ + { + "url": "git+https://github.com/jorgebucaran/colorette.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jorgebucaran/colorette#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jorgebucaran/colorette/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "21f103c70a1622391e5cbd5e5dc0e2a30e146ca8e12ddabafc4b92551f4630deca547debf6043cddeef786ccf535dd53de28dde71bf5c1c59160ef83ea4088db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/colorette" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "log-update", + "version": "4.0.0", + "bom-ref": "log-update@4.0.0", + "author": "Sindre Sorhus", + "description": "Log by overwriting the previous output in the terminal. Useful for rendering progress bars, animations, etc.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/log-update@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/log-update.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/log-update#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/log-update/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f5f9240debcc79f8e0d269b3585056f189053fdd4eae2cf3916ddd885ec2a46f92d8461dcb8f9355f1b0cf5cde17cc7b842c75a2f48f4ce13d36089bef8aaa52" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/log-update" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "slice-ansi", + "version": "4.0.0", + "bom-ref": "log-update@4.0.0|slice-ansi@4.0.0", + "description": "Slice a string with ANSI escape codes", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/slice-ansi@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/slice-ansi.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/slice-ansi#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/slice-ansi/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a8c08c7e1634e347151d3e372bd045ca0a986d43c564a1ce83b2bbde6b5358945bf29c8fddfcdfe08c5de52cdd10943a311520fd606738bc60859b4a2aeac435" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/log-update/node_modules/slice-ansi" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "wrap-ansi", + "version": "6.2.0", + "bom-ref": "log-update@4.0.0|wrap-ansi@6.2.0", + "author": "Sindre Sorhus", + "description": "Wordwrap a string with ANSI escape codes", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/wrap-ansi@6.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/wrap-ansi.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/wrap-ansi#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/wrap-ansi/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "afa94f7011b1657948732984bbb227c43321756d0a0f1a4b82814b720b9ab3109a27f48e219c0835ab4af4a63fb5ff99ae5cb038a5345038f70135d405fc495c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/log-update/node_modules/wrap-ansi" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "ansi-escapes", + "version": "4.3.2", + "bom-ref": "ansi-escapes@4.3.2", + "author": "Sindre Sorhus", + "description": "ANSI escape codes for manipulating the terminal", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/ansi-escapes@4.3.2", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/ansi-escapes.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/ansi-escapes#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/ansi-escapes/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "80a5e3e402eb29640bb181bd8e54d1991ff12a5bb11d5f99f501303488027ccd7fbb03cc0aecd55678799b04ddf8eb8165cc1220c6eab2c356466d65139d5069" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ansi-escapes" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "type-fest", + "version": "0.21.3", + "bom-ref": "ansi-escapes@4.3.2|type-fest@0.21.3", + "author": "Sindre Sorhus", + "description": "A collection of essential TypeScript types", + "licenses": [ + { + "expression": "(MIT OR CC0-1.0)" + } + ], + "purl": "pkg:npm/type-fest@0.21.3", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/type-fest.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/type-fest#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/type-fest/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b74af306af3b9b77d571db870d41612a6cb25fef5ea3a5908d9bdfe7511afccd10efe4f7ef8269d5a522c9497418ac69f0cfce113547483be69323e0bd7f97db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ansi-escapes/node_modules/type-fest" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "p-map", + "version": "4.0.0", + "bom-ref": "p-map@4.0.0", + "author": "Sindre Sorhus", + "description": "Map over promises concurrently", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/p-map@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/p-map.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/p-map#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/p-map/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fdb8ceaa68044c1601e41a0478655e6bc766bc76f69bd18bcb513d5b8df27b27cfe9040264614d6be5d171e244b8307aceaafe80aa4802694b79b329ca4c3f31" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/p-map" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "aggregate-error", + "version": "3.1.0", + "bom-ref": "aggregate-error@3.1.0", + "author": "Sindre Sorhus", + "description": "Create an error from multiple errors", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/aggregate-error@3.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/aggregate-error.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/aggregate-error#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/aggregate-error/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e08ed3774d6ab96fd1a6871f35ac85745564d6a4aea21d04ec9adb449d7a9c7d351e128543cf0836af5277e9ddef6cea4724a5afd0660c0f3194427abc932b60" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/aggregate-error" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "clean-stack", + "version": "2.2.0", + "bom-ref": "clean-stack@2.2.0", + "author": "Sindre Sorhus", + "description": "Clean up error stack traces", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/clean-stack@2.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/clean-stack.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/clean-stack#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/clean-stack/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e1d882f4769313e29100c5a10e1ac63840a0599c687af31ce5396439b32a352b1553ad8f6335d9fd23138f3c8600517562eb20c46712593117061a7408fc10d4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/clean-stack" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "indent-string", + "version": "4.0.0", + "bom-ref": "indent-string@4.0.0", + "author": "Sindre Sorhus", + "description": "Indent each line in a string", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/indent-string@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/indent-string.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/indent-string#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/indent-string/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "11d0c366ee00d8ec882bb2ebff6cc6fb0e6399bba4d435419c4c11110bc1ceca412640846d16bc1b153596085871a1890a745689b8c35e5abbefd5f5ff2e71c2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/indent-string" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "rfdc", + "version": "1.4.1", + "bom-ref": "rfdc@1.4.1", + "author": "David Mark Clements", + "description": "Really Fast Deep Clone", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/rfdc@1.4.1", + "externalReferences": [ + { + "url": "git+https://github.com/davidmarkclements/rfdc.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/davidmarkclements/rfdc#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/davidmarkclements/rfdc/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ab56f737942445459497b8b2ca569a8f790ea484f43768bd32a2044173fbdc656c37d730ddf771f17eb77049968491a2d8f3c2176dc88e9ee4b66777f6b6b020" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/rfdc" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "rxjs", + "version": "7.8.1", + "bom-ref": "rxjs@7.8.1", + "author": "Ben Lesh", + "description": "Reactive Extensions for modern JavaScript", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/rxjs@7.8.1", + "externalReferences": [ + { + "url": "git+https://github.com/reactivex/rxjs.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://rxjs.dev", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ReactiveX/RxJS/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "000dd3563fb40368ae2284245842bfb6a16306ada3fba3cee98d3325cbf32c016110520edc72f4be5b3d8562e77196c001b2b499aafba19e15d3bf48fea3ccc6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/rxjs" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "through", + "version": "2.3.8", + "bom-ref": "through@2.3.8", + "author": "Dominic Tarr", + "description": "simplified stream construction", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/through@2.3.8", + "externalReferences": [ + { + "url": "git+https://github.com/dominictarr/through.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dominictarr/through", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dominictarr/through/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c3cf6a83b3c8f3001dbd7eb46cc0cff9b1680f90ef866f682e1785a793b86b6405d1c4811ac057e2a66669d3ccbd5aa52c9041722f96a8618e00fbdc0de35256" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/through" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "lodash", + "version": "4.17.21", + "bom-ref": "lodash@4.17.21", + "author": "John-David Dalton", + "description": "Lodash modular utilities.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/lodash@4.17.21", + "externalReferences": [ + { + "url": "git+https://github.com/lodash/lodash.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://lodash.com/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/lodash/lodash/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bf690311ee7b95e713ba568322e3533f2dd1cb880b189e99d4edef13592b81764daec43e2c54c61d5c558dc5cfb35ecb85b65519e74026ff17675b6f8f916f4a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lodash" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "log-symbols", + "version": "4.1.0", + "bom-ref": "log-symbols@4.1.0", + "author": "Sindre Sorhus", + "description": "Colored symbols for various log levels. Example: `✔︎ Success`", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/log-symbols@4.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/log-symbols.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/log-symbols#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/log-symbols/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f173efa4003cbb285fb5ebbca48bd0c69259ed2618769522bd9a46cbab05b01b8a458ffbad019abde75e07c68af99932ababa930554bffd016eaf398cdf4722e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/log-symbols" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-unicode-supported", + "version": "0.1.0", + "bom-ref": "is-unicode-supported@0.1.0", + "author": "Sindre Sorhus", + "description": "Detect whether the terminal supports Unicode", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-unicode-supported@0.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/is-unicode-supported.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/is-unicode-supported#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/is-unicode-supported/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "927c46daae140b7bbcb2d446c8054908e771166bf90d989171d94868041701b49f2726be3a1a29368b4b42bb2d061aaeaaee19a6e29b0dcffc4ba9a05e03c53f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-unicode-supported" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "ospath", + "version": "1.2.2", + "bom-ref": "ospath@1.2.2", + "author": "JP Richardson", + "description": "Operating system specific paths.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/ospath@1.2.2", + "externalReferences": [ + { + "url": "git+https://github.com/jprichardson/ospath.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jprichardson/ospath#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jprichardson/ospath/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ospath/-/ospath-1.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a3a139a89579ce401b203361192225c8e85270a5e042b49132295fa61d1c9437ccd2712704e94a947e2c583986f79056fc2bf0373d2f9a6edd255b54d8a94c88" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ospath" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "pretty-bytes", + "version": "5.6.0", + "bom-ref": "pretty-bytes@5.6.0", + "author": "Sindre Sorhus", + "description": "Convert bytes to a human readable string: 1337 → 1.34 kB", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/pretty-bytes@5.6.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/pretty-bytes.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/pretty-bytes#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/pretty-bytes/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "145c34dfd4e6ac1a852bc99affb38bdec0f3fd5cad76d26bd38e3f41426d1f4c0af656fd8cbabdb49c88c54c2d4091f06abd81aad880e220964b0a3d24b93316" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pretty-bytes" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "process", + "version": "0.11.10", + "bom-ref": "process@0.11.10", + "author": "Roman Shtylman", + "description": "process information for node.js and browsers", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/process@0.11.10", + "externalReferences": [ + { + "url": "git://github.com/shtylman/node-process.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/shtylman/node-process#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/shtylman/node-process/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "71d19e7ff76b585a32743d49b0ccee15ff35d349d997e193fb269c7366c471e7797fd463938cfe5ad1544c1bbd3e13a2f63fe37e604fbb498c118e3021d005f0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/process" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "request-progress", + "version": "3.0.0", + "bom-ref": "request-progress@3.0.0", + "author": "IndigoUnited", + "description": "Tracks the download progress of a request made with mikeal/request, giving insight of various metrics including progress percent, download speed and time remaining", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/request-progress@3.0.0", + "externalReferences": [ + { + "url": "git://github.com/IndigoUnited/node-request-progress.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/IndigoUnited/node-request-progress#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "http://github.com/IndigoUnited/node-request-progress/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3275b31071dac473b6896890b87ad43c18bfd567817f93e4c50a8dc8dbcb97d54061275790ff2d437a4149e08f0fecb0d2fd00ab5ce8b162f3d0175e5e95b066" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/request-progress" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "throttleit", + "version": "1.0.1", + "bom-ref": "throttleit@1.0.1", + "description": "Throttle a function", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/throttleit@1.0.1", + "externalReferences": [ + { + "url": "git://github.com/sindresorhus/throttleit.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/throttleit#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/throttleit/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bc36697fd0a1b3d98075f634e3a99c3edf1f83941266bdfb8441f84d76019c317e8b3c60adb44650001a06f224fdf266f5a38508615dd44b0d83901909b9d009" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/throttleit" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "supports-color", + "version": "8.1.1", + "bom-ref": "supports-color@8.1.1", + "author": "Sindre Sorhus", + "description": "Detect whether a terminal supports color", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/supports-color@8.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/supports-color.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/supports-color#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/supports-color/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3295043763a876d533c6f29097bd9c505ed14391221ec1af4ac546d226bd73945b5862f6088e02ec4a4f4bc513048a659e5cd988db95e7ac3e16e371cb7b72d9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/supports-color" + } + ] + }, + { + "type": "library", + "name": "tmp", + "version": "0.2.3", + "bom-ref": "tmp@0.2.3", + "author": "KARASZI István", + "description": "Temporary file and directory creator", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/tmp@0.2.3", + "externalReferences": [ + { + "url": "git+https://github.com/raszi/node-tmp.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "http://github.com/raszi/node-tmp", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "http://github.com/raszi/node-tmp/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9d90fb9bd8823c2e60d2962671ac688182a08127cbb1dc65f287f743fa086ea0aa2cb20ef48005d065a35f5cfd3594473e25eff167b1e320c2699b20130d18f3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tmp" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "untildify", + "version": "4.0.0", + "bom-ref": "untildify@4.0.0", + "author": "Sindre Sorhus", + "description": "Convert a tilde path to an absolute path: `~/dev` → `/Users/sindresorhus/dev`", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/untildify@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/untildify.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/untildify#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/untildify/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "28af314359a4cd97a0f629dec261550cd920de5e4b521a2af6437a896601fc20bd60c1bc1c0f9cd50f07c037ba7445fb904aeb11535504eddf5ac56ae620e0b7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/untildify" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "buffer-crc32", + "version": "0.2.13", + "bom-ref": "buffer-crc32@0.2.13", + "author": "Brian J. Brennan", + "description": "A pure javascript CRC32 algorithm that plays nice with binary data", + "licenses": [ + { + "license": { + "id": "MIT" + } + }, + { + "license": { + "id": "MIT", + "url": "https://github.com/brianloveswords/buffer-crc32/raw/master/LICENSE" + } + } + ], + "purl": "pkg:npm/buffer-crc32@0.2.13", + "externalReferences": [ + { + "url": "git://github.com/brianloveswords/buffer-crc32.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/brianloveswords/buffer-crc32", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/brianloveswords/buffer-crc32/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "54ef47b7ffa9dd237b48a5aa72b804ce319b4522584f1f90d694d00b4c2b5aa1f1d2fa49ada43a1ad1f1f2dbdc835ae52b56f2854e6071cc603a08fb0744c391" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/buffer-crc32" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "fd-slicer", + "version": "1.1.0", + "bom-ref": "fd-slicer@1.1.0", + "author": "Andrew Kelley", + "description": "safely create multiple ReadStream or WriteStream objects from the same file descriptor", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/fd-slicer@1.1.0", + "externalReferences": [ + { + "url": "git://github.com/andrewrk/node-fd-slicer.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/andrewrk/node-fd-slicer#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/andrewrk/node-fd-slicer/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "704d6ab01fd5c32428cd9faad5d1b147c2c160d65ea1f84475434648c6d00f71b0da50335fd65bdee214e846dcfc59b28e8f405967e79f4014087aad7afb3ff2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fd-slicer" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "pend", + "version": "1.2.0", + "bom-ref": "pend@1.2.0", + "author": "Andrew Kelley", + "description": "dead-simple optimistic async helper", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/pend@1.2.0", + "externalReferences": [ + { + "url": "git://github.com/andrewrk/node-pend.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/andrewrk/node-pend#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/andrewrk/node-pend/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1776acbf8d94b97721773b7ec57a9f5b538695505efa6c5ada6a88d29839c801d93ef16663763a76b49ffc643503ce9681610df4ace1fd6ae029aea219c1d72e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pend" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "echarts-for-react", + "version": "3.0.2", + "bom-ref": "echarts-for-react@3.0.2", + "author": "hustcc", + "description": " Apache Echarts components for React.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/echarts-for-react@3.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/hustcc/echarts-for-react.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/hustcc/echarts-for-react", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/hustcc/echarts-for-react/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/echarts-for-react/-/echarts-for-react-3.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0d1c08893cf1f097f03ce5601adb43cad06a769e55cc24b2311231b9b814fe0da7f72dd52d4985d852bb21c9a0fec35592fe3eae4b66acb37dc36d94db2cb77c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/echarts-for-react" + } + ] + }, + { + "type": "library", + "name": "echarts", + "version": "5.5.1", + "bom-ref": "echarts@5.5.1", + "description": "Apache ECharts is a powerful, interactive charting and data visualization library for browser", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/echarts@5.5.1", + "externalReferences": [ + { + "url": "git+https://github.com/apache/echarts.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://echarts.apache.org", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/apache/echarts/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/echarts/-/echarts-5.5.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "15c7bcba96b36805d455456c8e057a9819c6baa80ef8934395c805efd0e4b32e3ec201a9401da5998a0ee134b078583f999213769187a26c3f70d049663d6270" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/echarts" + } + ], + "components": [ + { + "type": "library", + "name": "tslib", + "version": "2.3.0", + "bom-ref": "echarts@5.5.1|tslib@2.3.0", + "author": "Microsoft Corp.", + "description": "Runtime library for TypeScript helper functions", + "licenses": [ + { + "license": { + "id": "0BSD" + } + } + ], + "purl": "pkg:npm/tslib@2.3.0", + "externalReferences": [ + { + "url": "git+https://github.com/Microsoft/tslib.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://www.typescriptlang.org/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/Microsoft/TypeScript/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "37cda8a32c55366ea1d6b88b0a8c92f5eddfb89dc0306db3219b3619dd404dc4858d2036dd0d1fce38d97a1d236c9bd65436747094fcc9a34d69a5c7cee78d8e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/echarts/node_modules/tslib" + } + ] + } + ] + }, + { + "type": "library", + "name": "size-sensor", + "version": "1.0.2", + "bom-ref": "size-sensor@1.0.2", + "author": "hustcc", + "description": "DOM element size sensor which will callback when size changed.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/size-sensor@1.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/hustcc/size-sensor.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://git.hust.cc/size-sensor", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/hustcc/size-sensor/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/size-sensor/-/size-sensor-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d8d0a65b163b03da582865cd05fb5ea38872d78816bb8eeb839ebdda979532cb7a9502cf2ab563858f944c4b0f23971e15125297781580c61a522fe12ae6a22b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/size-sensor" + } + ] + }, + { + "type": "library", + "name": "zrender", + "version": "5.6.0", + "bom-ref": "zrender@5.6.0", + "description": "A lightweight graphic library providing 2d draw for Apache ECharts", + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + } + ], + "purl": "pkg:npm/zrender@5.6.0", + "externalReferences": [ + { + "url": "git+https://github.com/ecomfe/zrender.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ecomfe/zrender#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ecomfe/zrender/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/zrender/-/zrender-5.6.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bb382b69fe278e698701b114c4c27c3b183e3f77d3d383bef69ee063ec09455c68f067be2a662fd1625ebfde39107e3016e738398d8d2d7cf8e8566b592f7126" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/zrender" + } + ], + "components": [ + { + "type": "library", + "name": "tslib", + "version": "2.3.0", + "bom-ref": "zrender@5.6.0|tslib@2.3.0", + "author": "Microsoft Corp.", + "description": "Runtime library for TypeScript helper functions", + "licenses": [ + { + "license": { + "id": "0BSD" + } + } + ], + "purl": "pkg:npm/tslib@2.3.0", + "externalReferences": [ + { + "url": "git+https://github.com/Microsoft/tslib.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://www.typescriptlang.org/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/Microsoft/TypeScript/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "37cda8a32c55366ea1d6b88b0a8c92f5eddfb89dc0306db3219b3619dd404dc4858d2036dd0d1fce38d97a1d236c9bd65436747094fcc9a34d69a5c7cee78d8e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/zrender/node_modules/tslib" + } + ] + } + ] + }, + { + "type": "library", + "name": "eslint-config-prettier", + "version": "9.1.0", + "bom-ref": "eslint-config-prettier@9.1.0", + "author": "Simon Lydell", + "description": "Turns off all rules that are unnecessary or might conflict with Prettier.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/eslint-config-prettier@9.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/prettier/eslint-config-prettier.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/prettier/eslint-config-prettier#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/prettier/eslint-config-prettier/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3525a5e411505843e2d63e138d5348b73615edd65767ec0fe88e9986b046a42850859454684962844f6e45191c6d19cd6fbe9430a0c5debf964e635c18f2acab" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/eslint-config-prettier" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "eslint-plugin-i18next", + "version": "6.1.0", + "bom-ref": "eslint-plugin-i18next@6.1.0", + "author": "edvardchen", + "description": "ESLint plugin for i18n", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/eslint-plugin-i18next@6.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/edvardchen/eslint-plugin-i18next.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/edvardchen/eslint-plugin-i18next#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/edvardchen/eslint-plugin-i18next/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/eslint-plugin-i18next/-/eslint-plugin-i18next-6.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ba916d63a272ac993cfa72a9eeeb71958caae4f328ffe15d809217a40dbd41d01a191d708559b26d4cf61795bed13418a888ab7a4ab8712c1695e8ff79a941b8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/eslint-plugin-i18next" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "requireindex", + "version": "1.1.0", + "bom-ref": "requireindex@1.1.0", + "author": "Stephen Handley", + "description": "Write minimal node index.js files that require and export siblings by file basename", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/requireindex@1.1.0", + "externalReferences": [ + { + "url": "git://github.com/stephenhandley/requireindex.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/stephenhandley/requireindex#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "http://github.com/stephenhandley/requireindex/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/requireindex/-/requireindex-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2c19e4aac0c4ec164abeaca56e69fb953215769c782bf40276e4404e93b947ec2d3e6932fdaf293756ced83eb05e9a67d78f7b00917d98d8ea017afa6dd97d8e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/requireindex" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "eslint-plugin-mdx", + "version": "3.1.5", + "bom-ref": "eslint-plugin-mdx@3.1.5", + "author": "JounQin", + "description": "ESLint Plugin for MDX", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/eslint-plugin-mdx@3.1.5", + "externalReferences": [ + { + "url": "git+https://github.com/mdx-js/eslint-mdx.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mdx-js/eslint-mdx/blob/master/packages/eslint-plugin-mdx", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mdx-js/eslint-mdx/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/eslint-plugin-mdx/-/eslint-plugin-mdx-3.1.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "95413bb4fec8ac8447537813b404837b9bb860cd92bd0bde61525fba8f36ca7dcc2e1fc1fefd3914dc9251108ae1a231218175418a372117a6406fe5c90ce902" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/eslint-plugin-mdx" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "eslint-mdx", + "version": "3.1.5", + "bom-ref": "eslint-mdx@3.1.5", + "author": "JounQin", + "description": "ESLint Parser for MDX", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/eslint-mdx@3.1.5", + "externalReferences": [ + { + "url": "git+https://github.com/mdx-js/eslint-mdx.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mdx-js/eslint-mdx/blob/master/packages/eslint-mdx", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mdx-js/eslint-mdx/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/eslint-mdx/-/eslint-mdx-3.1.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ca7ced5f493b090de20cbedf0c421e8378343bf77a40fbfb20123d7dd60b857a797c0a747e2f17db6c45fc3dfe3e4d1ff74476eeec2a6b57251e96b2eadd25f1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/eslint-mdx" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "estree-util-visit", + "version": "2.0.0", + "bom-ref": "estree-util-visit@2.0.0", + "author": "Titus Wormer", + "description": "esast (and estree) utility to visit nodes", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/estree-util-visit@2.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/estree-util-visit.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/estree-util-visit#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/estree-util-visit/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/estree-util-visit/-/estree-util-visit-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9b92a0887f39c408615bc5ad6b4bd284b714bceb21dcb2cf236615c1c6e2a3597b134f4d4cb2f513231914cd4ec96a30a07d2c91270d6e138f97891c060cd3c3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/estree-util-visit" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "estree-jsx", + "group": "@types", + "version": "1.0.5", + "bom-ref": "@types/estree-jsx@1.0.5", + "description": "TypeScript definitions for estree-jsx", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/estree-jsx@1.0.5#types/estree-jsx", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/estree-jsx", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/estree-jsx", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e7609c515345c9f6f503600ba1c430fc377505014d992764b82dc1919ea2aa174c7d0cfb25638546e2459683b38e4fba5a28d4e7a9bda0a5c501773ba374e8c2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/estree-jsx" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "estree", + "group": "@types", + "version": "1.0.6", + "bom-ref": "@types/estree@1.0.6", + "description": "TypeScript definitions for estree", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/estree@1.0.6#types/estree", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/estree", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/estree", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0189dbd67432638f6d7be551015826cdf7208d84bdd666393f44ca50308b10cfa036703edd3eab5884d744b602a5a869a9241b379704fa01e99cfc978c75b173" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/estree" + } + ] + }, + { + "type": "library", + "name": "unist", + "group": "@types", + "version": "3.0.3", + "bom-ref": "@types/unist@3.0.3", + "description": "TypeScript definitions for unist", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/unist@3.0.3#types/unist", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/unist", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/unist", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "928fe0205251bf5efb5e066c65c0709ea24de71fc689e9fca8d3a7d03e5b414ff303355ff59b7706571488baa157dcb801193419b4f7b675223cd8274d7cdcfd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/unist" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "remark-mdx", + "version": "3.0.1", + "bom-ref": "remark-mdx@3.0.1", + "author": "Titus Wormer", + "description": "remark plugin to support MDX syntax", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/remark-mdx@3.0.1#packages/remark-mdx/", + "externalReferences": [ + { + "url": "git+https://github.com/mdx-js/mdx.git#packages/remark-mdx/", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://mdxjs.com", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mdx-js/mdx/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-3.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "dcfcf7c8f439461b76a4ce51fb427632b1a8052af37feb491bde0dfadfe295f761f182f2c8a62d89d018c13bde076d01a0701cc08a29394aa172687617b84660" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/remark-mdx" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "remark-parse", + "version": "11.0.0", + "bom-ref": "remark-parse@11.0.0", + "author": "Titus Wormer", + "description": "remark plugin to add support for parsing markdown input", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/remark-parse@11.0.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/remarkjs/remark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://remark.js.org", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/remarkjs/remark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "142c6528b3469274b96daff5966a588a3314cd7d9eb315b9c50aa35b1c3678715f4b631275a1d520d166863a3ea8dd5685984d8a6ab475901337da47d080eba4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/remark-parse" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "mdast", + "group": "@types", + "version": "4.0.4", + "bom-ref": "remark-parse@11.0.0|@types/mdast@4.0.4", + "description": "TypeScript definitions for mdast", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/mdast@4.0.4#types/mdast", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/mdast", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/mdast", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "90668d6cf87593b005ce0a6e77f80c76f226e71b840b291147e26758a427a3d4c05d56ba5885421933ef6067a42032f8bb009941261b53134149bd5a528efda0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/remark-parse/node_modules/@types/mdast" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "mdast-util-from-markdown", + "version": "2.0.1", + "bom-ref": "remark-parse@11.0.0|mdast-util-from-markdown@2.0.1", + "author": "Titus Wormer", + "description": "mdast utility to parse markdown", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mdast-util-from-markdown@2.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/mdast-util-from-markdown.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-from-markdown#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-from-markdown/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "689114cb367a4f396c5f6b3907839fee537b110b40c6fb6b69d30c8250900f2693160b1ee829ad99d275e44967551942835be937256d6de9b43d6ce5362799b0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/remark-parse/node_modules/mdast-util-from-markdown" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "mdast-util-to-string", + "version": "4.0.0", + "bom-ref": "remark-parse@11.0.0|mdast-util-to-string@4.0.0", + "author": "Titus Wormer", + "description": "mdast utility to get the plain text content of a node", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mdast-util-to-string@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/mdast-util-to-string.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-to-string#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-to-string/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d07e38bc38a69f9d45d18c2fc522529b47820ce25346598dd11d72061e072e3f70895d439f44285c66ef1405a3da1488b554e50a6045d61a8a948c9405514b3e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/remark-parse/node_modules/mdast-util-to-string" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark", + "version": "4.0.0", + "bom-ref": "remark-parse@11.0.0|micromark@4.0.0", + "author": "Titus Wormer", + "description": "small commonmark compliant markdown parser with positional info and concrete tokens", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark@4.0.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a3fb1dd273287fc9187dff93a9c0f1dd54ab8014dc6694af61c00721f1e1bf9540b8d9a2b02c63871e989b14bc3c51296fdcf958a58a3ddcdfd23336deba3745" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/remark-parse/node_modules/micromark" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-util-encode", + "version": "2.0.0", + "bom-ref": "remark-parse@11.0.0|micromark-util-encode@2.0.0", + "author": "Titus Wormer", + "description": "micromark utility to encode dangerous html characters", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-encode@2.0.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a52f9139f0970062d608e73c7a0701bd3d247f6ec6a1632ab5d6ab35f0dc8dbe982ee57970cde2a06e3962cdaa395a9ea926e368a83bdaf53e59bcb779d74fb0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/remark-parse/node_modules/micromark-util-encode" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-util-sanitize-uri", + "version": "2.0.0", + "bom-ref": "remark-parse@11.0.0|micromark-util-sanitize-uri@2.0.0", + "author": "Titus Wormer", + "description": "micromark utility to sanitize urls", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-sanitize-uri@2.0.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5a162fe5411c66b6c0b65b273ee0a11d402cbbf8813ce55a115b27b4b04876989b3b475dcbc3b36af673de22f6c55bc164ea6896e8d29623fae4aab4ffb28863" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/remark-parse/node_modules/micromark-util-sanitize-uri" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "unist-util-stringify-position", + "version": "4.0.0", + "bom-ref": "remark-parse@11.0.0|unist-util-stringify-position@4.0.0", + "author": "Titus Wormer", + "description": "unist utility to serialize a node, position, or point as a human readable location", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-stringify-position@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-stringify-position.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-stringify-position#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-stringify-position/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d00495d3a000a0a083912dbec70e515c9cb0aeebaba5b0b82594a6ee7afb30eb75a23033bf2c9a3be53165fd7c8fc14217a926cc264a70080dff2bb6826d9781" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/remark-parse/node_modules/unist-util-stringify-position" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "remark-stringify", + "version": "11.0.0", + "bom-ref": "remark-stringify@11.0.0", + "author": "Titus Wormer", + "description": "remark plugin to add support for serializing markdown", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/remark-stringify@11.0.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/remarkjs/remark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://remark.js.org", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/remarkjs/remark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d4e4a62ddddac01fedf2a76810e31acd990db1f553798e1f4ec83371015d5cdabc4e84cde191b0acc9e575ae0aeac99314a0fe19157a3b8f22e99e222a03cfa7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/remark-stringify" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "mdast", + "group": "@types", + "version": "4.0.4", + "bom-ref": "remark-stringify@11.0.0|@types/mdast@4.0.4", + "description": "TypeScript definitions for mdast", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/mdast@4.0.4#types/mdast", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/mdast", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/mdast", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "90668d6cf87593b005ce0a6e77f80c76f226e71b840b291147e26758a427a3d4c05d56ba5885421933ef6067a42032f8bb009941261b53134149bd5a528efda0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/remark-stringify/node_modules/@types/mdast" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "synckit", + "version": "0.9.2", + "bom-ref": "synckit@0.9.2", + "author": "JounQin", + "description": "Perform async work synchronously in Node.js using `worker_threads` with first-class TypeScript support.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/synckit@0.9.2", + "externalReferences": [ + { + "url": "git+https://github.com/un-ts/synckit.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/un-ts/synckit#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/un-ts/synckit/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/synckit/-/synckit-0.9.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "beba338170d0c183bbdaf1e351bfc79c56d0c757b10e3a0aceac76dda5c48366bd5488364d2159f0599e6694e350214c630ee6a57e01136485bbcc08edab18b3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/synckit" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "unified-engine", + "version": "11.2.1", + "bom-ref": "unified-engine@11.2.1", + "author": "Titus Wormer", + "description": "unified engine to process multiple files, lettings users configure from the file system", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unified-engine@11.2.1", + "externalReferences": [ + { + "url": "git+https://github.com/unifiedjs/unified-engine.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/unifiedjs/unified-engine#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/unifiedjs/unified-engine/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unified-engine/-/unified-engine-11.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c4101d67c518d97e11f479ba5fa90c9dee0dcf43e5a4e735a04e833dea899dec2be489a46fcb93e44cafcb587bc4d7a43cbdcf496877649c8dacc5ba8e735006" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unified-engine" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "node", + "group": "@types", + "version": "20.16.11", + "bom-ref": "unified-engine@11.2.1|@types/node@20.16.11", + "description": "TypeScript definitions for node", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/node@20.16.11#types/node", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/node", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/node/-/node-20.16.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cbe7130800aef761720397e0412008f00d47e36f60eda48ad87b0eecae1761459ce1d639214cf9e494832184fafd5b0e2df1b2f2f9af4180b685f6f4885d7a53" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unified-engine/node_modules/@types/node" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "glob", + "version": "10.4.5", + "bom-ref": "unified-engine@11.2.1|glob@10.4.5", + "author": "Isaac Z. Schlueter", + "description": "the most correct and second fastest glob implementation in JavaScript", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/glob@10.4.5", + "externalReferences": [ + { + "url": "git://github.com/isaacs/node-glob.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/node-glob#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/node-glob/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ec1bfc445d24eb18e8edde00fcfc582db5027dbe9cf95a5ddbf981db244395ec3b25be611178820fd89b7ceef0a64f22e2c7af2ba0c59f2f61ec461b337fec1e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unified-engine/node_modules/glob" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "jackspeak", + "version": "3.4.3", + "bom-ref": "unified-engine@11.2.1|jackspeak@3.4.3", + "author": "Isaac Z. Schlueter", + "description": "A very strict and proper argument parser.", + "licenses": [ + { + "license": { + "id": "BlueOak-1.0.0" + } + } + ], + "purl": "pkg:npm/jackspeak@3.4.3", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/jackspeak.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/jackspeak#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/jackspeak/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "386959429cf6c9f6a103f45dd58f0277d48812caaf5e42d5a12c3f720c219e114c0dbb1015e658a0927b6c86414bd05c6a6516f7a6acabf9e93d6ba033e45007" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unified-engine/node_modules/jackspeak" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "path-scurry", + "version": "1.11.1", + "bom-ref": "unified-engine@11.2.1|path-scurry@1.11.1", + "author": "Isaac Z. Schlueter", + "description": "walk paths fast and efficiently", + "licenses": [ + { + "license": { + "id": "BlueOak-1.0.0" + } + } + ], + "purl": "pkg:npm/path-scurry@1.11.1", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/path-scurry.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/path-scurry#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/path-scurry/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5dae0dc35ec54bd02940527dba62e2252e28ac68e6ed9cf052bc1a99c190b874b30f2b61f5ba0a0dac9c61d0dc643baa6004d7c381c55e06aa59372d5bfbf51c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unified-engine/node_modules/path-scurry" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "lru-cache", + "version": "10.4.3", + "bom-ref": "unified-engine@11.2.1|lru-cache@10.4.3", + "author": "Isaac Z. Schlueter", + "description": "A cache object that deletes the least-recently-used items.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/lru-cache@10.4.3", + "externalReferences": [ + { + "url": "git://github.com/isaacs/node-lru-cache.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/node-lru-cache#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/node-lru-cache/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "24d03365c5eb0ade365462ee633d337c0cc37c0bc9596e807d8943050c835790c2948da6e6c0262be3883bbb39f577ec46c587a74da3009ad169d3d1193b7a49" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unified-engine/node_modules/lru-cache" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "parse-json", + "version": "7.1.1", + "bom-ref": "unified-engine@11.2.1|parse-json@7.1.1", + "author": "Sindre Sorhus", + "description": "Parse JSON with more helpful errors", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/parse-json@7.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/parse-json.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/parse-json#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/parse-json/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/parse-json/-/parse-json-7.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4a0393097fc4657b59c41139789f7b3f8c863399f7ec1c1153e60cb07e2f37316a255fe85855d70a6c059605943383eb6a4c9b54eb9e249ea9c07a925614c50f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unified-engine/node_modules/parse-json" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "json-parse-even-better-errors", + "version": "3.0.2", + "bom-ref": "unified-engine@11.2.1|json-parse-even-better-errors@3.0.2", + "author": "GitHub Inc.", + "description": "JSON.parse with context information on error", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/json-parse-even-better-errors@3.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/npm/json-parse-even-better-errors.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/json-parse-even-better-errors#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/json-parse-even-better-errors/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7e2d0d1b86cf8c21ee9d425f7e62ddd20c6cb0882436602b32f8ace2235a87a3b08353022635a111c0cb9ac2ba886909ab7b47c1b0e44e571eef4fed99737871" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unified-engine/node_modules/json-parse-even-better-errors" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "lines-and-columns", + "version": "2.0.4", + "bom-ref": "unified-engine@11.2.1|lines-and-columns@2.0.4", + "author": "Brian Donovan", + "description": "Maps lines and columns to character offsets and back.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/lines-and-columns@2.0.4", + "externalReferences": [ + { + "url": "git+https://github.com/eventualbuddha/lines-and-columns.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/eventualbuddha/lines-and-columns#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/eventualbuddha/lines-and-columns/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c0cd7e674ddeca9540554084ed0752aa9548bde95b39a927d4cd1b3c3a00e121963f1dec34355488ca372fa4e8e965860a507b5725e7850e129fb8318896c4e8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unified-engine/node_modules/lines-and-columns" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "type-fest", + "version": "3.13.1", + "bom-ref": "unified-engine@11.2.1|type-fest@3.13.1", + "author": "Sindre Sorhus", + "description": "A collection of essential TypeScript types", + "licenses": [ + { + "expression": "(MIT OR CC0-1.0)" + } + ], + "purl": "pkg:npm/type-fest@3.13.1", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/type-fest.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/type-fest#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/type-fest/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b4bab76d2371fb14a9c2f0099f3acad04a7908b3568ef1533a9ef551131a0045817d16fd9e726206851ed2d17c6c8e1914ede89a0051e8dbe76f35544f72f2e2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unified-engine/node_modules/type-fest" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "concat-stream", + "group": "@types", + "version": "2.0.3", + "bom-ref": "@types/concat-stream@2.0.3", + "description": "TypeScript definitions for concat-stream", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/concat-stream@2.0.3#types/concat-stream", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/concat-stream", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/concat-stream", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/concat-stream/-/concat-stream-2.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "dea7b8a1000f37054dc0ae02f5cf2ef9526abfd91ecfed8c478a89a683c57d7b60c7189fd506c5bacbd7ccad3f5ab6b6557d3bb26a2cb48d9532624d4a9663b9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/concat-stream" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "debug", + "group": "@types", + "version": "4.1.12", + "bom-ref": "@types/debug@4.1.12", + "description": "TypeScript definitions for debug", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/debug@4.1.12#types/debug", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/debug", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/debug", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bc80a159d546dcb1b548cc44bc8fc02be15626d865aea953bbb7dbae5cb04e491a38dc24fd40066942d74657fcbe4cc504b566d3390c742aae84be5a3a38573d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/debug" + } + ] + }, + { + "type": "library", + "name": "ms", + "group": "@types", + "version": "0.7.34", + "bom-ref": "@types/ms@0.7.34", + "description": "TypeScript definitions for ms", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/ms@0.7.34#types/ms", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/ms", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/ms", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9c6f7a1b75a9e9a73202026a19ab233836fe69cac8eca96d3e2471cc73d79cfdcd808dbc6e940346fe77a256ea1976df7201796a288798edf1a701294b92ddf6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/ms" + } + ] + }, + { + "type": "library", + "name": "is-empty", + "group": "@types", + "version": "1.2.3", + "bom-ref": "@types/is-empty@1.2.3", + "description": "TypeScript definitions for is-empty", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/is-empty@1.2.3#types/is-empty", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/is-empty", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/is-empty", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/is-empty/-/is-empty-1.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e09d65e5defd86822fb2b2a1e5550a55103568876c39bd741eee63dc9d957cffe6b039df4dd18f98da761355a0fafb3dec192dce8f8c65e3c5157486a3291827" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/is-empty" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "concat-stream", + "version": "2.0.0", + "bom-ref": "concat-stream@2.0.0", + "author": "Max Ogden", + "description": "writable stream that concatenates strings or binary data and calls a callback with the result", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/concat-stream@2.0.0", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/maxogden/concat-stream.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/maxogden/concat-stream#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "http://github.com/maxogden/concat-stream/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "316b9f61d170e7771c1a3080f8e97b5c96290255bafe9ad2333b8f393467246706cee84b9f849caf3eea7faa3c6d1399e75e25b5acdc2052597af71f6e8d31ec" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/concat-stream" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "buffer-from", + "version": "1.1.2", + "bom-ref": "buffer-from@1.1.2", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/buffer-from@1.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/LinusU/buffer-from.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/LinusU/buffer-from#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/LinusU/buffer-from/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "13e5d0091c126da6a20a1b6fea4e83c2073e6f1f81b3abee2891c7979928c7f05a29b8625f3a903b02b870edb6c84946a763829a3c15853dc79b18323c69c97d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/buffer-from" + } + ] + }, + { + "type": "library", + "name": "readable-stream", + "version": "3.6.2", + "bom-ref": "readable-stream@3.6.2", + "description": "Streams3, a user-land copy of the stream library from Node.js", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/readable-stream@3.6.2", + "externalReferences": [ + { + "url": "git://github.com/nodejs/readable-stream.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/nodejs/readable-stream#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/nodejs/readable-stream/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f6efec9e20ab6370f959db04447cc71381b66025eaa06e454c7522082e1221bafa5dc2d9058d39c9af442a361e93d3b9c4e0308c6abed497460404bb43d49ca0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/readable-stream" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "string_decoder", + "version": "1.3.0", + "bom-ref": "string_decoder@1.3.0", + "description": "The string_decoder module from Node core", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/string_decoder@1.3.0", + "externalReferences": [ + { + "url": "git://github.com/nodejs/string_decoder.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/nodejs/string_decoder", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/nodejs/string_decoder/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "864457f14d568c915df0bb03276c90ff0596c5aa2912c0015355df90cf00fa3d3ef392401a9a6dd7a72bd56860e8a21b6f8a2453a32a97a04e8febaea7fc0a78" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/string_decoder" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "typedarray", + "version": "0.0.6", + "bom-ref": "typedarray@0.0.6", + "author": "James Halliday", + "description": "TypedArray polyfill for old browsers", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/typedarray@0.0.6", + "externalReferences": [ + { + "url": "git://github.com/substack/typedarray.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/substack/typedarray", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/substack/typedarray/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fda0831066ad1af67604893e1e62dfe227c2245c2f28535bf7f25e64f32e95f805ada727f5015c01fe463bc07f9b07948d2a1b952e489f471686aa5fb3fe4f40" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/typedarray" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "foreground-child", + "version": "3.3.0", + "bom-ref": "foreground-child@3.3.0", + "author": "Isaac Z. Schlueter", + "description": "Run a child as if it's the foreground process. Give it stdio. Exit when it exits.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/foreground-child@3.3.0", + "externalReferences": [ + { + "url": "git+https://github.com/tapjs/foreground-child.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/tapjs/foreground-child#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/tapjs/foreground-child/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2ddda0f2bac0c8c6055c1844a8ccfc6401c18b8278b92d62fc2c463039e3c8559d74c5cb55c0e9d39d4365fbbeb7bf9a6fb5afe9232aa569b21488f951b7c5be" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/foreground-child" + } + ], + "components": [ + { + "type": "library", + "name": "signal-exit", + "version": "4.1.0", + "bom-ref": "foreground-child@3.3.0|signal-exit@4.1.0", + "author": "Ben Coe", + "description": "when you want to fire an event no matter how a process exits.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/signal-exit@4.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/tapjs/signal-exit.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/tapjs/signal-exit#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/tapjs/signal-exit/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6f3c99d5ef3cc3d3b588d25b2a73a5bd84eb58f0e5e3a3b56c6d03dd7227bfef6d90faf1acdf235144e21650e4926296827d4ce827c8035dd2b86a8e6bd2a8af" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/foreground-child/node_modules/signal-exit" + } + ] + } + ] + }, + { + "type": "library", + "name": "cliui", + "group": "@isaacs", + "version": "8.0.2", + "bom-ref": "@isaacs/cliui@8.0.2", + "author": "Ben Coe", + "description": "easily create complex multi-column command-line-interfaces", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/%40isaacs/cliui@8.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/yargs/cliui.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/yargs/cliui#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/yargs/cliui/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3bc8dc8da6d76a578e1bd0d0d3e0115d66414df9cfe16340ab3ba224aee5978e009b118abff2763384cf8f18d8df39c109fbc15c5cee726d6dc1dc85c9b16a10" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@isaacs/cliui" + } + ], + "components": [ + { + "type": "library", + "name": "string-width", + "version": "5.1.2", + "bom-ref": "@isaacs/cliui@8.0.2|string-width@5.1.2", + "author": "Sindre Sorhus", + "description": "Get the visual width of a string - the number of columns required to display it", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/string-width@5.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/string-width.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/string-width#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/string-width/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1e72ce091def8dc63c6dea0d2ed723679fe7c67d9a7e6304ea586b0eb79ba24a8c6a9f976de5bc9fd4d7a4f0cea9d18ae6a708de84f418a4d6eb00bb10c895a8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@isaacs/cliui/node_modules/string-width" + } + ] + }, + { + "type": "library", + "name": "emoji-regex", + "version": "9.2.2", + "bom-ref": "@isaacs/cliui@8.0.2|emoji-regex@9.2.2", + "author": "Mathias Bynens", + "description": "A regular expression to match all Emoji-only symbols as per the Unicode Standard.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/emoji-regex@9.2.2", + "externalReferences": [ + { + "url": "git+https://github.com/mathiasbynens/emoji-regex.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://mths.be/emoji-regex", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mathiasbynens/emoji-regex/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2f5f03689b17494936fb8da9bfc98bb398c94f686a164144e23db5c0e9a06d4aac67684bef636c514efce60f515e0a37b3464d815978d93887a7766d3affd5ca" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@isaacs/cliui/node_modules/emoji-regex" + } + ] + }, + { + "type": "library", + "name": "strip-ansi", + "version": "7.1.0", + "bom-ref": "@isaacs/cliui@8.0.2|strip-ansi@7.1.0", + "author": "Sindre Sorhus", + "description": "Strip ANSI escape codes from a string", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/strip-ansi@7.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/strip-ansi.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/strip-ansi#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/strip-ansi/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8aae9e55523ae274104d162ad8ab44836776b94ecb125853270b07e18cc81d9b21c658199acff021ce15a03413946fc8bd522b04a1b4e82ad99e9d2abfb86471" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@isaacs/cliui/node_modules/strip-ansi" + } + ] + }, + { + "type": "library", + "name": "ansi-regex", + "version": "6.1.0", + "bom-ref": "@isaacs/cliui@8.0.2|ansi-regex@6.1.0", + "author": "Sindre Sorhus", + "description": "Regular expression for matching ANSI escape codes", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/ansi-regex@6.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/ansi-regex.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/ansi-regex#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/ansi-regex/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ec7497e1041be02b297222e9545c3245eefd3b7c6c2190c32c4476d6411143bd6868fa1d17c8cbef6e408093050186e8a08aa8949a112ee33cd52a5e524a64bc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@isaacs/cliui/node_modules/ansi-regex" + } + ] + } + ] + }, + { + "type": "library", + "name": "parseargs", + "group": "@pkgjs", + "version": "0.11.0", + "bom-ref": "@pkgjs/parseargs@0.11.0", + "description": "Polyfill of future proposal for `util.parseArgs()`", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40pkgjs/parseargs@0.11.0", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/pkgjs/parseargs.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/pkgjs/parseargs#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/pkgjs/parseargs/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fb55648dd0f44012cfa1d1ab2547aa6ab1fc54022f40e0c86f087d5e93f94b28ac7fb628420b0928f345a2aa8b425bbe550fed552b21311ea5a0f327f14f9d3e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@pkgjs/parseargs" + } + ] + }, + { + "type": "library", + "name": "minipass", + "version": "7.1.2", + "bom-ref": "minipass@7.1.2", + "author": "Isaac Z. Schlueter", + "description": "minimal implementation of a PassThrough stream", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/minipass@7.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/minipass.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/minipass#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/minipass/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a8e3b34b57014d6605e011fc7d578f0c138ef62a6d327194119c0d73f70c5a74d5da754b67b56835610f1e461ccd9034a5da00edd97a7bb14beb9f675fd4b66b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/minipass" + } + ] + }, + { + "type": "library", + "name": "package-json-from-dist", + "version": "1.0.1", + "bom-ref": "package-json-from-dist@1.0.1", + "author": "Isaac Z. Schlueter", + "description": "Load the local package.json from either src or dist folder", + "licenses": [ + { + "license": { + "id": "BlueOak-1.0.0" + } + } + ], + "purl": "pkg:npm/package-json-from-dist@1.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/package-json-from-dist.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/package-json-from-dist#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/package-json-from-dist/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5046484b7fdbcb8382f2f2f73f67535d1113a5e6cb236362239bc8ae3683ff952dae4157fed35bc234d2440182ffeec2028da921c05a4605a670104772c68223" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/package-json-from-dist" + } + ] + }, + { + "type": "library", + "name": "is-empty", + "version": "1.2.0", + "bom-ref": "is-empty@1.2.0", + "description": "Check whether a value is \"empty\".", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-empty@1.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/ianstormtaylor/is-empty.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ianstormtaylor/is-empty#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ianstormtaylor/is-empty/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-empty/-/is-empty-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1761671ffa2d2cd26fd09eb073bdc0e57a3ba072cd9eaa6562a66152ed35b43e780c83efc484524d22e4ad407f3349c73b8be8d4ef4f0df3782a84f10b32e1ff" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-empty" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-plain-obj", + "version": "4.1.0", + "bom-ref": "is-plain-obj@4.1.0", + "author": "Sindre Sorhus", + "description": "Check if a value is a plain object", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-plain-obj@4.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/is-plain-obj.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/is-plain-obj#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/is-plain-obj/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f8f822faf32e50d909c84c62301b792251683322a7af9ce127852ca73e7c58e841179428219905c8d1c86c102d1f0cd502093946d9dd54db0344deb5fe6983aa" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-plain-obj" + } + ] + }, + { + "type": "library", + "name": "load-plugin", + "version": "6.0.3", + "bom-ref": "load-plugin@6.0.3", + "author": "Titus Wormer", + "description": "Load a submodule, plugin, or file", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/load-plugin@6.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/load-plugin.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/load-plugin#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/load-plugin/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/load-plugin/-/load-plugin-6.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "91cd17d8511466bd78e68765ebc7eb9be94c26e436dfead35d8991e93226a8fb5ba665c2e2f5576d628343d2339dd0341dfc906a659f28b873b2a1924f113adf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/load-plugin" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "config", + "group": "@npmcli", + "version": "8.3.4", + "bom-ref": "@npmcli/config@8.3.4", + "author": "GitHub Inc.", + "description": "Configuration management for the npm cli", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/%40npmcli/config@8.3.4#workspaces/config", + "externalReferences": [ + { + "url": "git+https://github.com/npm/cli.git#workspaces/config", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/npm/cli#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/cli/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@npmcli/config/-/config-8.3.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d35aed1de75e983361517762714eecf90633ff727257935a8fce1cbdd5c61f89a009d2fe6a099261a2c5e0b506e2f3022f38413bc62d4b480fa47d451af6e003" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@npmcli/config" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "ci-info", + "version": "4.0.0", + "bom-ref": "@npmcli/config@8.3.4|ci-info@4.0.0", + "author": "Thomas Watson Steen", + "description": "Get details about the current Continuous Integration environment", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/ci-info@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/watson/ci-info.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/watson/ci-info", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/watson/ci-info/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ci-info/-/ci-info-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4dd1ea8067fda1d77c49736ec6d501571f0dbfea9939e8c4eaacaa8b2e4db5b61840e7856bace61e4c653f399a2f15961ec53a9c9981ec01137553e2fb634152" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@npmcli/config/node_modules/ci-info" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "ini", + "version": "4.1.3", + "bom-ref": "@npmcli/config@8.3.4|ini@4.1.3", + "author": "GitHub Inc.", + "description": "An ini encoder/decoder for node", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/ini@4.1.3", + "externalReferences": [ + { + "url": "git+https://github.com/npm/ini.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/ini#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/ini/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ini/-/ini-4.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5fbaea6b0401bdf7634b5d18535cb5615ade0374ac2eb5bd757d827b03f611b049338ca954d2c390ee72d3881e8cfc0a218f6547eeebf609f7ac53edfe499616" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@npmcli/config/node_modules/ini" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "nopt", + "version": "7.2.1", + "bom-ref": "@npmcli/config@8.3.4|nopt@7.2.1", + "author": "GitHub Inc.", + "description": "Option parsing for Node, supporting types, shorthands, etc. Used by npm.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/nopt@7.2.1", + "externalReferences": [ + { + "url": "git+https://github.com/npm/nopt.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/nopt#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/nopt/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/nopt/-/nopt-7.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b5a336e158a28a64ff5e7b716cfc89433086fa9e0428ea600f79b11705b7f261a3554adf11140e798e040c78dd9e9b6db5f1ee1d05c5c7e9533f4f10fa62daff" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@npmcli/config/node_modules/nopt" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "abbrev", + "version": "2.0.0", + "bom-ref": "@npmcli/config@8.3.4|abbrev@2.0.0", + "author": "GitHub Inc.", + "description": "Like ruby's abbrev module, but in js", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/abbrev@2.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/npm/abbrev-js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/abbrev-js#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/abbrev-js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ebf9a1d44daed98804b021dd634631e685beeb581953ed6f5daa221c7ae929eb9134d805bd2fbf8ebc07890841e5aa407f9a01ed407b135f689764762ca1fc85" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@npmcli/config/node_modules/abbrev" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "map-workspaces", + "group": "@npmcli", + "version": "3.0.6", + "bom-ref": "@npmcli/map-workspaces@3.0.6", + "author": "GitHub Inc.", + "description": "Retrieves a name:pathname Map for a given workspaces config", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/%40npmcli/map-workspaces@3.0.6", + "externalReferences": [ + { + "url": "git+https://github.com/npm/map-workspaces.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/map-workspaces#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/map-workspaces/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@npmcli/map-workspaces/-/map-workspaces-3.0.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b6462cd0e627cd09ba88845d7f2f8b70b06370ab9009e13960b6fc2a7ac896eb497e178d68fbcfa60a0513210581b8f39793cb677200fc1580c11534787b900c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@npmcli/map-workspaces" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "glob", + "version": "10.4.5", + "bom-ref": "@npmcli/map-workspaces@3.0.6|glob@10.4.5", + "author": "Isaac Z. Schlueter", + "description": "the most correct and second fastest glob implementation in JavaScript", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/glob@10.4.5", + "externalReferences": [ + { + "url": "git://github.com/isaacs/node-glob.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/node-glob#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/node-glob/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ec1bfc445d24eb18e8edde00fcfc582db5027dbe9cf95a5ddbf981db244395ec3b25be611178820fd89b7ceef0a64f22e2c7af2ba0c59f2f61ec461b337fec1e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@npmcli/map-workspaces/node_modules/glob" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "jackspeak", + "version": "3.4.3", + "bom-ref": "@npmcli/map-workspaces@3.0.6|jackspeak@3.4.3", + "author": "Isaac Z. Schlueter", + "description": "A very strict and proper argument parser.", + "licenses": [ + { + "license": { + "id": "BlueOak-1.0.0" + } + } + ], + "purl": "pkg:npm/jackspeak@3.4.3", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/jackspeak.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/jackspeak#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/jackspeak/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "386959429cf6c9f6a103f45dd58f0277d48812caaf5e42d5a12c3f720c219e114c0dbb1015e658a0927b6c86414bd05c6a6516f7a6acabf9e93d6ba033e45007" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@npmcli/map-workspaces/node_modules/jackspeak" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "path-scurry", + "version": "1.11.1", + "bom-ref": "@npmcli/map-workspaces@3.0.6|path-scurry@1.11.1", + "author": "Isaac Z. Schlueter", + "description": "walk paths fast and efficiently", + "licenses": [ + { + "license": { + "id": "BlueOak-1.0.0" + } + } + ], + "purl": "pkg:npm/path-scurry@1.11.1", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/path-scurry.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/path-scurry#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/path-scurry/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5dae0dc35ec54bd02940527dba62e2252e28ac68e6ed9cf052bc1a99c190b874b30f2b61f5ba0a0dac9c61d0dc643baa6004d7c381c55e06aa59372d5bfbf51c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@npmcli/map-workspaces/node_modules/path-scurry" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "lru-cache", + "version": "10.4.3", + "bom-ref": "@npmcli/map-workspaces@3.0.6|lru-cache@10.4.3", + "author": "Isaac Z. Schlueter", + "description": "A cache object that deletes the least-recently-used items.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/lru-cache@10.4.3", + "externalReferences": [ + { + "url": "git://github.com/isaacs/node-lru-cache.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/node-lru-cache#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/node-lru-cache/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "24d03365c5eb0ade365462ee633d337c0cc37c0bc9596e807d8943050c835790c2948da6e6c0262be3883bbb39f577ec46c587a74da3009ad169d3d1193b7a49" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@npmcli/map-workspaces/node_modules/lru-cache" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "name-from-folder", + "group": "@npmcli", + "version": "2.0.0", + "bom-ref": "@npmcli/name-from-folder@2.0.0", + "author": "GitHub Inc.", + "description": "Get the package name from a folder path", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/%40npmcli/name-from-folder@2.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/npm/name-from-folder.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/name-from-folder#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/name-from-folder/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@npmcli/name-from-folder/-/name-from-folder-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a702be05f1016496ca74d6291c7453341c01a2aacdfe220c3b40221af62ca771e86aad166e019259047a48295d668be80e9637ca37b99641547ba82c0e0276be" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@npmcli/name-from-folder" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "read-package-json-fast", + "version": "3.0.2", + "bom-ref": "read-package-json-fast@3.0.2", + "author": "GitHub Inc.", + "description": "Like read-package-json, but faster", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/read-package-json-fast@3.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/npm/read-package-json-fast.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/read-package-json-fast#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/read-package-json-fast/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-3.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d09f8cb20ca6defacb394077873402b991c8234c643460adcff1c91fdc59b21c2ff436c3c24c3529a137831fded89e6ba44639aed3b2e9cca128e3eb90fec567" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/read-package-json-fast" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "json-parse-even-better-errors", + "version": "3.0.2", + "bom-ref": "read-package-json-fast@3.0.2|json-parse-even-better-errors@3.0.2", + "author": "GitHub Inc.", + "description": "JSON.parse with context information on error", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/json-parse-even-better-errors@3.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/npm/json-parse-even-better-errors.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/json-parse-even-better-errors#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/json-parse-even-better-errors/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7e2d0d1b86cf8c21ee9d425f7e62ddd20c6cb0882436602b32f8ace2235a87a3b08353022635a111c0cb9ac2ba886909ab7b47c1b0e44e571eef4fed99737871" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/read-package-json-fast/node_modules/json-parse-even-better-errors" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "npm-normalize-package-bin", + "version": "3.0.1", + "bom-ref": "npm-normalize-package-bin@3.0.1", + "author": "GitHub Inc.", + "description": "Turn any flavor of allowable package.json bin into a normalized object", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/npm-normalize-package-bin@3.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/npm/npm-normalize-package-bin.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/npm-normalize-package-bin#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/npm-normalize-package-bin/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "74cc427fecd9fb7cde4195cac66cae08a9480cf1aebfc105f78d316e40b89105434edaa887aac914ef894ca480ebf4708b481eb569adbb2e08b6ea7400c71a0d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/npm-normalize-package-bin" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "package-json", + "group": "@npmcli", + "version": "5.2.1", + "bom-ref": "@npmcli/package-json@5.2.1", + "author": "GitHub Inc.", + "description": "Programmatic API to update package.json", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/%40npmcli/package-json@5.2.1", + "externalReferences": [ + { + "url": "git+https://github.com/npm/package-json.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/package-json#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/package-json/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@npmcli/package-json/-/package-json-5.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7fbcd80ba9106aeb571ef35b2c45a00ffb86bb5fb10a7f62ce0a817e022d592c76d94d190de931374f00d6f33c713c63fdc4557b443de0e75efad76862620e39" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@npmcli/package-json" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "glob", + "version": "10.4.5", + "bom-ref": "@npmcli/package-json@5.2.1|glob@10.4.5", + "author": "Isaac Z. Schlueter", + "description": "the most correct and second fastest glob implementation in JavaScript", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/glob@10.4.5", + "externalReferences": [ + { + "url": "git://github.com/isaacs/node-glob.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/node-glob#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/node-glob/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ec1bfc445d24eb18e8edde00fcfc582db5027dbe9cf95a5ddbf981db244395ec3b25be611178820fd89b7ceef0a64f22e2c7af2ba0c59f2f61ec461b337fec1e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@npmcli/package-json/node_modules/glob" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "jackspeak", + "version": "3.4.3", + "bom-ref": "@npmcli/package-json@5.2.1|jackspeak@3.4.3", + "author": "Isaac Z. Schlueter", + "description": "A very strict and proper argument parser.", + "licenses": [ + { + "license": { + "id": "BlueOak-1.0.0" + } + } + ], + "purl": "pkg:npm/jackspeak@3.4.3", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/jackspeak.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/jackspeak#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/jackspeak/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "386959429cf6c9f6a103f45dd58f0277d48812caaf5e42d5a12c3f720c219e114c0dbb1015e658a0927b6c86414bd05c6a6516f7a6acabf9e93d6ba033e45007" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@npmcli/package-json/node_modules/jackspeak" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "path-scurry", + "version": "1.11.1", + "bom-ref": "@npmcli/package-json@5.2.1|path-scurry@1.11.1", + "author": "Isaac Z. Schlueter", + "description": "walk paths fast and efficiently", + "licenses": [ + { + "license": { + "id": "BlueOak-1.0.0" + } + } + ], + "purl": "pkg:npm/path-scurry@1.11.1", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/path-scurry.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/path-scurry#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/path-scurry/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5dae0dc35ec54bd02940527dba62e2252e28ac68e6ed9cf052bc1a99c190b874b30f2b61f5ba0a0dac9c61d0dc643baa6004d7c381c55e06aa59372d5bfbf51c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@npmcli/package-json/node_modules/path-scurry" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "lru-cache", + "version": "10.4.3", + "bom-ref": "@npmcli/package-json@5.2.1|lru-cache@10.4.3", + "author": "Isaac Z. Schlueter", + "description": "A cache object that deletes the least-recently-used items.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/lru-cache@10.4.3", + "externalReferences": [ + { + "url": "git://github.com/isaacs/node-lru-cache.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/node-lru-cache#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/node-lru-cache/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "24d03365c5eb0ade365462ee633d337c0cc37c0bc9596e807d8943050c835790c2948da6e6c0262be3883bbb39f577ec46c587a74da3009ad169d3d1193b7a49" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@npmcli/package-json/node_modules/lru-cache" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "json-parse-even-better-errors", + "version": "3.0.2", + "bom-ref": "@npmcli/package-json@5.2.1|json-parse-even-better-errors@3.0.2", + "author": "GitHub Inc.", + "description": "JSON.parse with context information on error", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/json-parse-even-better-errors@3.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/npm/json-parse-even-better-errors.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/json-parse-even-better-errors#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/json-parse-even-better-errors/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7e2d0d1b86cf8c21ee9d425f7e62ddd20c6cb0882436602b32f8ace2235a87a3b08353022635a111c0cb9ac2ba886909ab7b47c1b0e44e571eef4fed99737871" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@npmcli/package-json/node_modules/json-parse-even-better-errors" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "git", + "group": "@npmcli", + "version": "5.0.8", + "bom-ref": "@npmcli/git@5.0.8", + "author": "GitHub Inc.", + "description": "a util for spawning git from npm CLI contexts", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/%40npmcli/git@5.0.8", + "externalReferences": [ + { + "url": "git+https://github.com/npm/git.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/git#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/git/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@npmcli/git/-/git-5.0.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9620127f0e5caa18cd5bd50577eaeec307447ff95b3804232cbd976367455bf6e42617970d86603b2ba5ff8815bc45780569135e3606983a8cc3db9e81d6c935" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@npmcli/git" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "ini", + "version": "4.1.3", + "bom-ref": "@npmcli/git@5.0.8|ini@4.1.3", + "author": "GitHub Inc.", + "description": "An ini encoder/decoder for node", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/ini@4.1.3", + "externalReferences": [ + { + "url": "git+https://github.com/npm/ini.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/ini#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/ini/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ini/-/ini-4.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5fbaea6b0401bdf7634b5d18535cb5615ade0374ac2eb5bd757d827b03f611b049338ca954d2c390ee72d3881e8cfc0a218f6547eeebf609f7ac53edfe499616" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@npmcli/git/node_modules/ini" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "lru-cache", + "version": "10.4.3", + "bom-ref": "@npmcli/git@5.0.8|lru-cache@10.4.3", + "author": "Isaac Z. Schlueter", + "description": "A cache object that deletes the least-recently-used items.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/lru-cache@10.4.3", + "externalReferences": [ + { + "url": "git://github.com/isaacs/node-lru-cache.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/node-lru-cache#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/node-lru-cache/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "24d03365c5eb0ade365462ee633d337c0cc37c0bc9596e807d8943050c835790c2948da6e6c0262be3883bbb39f577ec46c587a74da3009ad169d3d1193b7a49" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@npmcli/git/node_modules/lru-cache" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "which", + "version": "4.0.0", + "bom-ref": "@npmcli/git@5.0.8|which@4.0.0", + "author": "GitHub Inc.", + "description": "Like which(1) unix command. Find the first instance of an executable in the PATH.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/which@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/npm/node-which.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/node-which#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/node-which/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1a5698c846f4ec33f16022a12b3a65096049b6fc5971932b2fee1492b4d22471cfc99538998613bf7a9a39eefb1fb10e0cb492a2901414073a5bc538caabec72" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@npmcli/git/node_modules/which" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "isexe", + "version": "3.1.1", + "bom-ref": "@npmcli/git@5.0.8|isexe@3.1.1", + "author": "Isaac Z. Schlueter", + "description": "Minimal module to check if a file is executable.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/isexe@3.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/isexe.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/isexe#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/isexe/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2e907fe7807eff627986a43b8a66477dd537d4e96042ac7b6627159649bd93383dff0f0628b11c15f265fedec30840ee78ec81003eb3082c133ba173b3436811" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@npmcli/git/node_modules/isexe" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "promise-spawn", + "group": "@npmcli", + "version": "7.0.2", + "bom-ref": "@npmcli/promise-spawn@7.0.2", + "author": "GitHub Inc.", + "description": "spawn processes the way the npm cli likes to do", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/%40npmcli/promise-spawn@7.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/npm/promise-spawn.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/promise-spawn#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/promise-spawn/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-7.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c617d83d7a15e43cb85246340febf62a4c2f9c37e203ff0cb77b1608623f84cd3736c6081fc65a1ba4334bdc7ba637b9bc7641649dafe954455535800a7a9c99" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@npmcli/promise-spawn" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "which", + "version": "4.0.0", + "bom-ref": "@npmcli/promise-spawn@7.0.2|which@4.0.0", + "author": "GitHub Inc.", + "description": "Like which(1) unix command. Find the first instance of an executable in the PATH.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/which@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/npm/node-which.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/node-which#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/node-which/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1a5698c846f4ec33f16022a12b3a65096049b6fc5971932b2fee1492b4d22471cfc99538998613bf7a9a39eefb1fb10e0cb492a2901414073a5bc538caabec72" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@npmcli/promise-spawn/node_modules/which" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "isexe", + "version": "3.1.1", + "bom-ref": "@npmcli/promise-spawn@7.0.2|isexe@3.1.1", + "author": "Isaac Z. Schlueter", + "description": "Minimal module to check if a file is executable.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/isexe@3.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/isexe.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/isexe#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/isexe/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2e907fe7807eff627986a43b8a66477dd537d4e96042ac7b6627159649bd93383dff0f0628b11c15f265fedec30840ee78ec81003eb3082c133ba173b3436811" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@npmcli/promise-spawn/node_modules/isexe" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "npm-pick-manifest", + "version": "9.1.0", + "bom-ref": "npm-pick-manifest@9.1.0", + "author": "GitHub Inc.", + "description": "Resolves a matching manifest from a package metadata document according to standard npm semver resolution rules.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/npm-pick-manifest@9.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/npm/npm-pick-manifest.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/npm-pick-manifest#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/npm-pick-manifest/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-9.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9e473ede920886a1d542bd3ce57f5dd89ccfccbca3cd04bdeb36ebba9a6a0bd699466ff1f31c7ac6123df201edb1f10b3f66c4fa5a07abc65a1c51e17be35ab8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/npm-pick-manifest" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "npm-install-checks", + "version": "6.3.0", + "bom-ref": "npm-install-checks@6.3.0", + "author": "GitHub Inc.", + "description": "Check the engines and platform fields in package.json", + "licenses": [ + { + "license": { + "id": "BSD-2-Clause" + } + } + ], + "purl": "pkg:npm/npm-install-checks@6.3.0", + "externalReferences": [ + { + "url": "git+https://github.com/npm/npm-install-checks.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/npm-install-checks#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/npm-install-checks/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-6.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5b6f5188aff1b69086aa7e9fde2c5f4581a4fb3472afe130f45d84db405f5f14f9fdeb8b740fcd9bb7ceece7931ae0264ecdf47298089f22747187bbd3c61367" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/npm-install-checks" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "npm-package-arg", + "version": "11.0.3", + "bom-ref": "npm-package-arg@11.0.3", + "author": "GitHub Inc.", + "description": "Parse the things that can be arguments to `npm install`", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/npm-package-arg@11.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/npm/npm-package-arg.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/npm-package-arg", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/npm-package-arg/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-11.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b07189cbcb0e0b562b681cb0a7342520a044e2905b19b885f7953a02eb29cf27a6f79e84d3e16d0edb31d59c65389910099d40157018ff2bafb4562b3b117e07" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/npm-package-arg" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "hosted-git-info", + "version": "7.0.2", + "bom-ref": "hosted-git-info@7.0.2", + "author": "GitHub Inc.", + "description": "Provides metadata and conversions from repository urls for GitHub, Bitbucket and GitLab", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/hosted-git-info@7.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/npm/hosted-git-info.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/hosted-git-info", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/hosted-git-info/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a6e519014293e66f19cefb3bd975b2dc7b6f55b4d6963444eba70feb46f127302a7f60e0202a3b9584d8d881d498b9cda6362fc396ef9a81ef3dcd103b66badb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/hosted-git-info" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "lru-cache", + "version": "10.4.3", + "bom-ref": "hosted-git-info@7.0.2|lru-cache@10.4.3", + "author": "Isaac Z. Schlueter", + "description": "A cache object that deletes the least-recently-used items.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/lru-cache@10.4.3", + "externalReferences": [ + { + "url": "git://github.com/isaacs/node-lru-cache.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/node-lru-cache#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/node-lru-cache/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "24d03365c5eb0ade365462ee633d337c0cc37c0bc9596e807d8943050c835790c2948da6e6c0262be3883bbb39f577ec46c587a74da3009ad169d3d1193b7a49" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/hosted-git-info/node_modules/lru-cache" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "proc-log", + "version": "4.2.0", + "bom-ref": "proc-log@4.2.0", + "author": "GitHub Inc.", + "description": "just emit 'log' events on the process object", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/proc-log@4.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/npm/proc-log.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/proc-log#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/proc-log/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "83cf8e9d4fcbdaffb0ca254af83e5f037e09ec41fc8d9f030e5bf085108cc66323ed4081bf188ed6619e37edfa25720a178cdebd4e2444177c955806f6f2de94" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/proc-log" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "validate-npm-package-name", + "version": "5.0.1", + "bom-ref": "validate-npm-package-name@5.0.1", + "author": "GitHub Inc.", + "description": "Give me a string and I'll tell you if it's a valid npm package name", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/validate-npm-package-name@5.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/npm/validate-npm-package-name.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/validate-npm-package-name", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/validate-npm-package-name/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3a58cbad0f5241d394a93690c6a2f97447d95ab5c4c72c96b28cd89405856b03d536e0fcde2825eee243d914e434c6e7888620b7c97cd5e08918875017b6af2d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/validate-npm-package-name" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "promise-inflight", + "version": "1.0.1", + "bom-ref": "promise-inflight@1.0.1", + "author": "Rebecca Turner", + "description": "One promise for multiple requests in flight to avoid async duplication", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/promise-inflight@1.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/iarna/promise-inflight.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/iarna/promise-inflight#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/iarna/promise-inflight/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "eb358fc8438569004961c18c1c1293289deee9306c9cc14e21949ae9c7b57bf66baec3a59c74476da6cc8cb88160aa7e9f8e17f5e508e9550f6ae9025c7b86e2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/promise-inflight" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "promise-retry", + "version": "2.0.1", + "bom-ref": "promise-retry@2.0.1", + "author": "IndigoUnited", + "description": "Retries a function that returns a promise, leveraging the power of the retry module.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/promise-retry@2.0.1", + "externalReferences": [ + { + "url": "git://github.com/IndigoUnited/node-promise-retry.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/IndigoUnited/node-promise-retry#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/IndigoUnited/node-promise-retry/issues/", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cbe58a165051f011979ec3652071463d99b20dfdc314ca0b85a7e5027c99815eab1bac6ef89c1eb13a3643d47a5f0626b66c001429009377b7e6311da1e87fde" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/promise-retry" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "err-code", + "version": "2.0.3", + "bom-ref": "err-code@2.0.3", + "author": "IndigoUnited", + "description": "Create an error with a code", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/err-code@2.0.3", + "externalReferences": [ + { + "url": "git://github.com/IndigoUnited/js-err-code.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/IndigoUnited/js-err-code#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/IndigoUnited/js-err-code/issues/", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d9b9a546934a0714ff09198f3a5c88490a4d8fea92798bdcca6fee4f4271d9b30e94a2ed4b2d5998bb95c5210a2b2a2bfcde7286fa7f6621b5a04dc311831214" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/err-code" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "retry", + "version": "0.12.0", + "bom-ref": "retry@0.12.0", + "author": "Tim Koschützki", + "description": "Abstraction for exponential and custom retry strategies for failed operations.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/retry@0.12.0", + "externalReferences": [ + { + "url": "git://github.com/tim-kos/node-retry.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/tim-kos/node-retry", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/tim-kos/node-retry/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f4b9224f08d487aad3e79e43b44f6b4d7f81281c8f7eb333100b67944b5d130af73647dfc228a1a9ed9b5800e0f8e4118edf6097a20276607f6450c2180b52a3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/retry" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "normalize-package-data", + "version": "6.0.2", + "bom-ref": "normalize-package-data@6.0.2", + "author": "GitHub Inc.", + "description": "Normalizes data that can be found in package.json files.", + "licenses": [ + { + "license": { + "id": "BSD-2-Clause" + } + } + ], + "purl": "pkg:npm/normalize-package-data@6.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/npm/normalize-package-data.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/normalize-package-data#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/normalize-package-data/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "57a83282861bff9126348f8c106ad6902f9eebe46bee64e67c7af10db2f3c50a20064833a3beab928934026ead860485eccbf69cb39a8c0263e6f0c9644167ee" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/normalize-package-data" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "validate-npm-package-license", + "version": "3.0.4", + "bom-ref": "validate-npm-package-license@3.0.4", + "author": "Kyle E. Mitchell", + "description": "Give me a string and I'll tell you if it's a valid npm package license string", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/validate-npm-package-license@3.0.4", + "externalReferences": [ + { + "url": "git+https://github.com/kemitchell/validate-npm-package-license.js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/kemitchell/validate-npm-package-license.js#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/kemitchell/validate-npm-package-license.js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0e92a6d948bfc4deff1d0282b69671a11581859f59d24aadca01bc5c280d43c6650e7c6e4265a18f9eba8fc7cde02bb7fc999b86c0e8edf70026ae2cf61dbb13" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/validate-npm-package-license" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "spdx-correct", + "version": "3.2.0", + "bom-ref": "spdx-correct@3.2.0", + "description": "correct invalid SPDX expressions", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/spdx-correct@3.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/jslicense/spdx-correct.js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jslicense/spdx-correct.js#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jslicense/spdx-correct.js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "90df5d25bbe7c921d42c896e0c7cb7d961d152edce83b07db1b63bb6c14b72d42422a9cc877844ad881d3234d8baa99c5d7fa52b94f596752ddc6ef336cc2664" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/spdx-correct" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "spdx-expression-parse", + "version": "3.0.1", + "bom-ref": "spdx-expression-parse@3.0.1", + "author": "Kyle E. Mitchell", + "description": "parse SPDX license expressions", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/spdx-expression-parse@3.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/jslicense/spdx-expression-parse.js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jslicense/spdx-expression-parse.js#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jslicense/spdx-expression-parse.js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "71ba87ba7b105a724d13a2a155232c31e1f91ff2fd129ca66f3a93437b8bc0d08b675438f35a166a87ea1fb9cee95d3bc655f063a3e141d43621e756c7f64ae1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/spdx-expression-parse" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "spdx-license-ids", + "version": "3.0.20", + "bom-ref": "spdx-license-ids@3.0.20", + "author": "Shinnosuke Watanabe", + "description": "A list of SPDX license identifiers", + "licenses": [ + { + "license": { + "id": "CC0-1.0" + } + } + ], + "purl": "pkg:npm/spdx-license-ids@3.0.20", + "externalReferences": [ + { + "url": "git+https://github.com/jslicense/spdx-license-ids.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jslicense/spdx-license-ids#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jslicense/spdx-license-ids/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.20.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8e0db93620d5ff57cbb52804832bd5c83ba7bda3476eec05f657cd575ee04a63c502563375f34194bb4bcd74debf090f8fb0e119b98df559e624880b9e1bda07" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/spdx-license-ids" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "spdx-exceptions", + "version": "2.5.0", + "bom-ref": "spdx-exceptions@2.5.0", + "author": "The Linux Foundation", + "description": "list of SPDX standard license exceptions", + "licenses": [ + { + "license": { + "id": "CC-BY-3.0" + } + } + ], + "purl": "pkg:npm/spdx-exceptions@2.5.0", + "externalReferences": [ + { + "url": "git+https://github.com/kemitchell/spdx-exceptions.json.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/kemitchell/spdx-exceptions.json#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/kemitchell/spdx-exceptions.json/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3e2538dabfb13b851b512d5bba8dcb3c992394eef8df45e7e5254085da73cec3c7b236d855f9679c57404e069b9cbb9d7be0aabb6e69e8dfa0da5c3f3c5b1ae3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/spdx-exceptions" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "walk-up-path", + "version": "3.0.1", + "bom-ref": "walk-up-path@3.0.1", + "author": "Isaac Z. Schlueter", + "description": "Given a path string, return a generator that walks up the path, emitting each dirname.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/walk-up-path@3.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/walk-up-path.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/walk-up-path#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/walk-up-path/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/walk-up-path/-/walk-up-path-3.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f589422ffca72b709396b491ac3c59bd46ae2f302cc0f0abb1a0a08a5a857af518a5e116d3fdd27048da6b791b5bf4f482186412bee6bfe7e98ea9f563562e4c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/walk-up-path" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "import-meta-resolve", + "version": "4.1.0", + "bom-ref": "import-meta-resolve@4.1.0", + "author": "Titus Wormer", + "description": "Resolve things like Node.js — ponyfill for `import.meta.resolve`", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/import-meta-resolve@4.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/import-meta-resolve.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/import-meta-resolve#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/import-meta-resolve/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "23a7e2697d3d5e2bed93e4c768c7c0c270373150390628355871750dfc7d845baf3485a95e7a2b964ce17107fa7a1aea42289910246dd69a0e0243e67abdebbb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/import-meta-resolve" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "code-frame", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/code-frame@7.25.7", + "author": "The Babel Team", + "description": "Generate errors that contain a code frame that point to source locations.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/code-frame@7.25.7#packages/babel-code-frame", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-code-frame", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-code-frame", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d3164914d1395cca4436c81f1d84f0f056d7e24bf9de614b9f68b75cfa2aebd2f2858482049b62b5a1f1f509ec553aeca20238677f87b447d9dbf1853ceb5fe6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/code-frame" + } + ] + }, + { + "type": "library", + "name": "error-ex", + "version": "1.3.2", + "bom-ref": "error-ex@1.3.2", + "description": "Easy error subclassing and stack customization", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/error-ex@1.3.2", + "externalReferences": [ + { + "url": "git+https://github.com/qix-/node-error-ex.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/qix-/node-error-ex#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/qix-/node-error-ex/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "edd147366a9e15212dd9906c0ab8a8aca9e7dd9da98fe7ddf64988e90a16c38fff0cbfa270405f73453ba890a2b2aad3b0a4e3c387cd172da95bd3aa4ad0fce2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/error-ex" + } + ] + }, + { + "type": "library", + "name": "trough", + "version": "2.2.0", + "bom-ref": "trough@2.2.0", + "author": "Titus Wormer", + "description": "`trough` is middleware", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/trough@2.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/trough.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/trough#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/trough/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b663292b4d018d9894c95cafac12bb9277ab3609a0bdc57f28b572ba66bf482f9340dd7aec6acc45c880353cf4f7e937cd6f0bf2deb48d63b51a97e465d8d36b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/trough" + } + ] + }, + { + "type": "library", + "name": "unist-util-inspect", + "version": "8.1.0", + "bom-ref": "unist-util-inspect@8.1.0", + "author": "Titus Wormer", + "description": "unist utility to inspect nodes", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-inspect@8.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-inspect.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-inspect#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-inspect/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-inspect/-/unist-util-inspect-8.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "98e960f0ca77de947479e169a39776f74da88ea14538a30c1b6845f1b987ed99619e68c5821d0d237fd90f075a04935bbeb4bb2d9155ac156d204f4a67db3bbd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unist-util-inspect" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "vfile-message", + "version": "4.0.2", + "bom-ref": "vfile-message@4.0.2", + "author": "Titus Wormer", + "description": "vfile utility to create a virtual message", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/vfile-message@4.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/vfile/vfile-message.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/vfile/vfile-message#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/vfile/vfile-message/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8d10d9d4830bb6d1a3e3529c66f96b600688dc27eaa4ba5fa5ff8c7e2835def893e8d2af473599fa55f3d18e43eb4c3ab8920100e1aaf664877f4824b45d1dbb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vfile-message" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "unist-util-stringify-position", + "version": "4.0.0", + "bom-ref": "vfile-message@4.0.2|unist-util-stringify-position@4.0.0", + "author": "Titus Wormer", + "description": "unist utility to serialize a node, position, or point as a human readable location", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-stringify-position@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-stringify-position.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-stringify-position#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-stringify-position/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d00495d3a000a0a083912dbec70e515c9cb0aeebaba5b0b82594a6ee7afb30eb75a23033bf2c9a3be53165fd7c8fc14217a926cc264a70080dff2bb6826d9781" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vfile-message/node_modules/unist-util-stringify-position" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "vfile-reporter", + "version": "8.1.1", + "bom-ref": "vfile-reporter@8.1.1", + "author": "Titus Wormer", + "description": "vfile utility to create a report for a file", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/vfile-reporter@8.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/vfile/vfile-reporter.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/vfile/vfile-reporter#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/vfile/vfile-reporter/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/vfile-reporter/-/vfile-reporter-8.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ab145972715242dea958a9f73c093cd722cadab3b68bb0835e9cbcbfc66aba210e30b4a73f0e813128bd635b140b018697b6bd6f70894f508aa67445ee9a7aea" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vfile-reporter" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "string-width", + "version": "6.1.0", + "bom-ref": "vfile-reporter@8.1.1|string-width@6.1.0", + "author": "Sindre Sorhus", + "description": "Get the visual width of a string - the number of columns required to display it", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/string-width@6.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/string-width.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/string-width#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/string-width/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/string-width/-/string-width-6.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "934d6cc022408109ae00307460873eed3b9ab5f36f4c154ea1a5162634c1f51e15273479bcd5b37f9b78d844956453d2f314f2485ec201d578b7f69a226dd49d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vfile-reporter/node_modules/string-width" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "emoji-regex", + "version": "10.4.0", + "bom-ref": "vfile-reporter@8.1.1|emoji-regex@10.4.0", + "author": "Mathias Bynens", + "description": "A regular expression to match all Emoji-only symbols as per the Unicode Standard.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/emoji-regex@10.4.0", + "externalReferences": [ + { + "url": "git+https://github.com/mathiasbynens/emoji-regex.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://mths.be/emoji-regex", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mathiasbynens/emoji-regex/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "102fb4a14318d51aa6e0ee8b2eb823b580ef715613cbb7210e733843bd37d2d3f82b08f7bbfa51ea03fdca09e9d8224c2b91aafbd436a2a9ab149033d350d78f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vfile-reporter/node_modules/emoji-regex" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "strip-ansi", + "version": "7.1.0", + "bom-ref": "vfile-reporter@8.1.1|strip-ansi@7.1.0", + "author": "Sindre Sorhus", + "description": "Strip ANSI escape codes from a string", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/strip-ansi@7.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/strip-ansi.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/strip-ansi#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/strip-ansi/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8aae9e55523ae274104d162ad8ab44836776b94ecb125853270b07e18cc81d9b21c658199acff021ce15a03413946fc8bd522b04a1b4e82ad99e9d2abfb86471" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vfile-reporter/node_modules/strip-ansi" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "ansi-regex", + "version": "6.1.0", + "bom-ref": "vfile-reporter@8.1.1|ansi-regex@6.1.0", + "author": "Sindre Sorhus", + "description": "Regular expression for matching ANSI escape codes", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/ansi-regex@6.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/ansi-regex.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/ansi-regex#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/ansi-regex/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ec7497e1041be02b297222e9545c3245eefd3b7c6c2190c32c4476d6411143bd6868fa1d17c8cbef6e408093050186e8a08aa8949a112ee33cd52a5e524a64bc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vfile-reporter/node_modules/ansi-regex" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "supports-color", + "version": "9.4.0", + "bom-ref": "vfile-reporter@8.1.1|supports-color@9.4.0", + "author": "Sindre Sorhus", + "description": "Detect whether a terminal supports color", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/supports-color@9.4.0", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/supports-color.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/supports-color#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/supports-color/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/supports-color/-/supports-color-9.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "54bfa536b128217c30d5ca0b3ce9a21262bfd2c1a2824a3908ec48d3d2b31dcd9525726c437ed4690fbcaaebb18c3780efe2a72c64d647239748b2d1d966f88f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vfile-reporter/node_modules/supports-color" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "unist-util-stringify-position", + "version": "4.0.0", + "bom-ref": "vfile-reporter@8.1.1|unist-util-stringify-position@4.0.0", + "author": "Titus Wormer", + "description": "unist utility to serialize a node, position, or point as a human readable location", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-stringify-position@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-stringify-position.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-stringify-position#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-stringify-position/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d00495d3a000a0a083912dbec70e515c9cb0aeebaba5b0b82594a6ee7afb30eb75a23033bf2c9a3be53165fd7c8fc14217a926cc264a70080dff2bb6826d9781" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vfile-reporter/node_modules/unist-util-stringify-position" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "supports-color", + "group": "@types", + "version": "8.1.3", + "bom-ref": "@types/supports-color@8.1.3", + "description": "TypeScript definitions for supports-color", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/supports-color@8.1.3#types/supports-color", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/supports-color", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/supports-color", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/supports-color/-/supports-color-8.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1f2e94329c611378f5b4ba65dbb7b1a755ea1c3ee7f1c84088d3f359fcf5e8b3d9a0c32849ce1dccb97ac3daa28e411bfebe4ed68cddbb5096180d8bf3765e66" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/supports-color" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "eastasianwidth", + "version": "0.2.0", + "bom-ref": "eastasianwidth@0.2.0", + "author": "Masaki Komagata", + "description": "Get East Asian Width from a character.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/eastasianwidth@0.2.0", + "externalReferences": [ + { + "url": "git://github.com/komagata/eastasianwidth.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/komagata/eastasianwidth#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/komagata/eastasianwidth/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "23cf1361959cf578981d1438ff7739ae38df8248e12f25b696e18885e18445b350e8e63bc93c9b6a74a90d765af32ed550ff589837186be7b2ab871aee22ea58" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/eastasianwidth" + } + ] + }, + { + "type": "library", + "name": "vfile-sort", + "version": "4.0.0", + "bom-ref": "vfile-sort@4.0.0", + "author": "Titus Wormer", + "description": "vfile utility to sort messages by line/column", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/vfile-sort@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/vfile/vfile-sort.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/vfile/vfile-sort#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/vfile/vfile-sort/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/vfile-sort/-/vfile-sort-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "95f7cf23526b6c70d34e827072ad2b97aac19a48d098cb97900c6c64f452f435db68942f73ae3678283a106c5c5f68b52fe7ac6ee86afb697db41965e6ff0079" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vfile-sort" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "vfile", + "version": "6.0.3", + "bom-ref": "vfile@6.0.3", + "author": "Titus Wormer", + "description": "Virtual file format for text processing", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/vfile@6.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/vfile/vfile.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/vfile/vfile#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/vfile/vfile/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2b321b1fff6d5dab76bb7d237feb26330142b27a38c0755d366cc5c8bf93fcbdd41aaaa4e8929f56a3853991296521c00c7d64e3469be8d5085d9ab8db6a2fdd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vfile" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "vfile-statistics", + "version": "3.0.0", + "bom-ref": "vfile-statistics@3.0.0", + "author": "Titus Wormer", + "description": "vfile utility to count messages per category: failures, warnings, etc", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/vfile-statistics@3.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/vfile/vfile-statistics.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/vfile/vfile-statistics#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/vfile/vfile-statistics/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/vfile-statistics/-/vfile-statistics-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fea970ab05815853a6a57ba32ffdb43fe22ec9d8a5d2b659360951f95366e89d20a4b1f0b95339b3b8364df568b306d78d9e07b8884b332484c88c398bbfc3f3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vfile-statistics" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "yaml", + "version": "2.3.1", + "bom-ref": "yaml@2.3.1", + "author": "Eemeli Aro", + "description": "JavaScript parser and stringifier for YAML", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/yaml@2.3.1", + "externalReferences": [ + { + "url": "git+https://github.com/eemeli/yaml.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://eemeli.org/yaml/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/eemeli/yaml/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/yaml/-/yaml-2.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d9e1d67e36a85e04c10b68cd3352d179feb65506b4ba6b6f4620d293a1d2cd6ed1bd2e58b6469b26bc182cb10a58173c6b95363d3482b3e7498d44c97651ec59" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/yaml" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "unified", + "version": "11.0.5", + "bom-ref": "unified@11.0.5", + "author": "Titus Wormer", + "description": "parse, inspect, transform, and serialize content through syntax trees", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unified@11.0.5", + "externalReferences": [ + { + "url": "git+https://github.com/unifiedjs/unified.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://unifiedjs.com", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/unifiedjs/unified/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c4abc684f5b0de4f3842387c6c8dd97898ea9f269d2be18416d6b349f66ffeb29e4e44e3389868ea616a87648cf7a888719a24c623a983bf066b34d283cf8a1c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unified" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "unist-util-visit", + "version": "5.0.0", + "bom-ref": "unist-util-visit@5.0.0", + "author": "Titus Wormer", + "description": "unist utility to visit nodes", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-visit@5.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-visit.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-visit#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-visit/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "311d38baf0fed3b73097fca156e55602dc3edc6391fe49e52f9e4d77fc0075b964dbb18256dde5aa94e2bf2fed909719a0d3f34f04b563e28ca2394b0e1a13ce" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unist-util-visit" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "unist-util-is", + "version": "6.0.0", + "bom-ref": "unist-util-is@6.0.0", + "author": "Titus Wormer", + "description": "unist utility to check if a node passes a test", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-is@6.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-is.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-is#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-is/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "daa0931e29b07712dfcfe6337467e4a8d947d2d2e2f718d39c775d3e6270b481bd306b1d6eeb5f4dce0ffa168f0fb97b0a3c5ffd6663fb07b9a9f54fbefc5f63" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unist-util-is" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "unist-util-visit-parents", + "version": "6.0.1", + "bom-ref": "unist-util-visit-parents@6.0.1", + "author": "Titus Wormer", + "description": "unist utility to recursively walk over nodes, with ancestral information", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-visit-parents@6.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-visit-parents.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-visit-parents#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-visit-parents/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2ff3ea5b37d33fd973cc46ba08ab349369c04714dd65dbb0df3ca1f1dd8d5419eccaf1e3497e135ac7b7f3c62bad029bbc8f30db47c68c6961813f7a5b02b293" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unist-util-visit-parents" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "uvu", + "version": "0.5.6", + "bom-ref": "uvu@0.5.6", + "description": "uvu is an extremely fast and lightweight test runner for Node.js and the browser", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/uvu@0.5.6", + "externalReferences": [ + { + "url": "git+https://github.com/lukeed/uvu.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/lukeed/uvu#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/lukeed/uvu/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/uvu/-/uvu-0.5.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fa0f043517b2afc62c39ce9fbff35526cdaf15d1c19c135d7c4e3daec86b4f30d63a5531e06abb28e4b6183f1eaa1cb68fe123ab6f7e49b287f328e402a5eaa0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/uvu" + } + ] + }, + { + "type": "library", + "name": "dequal", + "version": "2.0.3", + "bom-ref": "dequal@2.0.3", + "author": "Luke Edwards", + "description": "A tiny (304B to 489B) utility for check for deep equality", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/dequal@2.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/lukeed/dequal.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/lukeed/dequal#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/lukeed/dequal/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d237bea8f28710ca21bdf453084a370ab3c6e9c033018826ccacb1462612483912e9e1897725499bb59a600e4409a003f702c1d93e0411eca603968555c61708" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/dequal" + } + ] + }, + { + "type": "library", + "name": "diff", + "version": "5.2.0", + "bom-ref": "diff@5.2.0", + "description": "A JavaScript text diff implementation.", + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + } + ], + "purl": "pkg:npm/diff@5.2.0", + "externalReferences": [ + { + "url": "git://github.com/kpdecker/jsdiff.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/kpdecker/jsdiff#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "http://github.com/kpdecker/jsdiff/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b88143c6aa5164667a4e13a4f388447ea5a81f1d9d7af445be94d97131eeafce6f2267dac546d35bd4728780a90ae0e74e838fd4212d5ca220cad1c13d57dfe4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/diff" + } + ] + }, + { + "type": "library", + "name": "kleur", + "version": "4.1.5", + "bom-ref": "kleur@4.1.5", + "author": "Luke Edwards", + "description": "The fastest Node.js library for formatting terminal text with ANSI colors~!", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/kleur@4.1.5", + "externalReferences": [ + { + "url": "git+https://github.com/lukeed/kleur.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/lukeed/kleur#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/lukeed/kleur/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a3e34efbc5ab462404138ffb9f044984dd475a9566266e75d690475313cbb69d015084b3941a653916129937250a726f42adad2aefec825df156991ced95ae41" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/kleur" + } + ] + }, + { + "type": "library", + "name": "sade", + "version": "1.8.1", + "bom-ref": "sade@1.8.1", + "author": "Luke Edwards", + "description": "Smooth (CLI) operator 🎶", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/sade@1.8.1", + "externalReferences": [ + { + "url": "git+https://github.com/lukeed/sade.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/lukeed/sade#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/lukeed/sade/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c5a9770995f55e5a3f938029c0216b1d50028bd7c1a89ed5fa6c2106cb9fff520e29b072d3df057b1f966bfe5032e6f0d3da5267fbbc118f0f5a07af26c5e9d4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sade" + } + ] + }, + { + "type": "library", + "name": "mri", + "version": "1.2.0", + "bom-ref": "mri@1.2.0", + "author": "Luke Edwards", + "description": "Quickly scan for CLI flags and arguments", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mri@1.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/lukeed/mri.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/lukeed/mri#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/lukeed/mri/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b73cec91bddb1bc2ef606145fe60d3a6ade3a48e90f707372c49816a086ef83742b2c77515a90dec17348553661321aad5bab74607e409bddc9902e934f3aba0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mri" + } + ] + }, + { + "type": "library", + "name": "eslint-plugin-markdown", + "version": "3.0.1", + "bom-ref": "eslint-plugin-markdown@3.0.1", + "author": "Brandon Mills", + "description": "An ESLint plugin to lint JavaScript in Markdown code fences.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/eslint-plugin-markdown@3.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/eslint/eslint-plugin-markdown.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/eslint/eslint-plugin-markdown#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/eslint/eslint-plugin-markdown/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/eslint-plugin-markdown/-/eslint-plugin-markdown-3.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f2baa8735e3c0d6746766605e96490153dee43a3ceef35d881e0691c03806a45ffce9abe36f1586c303f1fb3d8cc76a3c2d99a3b30307f1ca5fbec74835fcdf4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/eslint-plugin-markdown" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "mdast-util-from-markdown", + "version": "0.8.5", + "bom-ref": "mdast-util-from-markdown@0.8.5", + "author": "Titus Wormer", + "description": "mdast utility to parse markdown", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mdast-util-from-markdown@0.8.5", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/mdast-util-from-markdown.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-from-markdown#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-from-markdown/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "da19135ed6189ebf8db9b0ff83a286052ff49859817227c0b08d32216462468d0f8d5b3a49239239db736e9ea44869d284337a1b9696669290da5591cb6ee659" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-from-markdown" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "mdast", + "group": "@types", + "version": "3.0.15", + "bom-ref": "@types/mdast@3.0.15", + "description": "TypeScript definitions for mdast", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/mdast@3.0.15#types/mdast", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/mdast", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/mdast", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.15.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2e7c03fa65047f158c6b54290eb69ccc89fa93411edd232272e6124b34ba65897680a4b4f440a59c960677c0eeeab7dce6bfc6644939a359916fc4da4e3d37b1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/mdast" + } + ], + "components": [ + { + "type": "library", + "name": "unist", + "group": "@types", + "version": "2.0.11", + "bom-ref": "@types/mdast@3.0.15|@types/unist@2.0.11", + "description": "TypeScript definitions for unist", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/unist@2.0.11#types/unist", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/unist", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/unist", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0a604a88be8d368fceaa098c9fde4593d5a1969da6b6f22ff8a36940a3761784a3beb11eb2e6d34561984a0f819d664e9e509a493535b0ca6c04ece06d8867b0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/mdast/node_modules/@types/unist" + } + ] + } + ] + }, + { + "type": "library", + "name": "mdast-util-to-string", + "version": "2.0.0", + "bom-ref": "mdast-util-to-string@2.0.0", + "author": "Titus Wormer", + "description": "mdast utility to get the plain text content of a node", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mdast-util-to-string@2.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/mdast-util-to-string.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-to-string#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-to-string/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "016e03452dd06c16b263f8c9983f38dfb5751a899b8dff1148e50230506ea398878b9f0018481508a43e7b31e46590e90104bbe617013292ea8e92538ed50bef" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-to-string" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark", + "version": "2.11.4", + "bom-ref": "micromark@2.11.4", + "author": "Titus Wormer", + "description": "small commonmark compliant markdown parser with positional info and concrete tokens", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark@2.11.4", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark/-/micromark-2.11.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f96a28bcdfe9a4aa2540e14801a8f18bb2eef642276cfc45b9305511abc570bf1e01f56cb6873932870f9aa05e01d04e255d34b9a5637a0cc7e3e300d0337fb8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromark" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "parse-entities", + "version": "2.0.0", + "bom-ref": "parse-entities@2.0.0", + "author": "Titus Wormer", + "description": "Parse HTML character references: fast, spec-compliant, positional information", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/parse-entities@2.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/parse-entities.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/parse-entities#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/parse-entities/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "924cb01a909c45886a408721696a99f3be70ce94bf6cc2a1cf91e7377a7bc2f7894e44edc8007f0259d2d1ff03152a985b54fcdadeb2100904701f80d48dcc6d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/parse-entities" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "character-entities-legacy", + "version": "1.1.4", + "bom-ref": "character-entities-legacy@1.1.4", + "author": "Titus Wormer", + "description": "HTML legacy character entity information", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/character-entities-legacy@1.1.4", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/character-entities-legacy.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/character-entities-legacy#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/character-entities-legacy/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "dd79ebfbb6454b5bb17a2503bd5d36c10f900db739e68f7bb48579cc749c48f26970b9bfaf40c53dca18ded611a7e559ba4c6e31e2a05d89ac5d01ced39cd078" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/character-entities-legacy" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "character-entities", + "version": "1.2.4", + "bom-ref": "character-entities@1.2.4", + "author": "Titus Wormer", + "description": "HTML character entity information", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/character-entities@1.2.4", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/character-entities.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/character-entities#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/character-entities/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8813327841f17d59c86a4c0eb835e9564739e078a33600b2401db0d157c64138657ba3579f9d3353a57fbbe2c38711dc0d43e88e7e8aa606b73d3003f16d5b43" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/character-entities" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "character-reference-invalid", + "version": "1.1.4", + "bom-ref": "character-reference-invalid@1.1.4", + "author": "Titus Wormer", + "description": "HTML invalid numeric character reference information", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/character-reference-invalid@1.1.4", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/character-reference-invalid.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/character-reference-invalid#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/character-reference-invalid/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "98a2949146e13e942508e7c8b9992f484824b633c522c64a4516c2e8a59510cbe5cdb963de2ddab10bf9383b2bc2dd0dde91c012f8cff0a4d03c7929d3eea33a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/character-reference-invalid" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-alphanumerical", + "version": "1.0.4", + "bom-ref": "is-alphanumerical@1.0.4", + "author": "Titus Wormer", + "description": "Check if a character is alphanumerical", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-alphanumerical@1.0.4", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/is-alphanumerical.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/is-alphanumerical#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/is-alphanumerical/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "533a1952bf977d5cf7b77bf82b21849e254bf410d1a10b58eed3b2ad1c9b9153630c55b2a35ca15cd1abac14d0c69de26fd04b016b3b93660a050b05464646f4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-alphanumerical" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-alphabetical", + "version": "1.0.4", + "bom-ref": "is-alphabetical@1.0.4", + "author": "Titus Wormer", + "description": "Check if a character is alphabetical", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-alphabetical@1.0.4", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/is-alphabetical.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/is-alphabetical#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/is-alphabetical/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0f0cec034e0b435d051d366e2f4fe0ad50e4e2b168547d698c04e863006b1d2c5cac120642e5eb40cb43e54d5bd14d975602990932cb3fcbb6431aa1cb797656" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-alphabetical" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-decimal", + "version": "1.0.4", + "bom-ref": "is-decimal@1.0.4", + "author": "Titus Wormer", + "description": "Check if a character is decimal", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-decimal@1.0.4", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/is-decimal.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/is-decimal#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/is-decimal/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "44676b88c99042f6766aa690ab76b0340e9d086b4aa620c570eceb4d6ac3013d8c896aca4153e6c4b18797b6369cdbba95e774904ca85f47a7634a9762cbfdcf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-decimal" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-hexadecimal", + "version": "1.0.4", + "bom-ref": "is-hexadecimal@1.0.4", + "author": "Titus Wormer", + "description": "Check if a character is hexadecimal", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-hexadecimal@1.0.4", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/is-hexadecimal.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/is-hexadecimal#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/is-hexadecimal/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8323c9baff376c7329a1c558a2aa1fe550e266f784a06a052fc9b705735bd955bc5ecfabcfd92a3bc2ce4390c7e84b2ebe2953d40a5acd4d29ca5fb2b5b3ed97" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-hexadecimal" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "unist-util-stringify-position", + "version": "2.0.3", + "bom-ref": "unist-util-stringify-position@2.0.3", + "author": "Titus Wormer", + "description": "unist utility to serialize a node, position, or point as a human readable location", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-stringify-position@2.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-stringify-position.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-stringify-position#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-stringify-position/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ddf692727e48fa1cbd56578eabfa8d6c077aa40c7b887e63601312f48d478105628f3ff89afe41bf0e62c35b02ffdd0238388aa3cd46fe9b3c009ac84a7ebcee" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unist-util-stringify-position" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "unist", + "group": "@types", + "version": "2.0.11", + "bom-ref": "unist-util-stringify-position@2.0.3|@types/unist@2.0.11", + "description": "TypeScript definitions for unist", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/unist@2.0.11#types/unist", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/unist", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/unist", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0a604a88be8d368fceaa098c9fde4593d5a1969da6b6f22ff8a36940a3761784a3beb11eb2e6d34561984a0f819d664e9e509a493535b0ca6c04ece06d8867b0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unist-util-stringify-position/node_modules/@types/unist" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "mdast-util-mdx", + "version": "3.0.0", + "bom-ref": "mdast-util-mdx@3.0.0", + "author": "Titus Wormer", + "description": "mdast extension to parse and serialize MDX (or MDX.js)", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mdast-util-mdx@3.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/mdast-util-mdx.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-mdx#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-mdx/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mdast-util-mdx/-/mdast-util-mdx-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "25f6d82c05bb5e76134db52c9a9bb491d05455efb2295259048b448f0c982620c9b99f70e1e79aaa4b381d03be47ba1b8d6812db2995eb4198a48d78520e79e3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "mdast-util-from-markdown", + "version": "2.0.1", + "bom-ref": "mdast-util-mdx@3.0.0|mdast-util-from-markdown@2.0.1", + "author": "Titus Wormer", + "description": "mdast utility to parse markdown", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mdast-util-from-markdown@2.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/mdast-util-from-markdown.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-from-markdown#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-from-markdown/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "689114cb367a4f396c5f6b3907839fee537b110b40c6fb6b69d30c8250900f2693160b1ee829ad99d275e44967551942835be937256d6de9b43d6ce5362799b0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx/node_modules/mdast-util-from-markdown" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "mdast", + "group": "@types", + "version": "4.0.4", + "bom-ref": "mdast-util-mdx@3.0.0|@types/mdast@4.0.4", + "description": "TypeScript definitions for mdast", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/mdast@4.0.4#types/mdast", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/mdast", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/mdast", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "90668d6cf87593b005ce0a6e77f80c76f226e71b840b291147e26758a427a3d4c05d56ba5885421933ef6067a42032f8bb009941261b53134149bd5a528efda0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx/node_modules/@types/mdast" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "mdast-util-to-string", + "version": "4.0.0", + "bom-ref": "mdast-util-mdx@3.0.0|mdast-util-to-string@4.0.0", + "author": "Titus Wormer", + "description": "mdast utility to get the plain text content of a node", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mdast-util-to-string@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/mdast-util-to-string.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-to-string#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-to-string/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d07e38bc38a69f9d45d18c2fc522529b47820ce25346598dd11d72061e072e3f70895d439f44285c66ef1405a3da1488b554e50a6045d61a8a948c9405514b3e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx/node_modules/mdast-util-to-string" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark", + "version": "4.0.0", + "bom-ref": "mdast-util-mdx@3.0.0|micromark@4.0.0", + "author": "Titus Wormer", + "description": "small commonmark compliant markdown parser with positional info and concrete tokens", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark@4.0.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a3fb1dd273287fc9187dff93a9c0f1dd54ab8014dc6694af61c00721f1e1bf9540b8d9a2b02c63871e989b14bc3c51296fdcf958a58a3ddcdfd23336deba3745" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx/node_modules/micromark" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-util-encode", + "version": "2.0.0", + "bom-ref": "mdast-util-mdx@3.0.0|micromark-util-encode@2.0.0", + "author": "Titus Wormer", + "description": "micromark utility to encode dangerous html characters", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-encode@2.0.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a52f9139f0970062d608e73c7a0701bd3d247f6ec6a1632ab5d6ab35f0dc8dbe982ee57970cde2a06e3962cdaa395a9ea926e368a83bdaf53e59bcb779d74fb0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx/node_modules/micromark-util-encode" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-util-sanitize-uri", + "version": "2.0.0", + "bom-ref": "mdast-util-mdx@3.0.0|micromark-util-sanitize-uri@2.0.0", + "author": "Titus Wormer", + "description": "micromark utility to sanitize urls", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-sanitize-uri@2.0.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5a162fe5411c66b6c0b65b273ee0a11d402cbbf8813ce55a115b27b4b04876989b3b475dcbc3b36af673de22f6c55bc164ea6896e8d29623fae4aab4ffb28863" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx/node_modules/micromark-util-sanitize-uri" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "unist-util-stringify-position", + "version": "4.0.0", + "bom-ref": "mdast-util-mdx@3.0.0|unist-util-stringify-position@4.0.0", + "author": "Titus Wormer", + "description": "unist utility to serialize a node, position, or point as a human readable location", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-stringify-position@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-stringify-position.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-stringify-position#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-stringify-position/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d00495d3a000a0a083912dbec70e515c9cb0aeebaba5b0b82594a6ee7afb30eb75a23033bf2c9a3be53165fd7c8fc14217a926cc264a70080dff2bb6826d9781" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx/node_modules/unist-util-stringify-position" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "decode-named-character-reference", + "version": "1.0.2", + "bom-ref": "decode-named-character-reference@1.0.2", + "author": "Titus Wormer", + "description": "Decode named character references", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/decode-named-character-reference@1.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/decode-named-character-reference.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/decode-named-character-reference#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/decode-named-character-reference/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3bcc75d91ceb505f31c95718d0a268c16b26689c506e6cb4fc4b6736d1d1a6c39c4fb7459395b9f7c7281ea055a665a8d684107ec0aa7c29a464de4326b65576" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/decode-named-character-reference" + } + ], + "components": [ + { + "type": "library", + "name": "character-entities", + "version": "2.0.2", + "bom-ref": "decode-named-character-reference@1.0.2|character-entities@2.0.2", + "author": "Titus Wormer", + "description": "Map of named character references", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/character-entities@2.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/character-entities.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/character-entities#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/character-entities/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b21c7ba10d00c1e9ff05121d92392fcf9e0f9c4108fc48f05c3488669f3afca29d6da7c78750dffd16060619f885b7b6fae282f459d3e540847723f3dda8bd85" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/decode-named-character-reference/node_modules/character-entities" + } + ] + } + ] + }, + { + "type": "library", + "name": "devlop", + "version": "1.1.0", + "bom-ref": "devlop@1.1.0", + "author": "Titus Wormer", + "description": "Do things in development and nothing otherwise", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/devlop@1.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/devlop.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/devlop#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/devlop/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "456988aa17057f5951601bcd9abeea4cdbb20adffbfe7b368dba69d7e3da96013fac341c053d1f8a848c52927dde2ae55210b986b838718a9ee94fb42265b4ac" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/devlop" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-util-decode-numeric-character-reference", + "version": "2.0.1", + "bom-ref": "micromark-util-decode-numeric-character-reference@2.0.1", + "author": "Titus Wormer", + "description": "micromark utility to decode numeric character references", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-decode-numeric-character-reference@2.0.1#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6e690d73bcfc5a7ea4823666547397dd2a301a655d8584bbc81a4c9ee3273f30eaffac70540eb4e03b8e5cc6533b596fab4d60f8075f6b4a44d942869712f55d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromark-util-decode-numeric-character-reference" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-util-decode-string", + "version": "2.0.0", + "bom-ref": "micromark-util-decode-string@2.0.0", + "author": "Titus Wormer", + "description": "micromark utility to decode markdown strings", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-decode-string@2.0.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "af849cea579e5139f73fa824db4685323da7b4fc27eaaa4366a5af626006e8d82f1532258f85adac0b9d2e2eb9a98a1a19d5d85625d8c36a649a7ed09c815ab0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromark-util-decode-string" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-util-normalize-identifier", + "version": "2.0.0", + "bom-ref": "micromark-util-normalize-identifier@2.0.0", + "author": "Titus Wormer", + "description": "micromark utility normalize identifiers (as found in references, definitions)", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-normalize-identifier@2.0.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "db18584f4b1fa3ce4532b50fb4770fa36aeba759706c3104ce9c7b8e21f6c5724ba81bb2e07d068179394e853c204c2844eb57b8bf0d0f4b6d55ae2b36a60adf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromark-util-normalize-identifier" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-util-symbol", + "version": "2.0.0", + "bom-ref": "micromark-util-symbol@2.0.0", + "author": "Titus Wormer", + "description": "micromark utility with symbols", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-symbol@2.0.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f0966df44959e64c939cef789ae3f12064bca321254496a224ef04cd5e994b2190d48b3cc70978438e6a53950e83e6c61f8022916ce2cf488de2c14b5acf0f1b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromark-util-symbol" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-util-types", + "version": "2.0.0", + "bom-ref": "micromark-util-types@2.0.0", + "author": "Titus Wormer", + "description": "micromark utility with a couple of typescript types", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-types@2.0.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a0d87a4b658c1d6459ae6badb119830df9332adc45f9b7365712c2f5dbedac32111659fadbb56c14fe9f2cc813af218396380b3e392bcd048370fae33f20c9e7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromark-util-types" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-core-commonmark", + "version": "2.0.1", + "bom-ref": "micromark-core-commonmark@2.0.1", + "author": "Titus Wormer", + "description": "The CommonMark markdown constructs", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-core-commonmark@2.0.1#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0944322abd5effffd9383c83d54df18adeb35f0cb56bcab66b54b51cab4896682fbabac4a5ac3f63dcba29221b17c3f9f5c9ff363cc7c8ef90d9f03260b42b00" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromark-core-commonmark" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-factory-space", + "version": "2.0.0", + "bom-ref": "micromark-factory-space@2.0.0", + "author": "Titus Wormer", + "description": "micromark factory to parse markdown space (found in lots of places)", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-factory-space@2.0.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4caafe2c80d7da990125714bce9c8fca58f360adccb6696531430e0d34092147c31a770449aa81f7475bf48014733e0064024575df14f733a9f6dcb5e39f2bc6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromark-factory-space" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-util-character", + "version": "2.1.0", + "bom-ref": "micromark-util-character@2.1.0", + "author": "Titus Wormer", + "description": "micromark utility to handle character codes", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-character@2.1.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2af39557e5f5c8b05fb3d742052a29abff86d4f7204f79402b4ee60b80735e2e44eda87330017ca08ba90c327a9a27af23a17e94001391b4109508b125f4f769" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromark-util-character" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-util-chunked", + "version": "2.0.0", + "bom-ref": "micromark-util-chunked@2.0.0", + "author": "Titus Wormer", + "description": "micromark utility to splice and push with giant arrays", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-chunked@2.0.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6a72bc49698da6191775a2a0cf9849bc66bb974d2a99c694428318b01c039522852a373a8231973c3c3714d2f735bc2ae4bf2013e4426c6a93c38f452b9432be" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromark-util-chunked" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-util-combine-extensions", + "version": "2.0.0", + "bom-ref": "micromark-util-combine-extensions@2.0.0", + "author": "Titus Wormer", + "description": "micromark utility to combine syntax or html extensions", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-combine-extensions@2.0.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bd9662a38f24ece3747d54b70948056ad587a0a6db2d32bfad3ee9ce9278063a7926391979ab117eb4bdc2c05d0c92b67092c731c91765dccf492af507c6b8a1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromark-util-combine-extensions" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-util-resolve-all", + "version": "2.0.0", + "bom-ref": "micromark-util-resolve-all@2.0.0", + "author": "Titus Wormer", + "description": "micromark utility to resolve subtokens", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-resolve-all@2.0.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e8a53aa8eec367b18991a0a0c0136da655c2bc69094e853ceb26c101475abef82c0a21bc9524af631afd321c2643eb9da73cb01ec978469189b18586d690ce70" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromark-util-resolve-all" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-util-subtokenize", + "version": "2.0.1", + "bom-ref": "micromark-util-subtokenize@2.0.1", + "author": "Titus Wormer", + "description": "micromark utility to tokenize subtokens", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-subtokenize@2.0.1#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8d936d88597fd5a63bdf24b7506424bad0f451b853b7af2a9d1a70d8f89f9b3e7057d87c80e56c37bd2ff8babf7f5aca694fd6f29c517bccbc43d157d4039ed5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromark-util-subtokenize" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "mdast-util-mdx-expression", + "version": "2.0.1", + "bom-ref": "mdast-util-mdx-expression@2.0.1", + "author": "Titus Wormer", + "description": "mdast extension to parse and serialize MDX (or MDX.js) expressions", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mdast-util-mdx-expression@2.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/mdast-util-mdx-expression.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-mdx-expression#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-mdx-expression/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "27a7fef61529fa575366a2914a0ed5c3957a32a8c04dcfb713881fdc214d72e64d583f1777223acd0f06a87edff35ebd30ce8fee13014435469e7ee81c1f645d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx-expression" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "hast", + "group": "@types", + "version": "3.0.4", + "bom-ref": "mdast-util-mdx-expression@2.0.1|@types/hast@3.0.4", + "description": "TypeScript definitions for hast", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/hast@3.0.4#types/hast", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/hast", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/hast", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "58fb3e6db430e5a0a3fb1ea568d1962c7df0be21eda02bff3f7fa8b4185b3a12601bcaada5d00c9530b12edb13580ecb1f53a1fdb1421ec067d133d2e66df411" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx-expression/node_modules/@types/hast" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "mdast", + "group": "@types", + "version": "4.0.4", + "bom-ref": "mdast-util-mdx-expression@2.0.1|@types/mdast@4.0.4", + "description": "TypeScript definitions for mdast", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/mdast@4.0.4#types/mdast", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/mdast", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/mdast", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "90668d6cf87593b005ce0a6e77f80c76f226e71b840b291147e26758a427a3d4c05d56ba5885421933ef6067a42032f8bb009941261b53134149bd5a528efda0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx-expression/node_modules/@types/mdast" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "mdast-util-from-markdown", + "version": "2.0.1", + "bom-ref": "mdast-util-mdx-expression@2.0.1|mdast-util-from-markdown@2.0.1", + "author": "Titus Wormer", + "description": "mdast utility to parse markdown", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mdast-util-from-markdown@2.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/mdast-util-from-markdown.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-from-markdown#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-from-markdown/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "689114cb367a4f396c5f6b3907839fee537b110b40c6fb6b69d30c8250900f2693160b1ee829ad99d275e44967551942835be937256d6de9b43d6ce5362799b0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx-expression/node_modules/mdast-util-from-markdown" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "mdast-util-to-string", + "version": "4.0.0", + "bom-ref": "mdast-util-mdx-expression@2.0.1|mdast-util-to-string@4.0.0", + "author": "Titus Wormer", + "description": "mdast utility to get the plain text content of a node", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mdast-util-to-string@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/mdast-util-to-string.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-to-string#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-to-string/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d07e38bc38a69f9d45d18c2fc522529b47820ce25346598dd11d72061e072e3f70895d439f44285c66ef1405a3da1488b554e50a6045d61a8a948c9405514b3e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx-expression/node_modules/mdast-util-to-string" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark", + "version": "4.0.0", + "bom-ref": "mdast-util-mdx-expression@2.0.1|micromark@4.0.0", + "author": "Titus Wormer", + "description": "small commonmark compliant markdown parser with positional info and concrete tokens", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark@4.0.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a3fb1dd273287fc9187dff93a9c0f1dd54ab8014dc6694af61c00721f1e1bf9540b8d9a2b02c63871e989b14bc3c51296fdcf958a58a3ddcdfd23336deba3745" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx-expression/node_modules/micromark" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-util-encode", + "version": "2.0.0", + "bom-ref": "mdast-util-mdx-expression@2.0.1|micromark-util-encode@2.0.0", + "author": "Titus Wormer", + "description": "micromark utility to encode dangerous html characters", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-encode@2.0.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a52f9139f0970062d608e73c7a0701bd3d247f6ec6a1632ab5d6ab35f0dc8dbe982ee57970cde2a06e3962cdaa395a9ea926e368a83bdaf53e59bcb779d74fb0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx-expression/node_modules/micromark-util-encode" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-util-sanitize-uri", + "version": "2.0.0", + "bom-ref": "mdast-util-mdx-expression@2.0.1|micromark-util-sanitize-uri@2.0.0", + "author": "Titus Wormer", + "description": "micromark utility to sanitize urls", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-sanitize-uri@2.0.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5a162fe5411c66b6c0b65b273ee0a11d402cbbf8813ce55a115b27b4b04876989b3b475dcbc3b36af673de22f6c55bc164ea6896e8d29623fae4aab4ffb28863" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx-expression/node_modules/micromark-util-sanitize-uri" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "unist-util-stringify-position", + "version": "4.0.0", + "bom-ref": "mdast-util-mdx-expression@2.0.1|unist-util-stringify-position@4.0.0", + "author": "Titus Wormer", + "description": "unist utility to serialize a node, position, or point as a human readable location", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-stringify-position@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-stringify-position.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-stringify-position#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-stringify-position/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d00495d3a000a0a083912dbec70e515c9cb0aeebaba5b0b82594a6ee7afb30eb75a23033bf2c9a3be53165fd7c8fc14217a926cc264a70080dff2bb6826d9781" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx-expression/node_modules/unist-util-stringify-position" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "mdast-util-to-markdown", + "version": "2.1.0", + "bom-ref": "mdast-util-to-markdown@2.1.0", + "author": "Titus Wormer", + "description": "mdast utility to serialize markdown", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mdast-util-to-markdown@2.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/mdast-util-to-markdown.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-to-markdown#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-to-markdown/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "491d959c811d54d0896cfeb2ee45532603cb89f76bf16114e38d1f41e73ba87a07394cffa09da398d46a743437adb892b4e5dbda6083193bb0b0ae4e3d481895" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-to-markdown" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "mdast", + "group": "@types", + "version": "4.0.4", + "bom-ref": "mdast-util-to-markdown@2.1.0|@types/mdast@4.0.4", + "description": "TypeScript definitions for mdast", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/mdast@4.0.4#types/mdast", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/mdast", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/mdast", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "90668d6cf87593b005ce0a6e77f80c76f226e71b840b291147e26758a427a3d4c05d56ba5885421933ef6067a42032f8bb009941261b53134149bd5a528efda0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-to-markdown/node_modules/@types/mdast" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "mdast-util-to-string", + "version": "4.0.0", + "bom-ref": "mdast-util-to-markdown@2.1.0|mdast-util-to-string@4.0.0", + "author": "Titus Wormer", + "description": "mdast utility to get the plain text content of a node", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mdast-util-to-string@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/mdast-util-to-string.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-to-string#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-to-string/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d07e38bc38a69f9d45d18c2fc522529b47820ce25346598dd11d72061e072e3f70895d439f44285c66ef1405a3da1488b554e50a6045d61a8a948c9405514b3e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-to-markdown/node_modules/mdast-util-to-string" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "mdast-util-mdx-jsx", + "version": "3.1.3", + "bom-ref": "mdast-util-mdx-jsx@3.1.3", + "author": "Titus Wormer", + "description": "mdast extension to parse and serialize MDX or MDX.js JSX", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mdast-util-mdx-jsx@3.1.3", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/mdast-util-mdx-jsx.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-mdx-jsx#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-mdx-jsx/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6df3a3bcdb7ed4071b3cb4c5305598d78f67273d0e8e67b026cdcb410e69232546c4fe0274ea8d5492fa91368ce5cebca7cabcd97bf79c2c857d49ee11c1f751" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx-jsx" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "hast", + "group": "@types", + "version": "3.0.4", + "bom-ref": "mdast-util-mdx-jsx@3.1.3|@types/hast@3.0.4", + "description": "TypeScript definitions for hast", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/hast@3.0.4#types/hast", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/hast", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/hast", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "58fb3e6db430e5a0a3fb1ea568d1962c7df0be21eda02bff3f7fa8b4185b3a12601bcaada5d00c9530b12edb13580ecb1f53a1fdb1421ec067d133d2e66df411" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx-jsx/node_modules/@types/hast" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "mdast", + "group": "@types", + "version": "4.0.4", + "bom-ref": "mdast-util-mdx-jsx@3.1.3|@types/mdast@4.0.4", + "description": "TypeScript definitions for mdast", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/mdast@4.0.4#types/mdast", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/mdast", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/mdast", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "90668d6cf87593b005ce0a6e77f80c76f226e71b840b291147e26758a427a3d4c05d56ba5885421933ef6067a42032f8bb009941261b53134149bd5a528efda0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx-jsx/node_modules/@types/mdast" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "mdast-util-from-markdown", + "version": "2.0.1", + "bom-ref": "mdast-util-mdx-jsx@3.1.3|mdast-util-from-markdown@2.0.1", + "author": "Titus Wormer", + "description": "mdast utility to parse markdown", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mdast-util-from-markdown@2.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/mdast-util-from-markdown.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-from-markdown#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-from-markdown/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "689114cb367a4f396c5f6b3907839fee537b110b40c6fb6b69d30c8250900f2693160b1ee829ad99d275e44967551942835be937256d6de9b43d6ce5362799b0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx-jsx/node_modules/mdast-util-from-markdown" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "mdast-util-to-string", + "version": "4.0.0", + "bom-ref": "mdast-util-mdx-jsx@3.1.3|mdast-util-to-string@4.0.0", + "author": "Titus Wormer", + "description": "mdast utility to get the plain text content of a node", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mdast-util-to-string@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/mdast-util-to-string.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-to-string#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-to-string/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d07e38bc38a69f9d45d18c2fc522529b47820ce25346598dd11d72061e072e3f70895d439f44285c66ef1405a3da1488b554e50a6045d61a8a948c9405514b3e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx-jsx/node_modules/mdast-util-to-string" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark", + "version": "4.0.0", + "bom-ref": "mdast-util-mdx-jsx@3.1.3|micromark@4.0.0", + "author": "Titus Wormer", + "description": "small commonmark compliant markdown parser with positional info and concrete tokens", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark@4.0.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a3fb1dd273287fc9187dff93a9c0f1dd54ab8014dc6694af61c00721f1e1bf9540b8d9a2b02c63871e989b14bc3c51296fdcf958a58a3ddcdfd23336deba3745" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx-jsx/node_modules/micromark" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-util-encode", + "version": "2.0.0", + "bom-ref": "mdast-util-mdx-jsx@3.1.3|micromark-util-encode@2.0.0", + "author": "Titus Wormer", + "description": "micromark utility to encode dangerous html characters", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-encode@2.0.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a52f9139f0970062d608e73c7a0701bd3d247f6ec6a1632ab5d6ab35f0dc8dbe982ee57970cde2a06e3962cdaa395a9ea926e368a83bdaf53e59bcb779d74fb0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx-jsx/node_modules/micromark-util-encode" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-util-sanitize-uri", + "version": "2.0.0", + "bom-ref": "mdast-util-mdx-jsx@3.1.3|micromark-util-sanitize-uri@2.0.0", + "author": "Titus Wormer", + "description": "micromark utility to sanitize urls", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-sanitize-uri@2.0.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5a162fe5411c66b6c0b65b273ee0a11d402cbbf8813ce55a115b27b4b04876989b3b475dcbc3b36af673de22f6c55bc164ea6896e8d29623fae4aab4ffb28863" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx-jsx/node_modules/micromark-util-sanitize-uri" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "unist-util-stringify-position", + "version": "4.0.0", + "bom-ref": "mdast-util-mdx-jsx@3.1.3|unist-util-stringify-position@4.0.0", + "author": "Titus Wormer", + "description": "unist utility to serialize a node, position, or point as a human readable location", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-stringify-position@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-stringify-position.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-stringify-position#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-stringify-position/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d00495d3a000a0a083912dbec70e515c9cb0aeebaba5b0b82594a6ee7afb30eb75a23033bf2c9a3be53165fd7c8fc14217a926cc264a70080dff2bb6826d9781" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx-jsx/node_modules/unist-util-stringify-position" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "parse-entities", + "version": "4.0.1", + "bom-ref": "mdast-util-mdx-jsx@3.1.3|parse-entities@4.0.1", + "author": "Titus Wormer", + "description": "Parse HTML character references", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/parse-entities@4.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/parse-entities.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/parse-entities#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/parse-entities/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "496cef61c48987877f4862c83907d9fc2a0dbfa053948e98110ecd8fcda80d59d1a707bf67f17510cc78db1dc900ec060650a37821f40512506d0fe8a472f5ef" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx-jsx/node_modules/parse-entities" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "unist", + "group": "@types", + "version": "2.0.11", + "bom-ref": "mdast-util-mdx-jsx@3.1.3|parse-entities@4.0.1|@types/unist@2.0.11", + "description": "TypeScript definitions for unist", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/unist@2.0.11#types/unist", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/unist", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/unist", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0a604a88be8d368fceaa098c9fde4593d5a1969da6b6f22ff8a36940a3761784a3beb11eb2e6d34561984a0f819d664e9e509a493535b0ca6c04ece06d8867b0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx-jsx/node_modules/parse-entities/node_modules/@types/unist" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "character-entities-legacy", + "version": "3.0.0", + "bom-ref": "mdast-util-mdx-jsx@3.1.3|character-entities-legacy@3.0.0", + "author": "Titus Wormer", + "description": "List of legacy HTML named character references that don’t need a trailing semicolon", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/character-entities-legacy@3.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/character-entities-legacy.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/character-entities-legacy#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/character-entities-legacy/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4693e9d1ab13ffab9f466fff009570a558996c633f3248d017125c710447988485ff6d8d06db07a805a62fefe99a43d6a08509756c9e565793975c3274701355" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx-jsx/node_modules/character-entities-legacy" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "character-entities", + "version": "2.0.2", + "bom-ref": "mdast-util-mdx-jsx@3.1.3|character-entities@2.0.2", + "author": "Titus Wormer", + "description": "Map of named character references", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/character-entities@2.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/character-entities.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/character-entities#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/character-entities/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b21c7ba10d00c1e9ff05121d92392fcf9e0f9c4108fc48f05c3488669f3afca29d6da7c78750dffd16060619f885b7b6fae282f459d3e540847723f3dda8bd85" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx-jsx/node_modules/character-entities" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "character-reference-invalid", + "version": "2.0.1", + "bom-ref": "mdast-util-mdx-jsx@3.1.3|character-reference-invalid@2.0.1", + "author": "Titus Wormer", + "description": "Map of invalid numeric character references to their replacements, according to HTML", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/character-reference-invalid@2.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/character-reference-invalid.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/character-reference-invalid#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/character-reference-invalid/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "881678178c116f239156cbb48cf57b81790eb066231873e6032bfe1e21c6f208b93ed0bd288da3d7ebfcfed9626d1be3a165f4dbbca9986fe7d07b4ee6deee9f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx-jsx/node_modules/character-reference-invalid" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-alphanumerical", + "version": "2.0.1", + "bom-ref": "mdast-util-mdx-jsx@3.1.3|is-alphanumerical@2.0.1", + "author": "Titus Wormer", + "description": "Check if a character is alphanumerical", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-alphanumerical@2.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/is-alphanumerical.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/is-alphanumerical#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/is-alphanumerical/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8666d8857ffd314305e6e87bb4e5f22bf9f466f5a969de5c681035ec6b02eafcae0aa696962446e4ad6a4bd8a799484431a381216effc210274b0bde5bf2ed67" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx-jsx/node_modules/is-alphanumerical" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-alphabetical", + "version": "2.0.1", + "bom-ref": "mdast-util-mdx-jsx@3.1.3|is-alphabetical@2.0.1", + "author": "Titus Wormer", + "description": "Check if a character is alphabetical", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-alphabetical@2.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/is-alphabetical.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/is-alphabetical#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/is-alphabetical/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "156cb263ad0c79337279246990cd88af2d06f61a6befff640f8d260ff706404ba295c6584b8a24cfc48dd90eab2c227c81b0ade9f37eac2fbab4c192f7d2dac5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx-jsx/node_modules/is-alphabetical" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-decimal", + "version": "2.0.1", + "bom-ref": "mdast-util-mdx-jsx@3.1.3|is-decimal@2.0.1", + "author": "Titus Wormer", + "description": "Check if a character is decimal", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-decimal@2.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/is-decimal.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/is-decimal#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/is-decimal/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "00007d862a2642ce435d6711075aeab31194b2d6d1ae814e3cf540a26364ff75c74792721190a13b24d67b6a1ac8a9ec4acaff91c1aa17ecfacae1fa1c7a4dd0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx-jsx/node_modules/is-decimal" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-hexadecimal", + "version": "2.0.1", + "bom-ref": "mdast-util-mdx-jsx@3.1.3|is-hexadecimal@2.0.1", + "author": "Titus Wormer", + "description": "Check if a character is hexadecimal", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-hexadecimal@2.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/is-hexadecimal.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/is-hexadecimal#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/is-hexadecimal/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0e0650a76e3573ca0ee9c03549b4c45a25dea31578daf95c271807f81de18b5022aaa2abb9947764617c227ddf8f8fbfcbfeeb1ef94e64b66d809ff8b6d60666" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdx-jsx/node_modules/is-hexadecimal" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "ccount", + "version": "2.0.1", + "bom-ref": "ccount@2.0.1", + "author": "Titus Wormer", + "description": "Count how often a character (or substring) is used in a string", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/ccount@2.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/ccount.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/ccount#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/ccount/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7b2ac5d23885a58fb776b4fadfcddfd6a8646c6b0b4a27cd02303ad4852366398b0968c8b58e8b07d7edf588680e0c1f99c941db386ee752dcefef796fc35102" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ccount" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "stringify-entities", + "version": "4.0.4", + "bom-ref": "stringify-entities@4.0.4", + "author": "Titus Wormer", + "description": "Serialize (encode) HTML character references", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/stringify-entities@4.0.4", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/stringify-entities.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/stringify-entities#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/stringify-entities/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2307c1a6d6ad94ef90089528d7d02abeb3cdaa554ca56f5810bd8b21563e469bf6aac8c21b16832cd460786b1058985f22d79bb8986c1922e36816cd490fa27a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/stringify-entities" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "character-entities-legacy", + "version": "3.0.0", + "bom-ref": "stringify-entities@4.0.4|character-entities-legacy@3.0.0", + "author": "Titus Wormer", + "description": "List of legacy HTML named character references that don’t need a trailing semicolon", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/character-entities-legacy@3.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/character-entities-legacy.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/character-entities-legacy#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/character-entities-legacy/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4693e9d1ab13ffab9f466fff009570a558996c633f3248d017125c710447988485ff6d8d06db07a805a62fefe99a43d6a08509756c9e565793975c3274701355" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/stringify-entities/node_modules/character-entities-legacy" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "character-entities-html4", + "version": "2.1.0", + "bom-ref": "character-entities-html4@2.1.0", + "author": "Titus Wormer", + "description": "Map of named character references from HTML 4", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/character-entities-html4@2.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/character-entities-html4.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/character-entities-html4#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/character-entities-html4/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d6fedf810463ea19d2c05a6ad44bb4ca7aff083130d2b5e8d81eb5a97acb35d1d998f2a06fb7ea4b56b6270174ac84a8f6aefb8c323c54c107a00a67f2a0e864" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/character-entities-html4" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "mdast-util-mdxjs-esm", + "version": "2.0.1", + "bom-ref": "mdast-util-mdxjs-esm@2.0.1", + "author": "Titus Wormer", + "description": "mdast extension to parse and serialize MDX.js ESM (import/exports)", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mdast-util-mdxjs-esm@2.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/mdast-util-mdxjs-esm.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-mdxjs-esm#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-mdxjs-esm/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "11c98ea71b19f7a0af94fd3736086d1f512c2edaf49fd4e6e253d425405c715f51c143a77aa4b2720d7d9f91c6cc27fed742e8ccc45239bb55af779ed56a07b6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdxjs-esm" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "hast", + "group": "@types", + "version": "3.0.4", + "bom-ref": "mdast-util-mdxjs-esm@2.0.1|@types/hast@3.0.4", + "description": "TypeScript definitions for hast", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/hast@3.0.4#types/hast", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/hast", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/hast", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "58fb3e6db430e5a0a3fb1ea568d1962c7df0be21eda02bff3f7fa8b4185b3a12601bcaada5d00c9530b12edb13580ecb1f53a1fdb1421ec067d133d2e66df411" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdxjs-esm/node_modules/@types/hast" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "mdast", + "group": "@types", + "version": "4.0.4", + "bom-ref": "mdast-util-mdxjs-esm@2.0.1|@types/mdast@4.0.4", + "description": "TypeScript definitions for mdast", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/mdast@4.0.4#types/mdast", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/mdast", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/mdast", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "90668d6cf87593b005ce0a6e77f80c76f226e71b840b291147e26758a427a3d4c05d56ba5885421933ef6067a42032f8bb009941261b53134149bd5a528efda0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdxjs-esm/node_modules/@types/mdast" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "mdast-util-from-markdown", + "version": "2.0.1", + "bom-ref": "mdast-util-mdxjs-esm@2.0.1|mdast-util-from-markdown@2.0.1", + "author": "Titus Wormer", + "description": "mdast utility to parse markdown", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mdast-util-from-markdown@2.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/mdast-util-from-markdown.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-from-markdown#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-from-markdown/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "689114cb367a4f396c5f6b3907839fee537b110b40c6fb6b69d30c8250900f2693160b1ee829ad99d275e44967551942835be937256d6de9b43d6ce5362799b0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdxjs-esm/node_modules/mdast-util-from-markdown" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "mdast-util-to-string", + "version": "4.0.0", + "bom-ref": "mdast-util-mdxjs-esm@2.0.1|mdast-util-to-string@4.0.0", + "author": "Titus Wormer", + "description": "mdast utility to get the plain text content of a node", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mdast-util-to-string@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/mdast-util-to-string.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-to-string#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-to-string/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d07e38bc38a69f9d45d18c2fc522529b47820ce25346598dd11d72061e072e3f70895d439f44285c66ef1405a3da1488b554e50a6045d61a8a948c9405514b3e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdxjs-esm/node_modules/mdast-util-to-string" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark", + "version": "4.0.0", + "bom-ref": "mdast-util-mdxjs-esm@2.0.1|micromark@4.0.0", + "author": "Titus Wormer", + "description": "small commonmark compliant markdown parser with positional info and concrete tokens", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark@4.0.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a3fb1dd273287fc9187dff93a9c0f1dd54ab8014dc6694af61c00721f1e1bf9540b8d9a2b02c63871e989b14bc3c51296fdcf958a58a3ddcdfd23336deba3745" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdxjs-esm/node_modules/micromark" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-util-encode", + "version": "2.0.0", + "bom-ref": "mdast-util-mdxjs-esm@2.0.1|micromark-util-encode@2.0.0", + "author": "Titus Wormer", + "description": "micromark utility to encode dangerous html characters", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-encode@2.0.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a52f9139f0970062d608e73c7a0701bd3d247f6ec6a1632ab5d6ab35f0dc8dbe982ee57970cde2a06e3962cdaa395a9ea926e368a83bdaf53e59bcb779d74fb0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdxjs-esm/node_modules/micromark-util-encode" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-util-sanitize-uri", + "version": "2.0.0", + "bom-ref": "mdast-util-mdxjs-esm@2.0.1|micromark-util-sanitize-uri@2.0.0", + "author": "Titus Wormer", + "description": "micromark utility to sanitize urls", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-sanitize-uri@2.0.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5a162fe5411c66b6c0b65b273ee0a11d402cbbf8813ce55a115b27b4b04876989b3b475dcbc3b36af673de22f6c55bc164ea6896e8d29623fae4aab4ffb28863" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdxjs-esm/node_modules/micromark-util-sanitize-uri" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "unist-util-stringify-position", + "version": "4.0.0", + "bom-ref": "mdast-util-mdxjs-esm@2.0.1|unist-util-stringify-position@4.0.0", + "author": "Titus Wormer", + "description": "unist utility to serialize a node, position, or point as a human readable location", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-stringify-position@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-stringify-position.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-stringify-position#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-stringify-position/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d00495d3a000a0a083912dbec70e515c9cb0aeebaba5b0b82594a6ee7afb30eb75a23033bf2c9a3be53165fd7c8fc14217a926cc264a70080dff2bb6826d9781" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-mdxjs-esm/node_modules/unist-util-stringify-position" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "micromark-extension-mdxjs", + "version": "3.0.0", + "bom-ref": "micromark-extension-mdxjs@3.0.0", + "author": "Titus Wormer", + "description": "micromark extension to support MDX.js", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-extension-mdxjs@3.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark-extension-mdxjs.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark-extension-mdxjs#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark-extension-mdxjs/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-extension-mdxjs/-/micromark-extension-mdxjs-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "03cef77c97e19c9dac899c94ac9df5977e14ab0cb8c48166bcf635a23f846a7e4f1dc3c163312cbeabd619a59c7c422bd753b90e5c37a76cb4b595a92870de8d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromark-extension-mdxjs" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-extension-mdx-expression", + "version": "3.0.0", + "bom-ref": "micromark-extension-mdx-expression@3.0.0", + "author": "Titus Wormer", + "description": "micromark extension to support MDX or MDX JS expressions", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-extension-mdx-expression@3.0.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark-extension-mdx-expression.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark-extension-mdx-expression/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark-extension-mdx-expression/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b08d27c21503cfdef1cb3a8901b1d0869e537dac44bd9659d890ea528fbb36fc88606e8167908f3ea8f6a205283c99665c7067c9953321283dfa852653ab548d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromark-extension-mdx-expression" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-factory-mdx-expression", + "version": "2.0.2", + "bom-ref": "micromark-factory-mdx-expression@2.0.2", + "author": "Titus Wormer", + "description": "micromark factory to parse MDX expressions (found in JSX attributes, flow, text)", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-factory-mdx-expression@2.0.2#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark-extension-mdx-expression.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark-extension-mdx-expression/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark-extension-mdx-expression/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-2.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e44e48da91732728360ad7a6a806dcc8292da475ee25b0019ec6f7db05f653c2102a1855141aa47194792d19b5595a05a9ae244ee7992b869b7a9ef0768f67af" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromark-factory-mdx-expression" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-util-events-to-acorn", + "version": "2.0.2", + "bom-ref": "micromark-util-events-to-acorn@2.0.2", + "author": "Titus Wormer", + "description": "micromark utility to try and parse events w/ acorn", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-events-to-acorn@2.0.2#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark-extension-mdx-expression.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark-extension-mdx-expression/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark-extension-mdx-expression/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-2.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "164fb1981acebfd4199c40e0b8bf4e23dfcd410a7a1f3e05b90e189826ffe55efef5e021d6ce80612bcbdb4907903ebb60883b129139e1389295cb1fdefc9980" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromark-util-events-to-acorn" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "unist-util-position-from-estree", + "version": "2.0.0", + "bom-ref": "unist-util-position-from-estree@2.0.0", + "author": "Titus Wormer", + "description": "unist utility to get a position from an estree node", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-position-from-estree@2.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-position-from-estree.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-position-from-estree#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-position-from-estree/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-position-from-estree/-/unist-util-position-from-estree-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "29a155463a2a2f217a61709b54b35a77f792e3e39f3d0427db239def317f8794ff0922f6bfc36937a6b94cfbed6d7b61006c399c6f8fb93b6af8374866bf9c45" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unist-util-position-from-estree" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "acorn", + "group": "@types", + "version": "4.0.6", + "bom-ref": "@types/acorn@4.0.6", + "description": "TypeScript definitions for Acorn", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/acorn@4.0.6#types/acorn", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/acorn", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/acorn", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/acorn/-/acorn-4.0.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bde4139d63fed43ff16f156b3c2df31e70994634ab29f85b314944038de23192eeec4b274ed90992522ec2b08f6ce8bc624bc3400896d39550405befcfda2279" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/acorn" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-extension-mdx-jsx", + "version": "3.0.1", + "bom-ref": "micromark-extension-mdx-jsx@3.0.1", + "author": "Titus Wormer", + "description": "micromark extension to support MDX or MDX.js JSX", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-extension-mdx-jsx@3.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark-extension-mdx-jsx.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark-extension-mdx-jsx#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark-extension-mdx-jsx/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-3.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bcdb856fd7333fc402b4041c1099f4509409640f0393a0d7281ab1f9b83fc34586b92c43c4dafb844ad6f3db47518df57545b836a10e5b098450d8634c598792" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromark-extension-mdx-jsx" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "estree-util-is-identifier-name", + "version": "3.0.0", + "bom-ref": "estree-util-is-identifier-name@3.0.0", + "author": "Titus Wormer", + "description": "Check if something can be an ecmascript (javascript) identifier name", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/estree-util-is-identifier-name@3.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/estree-util-is-identifier-name.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/estree-util-is-identifier-name#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/estree-util-is-identifier-name/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "845b6a20365321467d0572dbf32e29606ca4ebec1e9088af3554dc9af93c3683a1f957919f9cba7041f36d446b59b7e9d5f22a7558a98a5ce3fa57da69d3599a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/estree-util-is-identifier-name" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-extension-mdx-md", + "version": "2.0.0", + "bom-ref": "micromark-extension-mdx-md@2.0.0", + "author": "Titus Wormer", + "description": "micromark extension to turn some markdown features off for MDX", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-extension-mdx-md@2.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark-extension-mdx-md.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark-extension-mdx-md#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark-extension-mdx-md/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-extension-mdx-md/-/micromark-extension-mdx-md-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "129022b33b01ddb970e11a5b6bbc53394a6d705781162fba3d8f159c9da1862987faf0900e2ad682c329cfbc355dc644ecb56b4805066fd549a46f6086562f61" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromark-extension-mdx-md" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-extension-mdxjs-esm", + "version": "3.0.0", + "bom-ref": "micromark-extension-mdxjs-esm@3.0.0", + "author": "Titus Wormer", + "description": "micromark extension to support MDX JS import/exports", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-extension-mdxjs-esm@3.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark-extension-mdxjs-esm.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark-extension-mdxjs-esm#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark-extension-mdxjs-esm/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0c9165e19aa412b469abf7403f2796a75e6d1ab72bac9868d6128ae6e052ef4042b5fac8160f35b2a71356edd36be283d53939bc0b41344956c6d01afa6f0af4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromark-extension-mdxjs-esm" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-factory-destination", + "version": "2.0.0", + "bom-ref": "micromark-factory-destination@2.0.0", + "author": "Titus Wormer", + "description": "micromark factory to parse destinations (found in resources, definitions)", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-factory-destination@2.0.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8fd0c6ad02e6fd4865dad0b371b2e1cb9917b2090752b8c91e0e1f1407a8311c099897ab4fd6b0e0512121b652b5637c037a8cc0ea75bb31ebe142fc0089f1b4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromark-factory-destination" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-factory-label", + "version": "2.0.0", + "bom-ref": "micromark-factory-label@2.0.0", + "author": "Titus Wormer", + "description": "micromark factory to parse labels (found in media, definitions)", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-factory-label@2.0.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "451de2f7aa2164675efffe1649efdd26cc4e5fabf1220f538a62c04b78b8121040171f129b94a6a957d1f04f3b0cf491df59c402365f6edf7538c65670d81d67" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromark-factory-label" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-factory-title", + "version": "2.0.0", + "bom-ref": "micromark-factory-title@2.0.0", + "author": "Titus Wormer", + "description": "micromark factory to parse markdown titles (found in resources, definitions)", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-factory-title@2.0.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8d8f024b19a958b3b14beb7c5be146dd78a0734443400f5b28c63f13020bbec7ac8919e289531e8d84c4e30ba635cd9fe146c06b85ac1ea7b7275412d6c962f8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromark-factory-title" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-factory-whitespace", + "version": "2.0.0", + "bom-ref": "micromark-factory-whitespace@2.0.0", + "author": "Titus Wormer", + "description": "micromark factory to parse markdown whitespace (found in lots of places)", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-factory-whitespace@2.0.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "dbc91bc1a063739c802355da75b74f6075ff7839ea6941558a42f0aceec50e7286ee5a60c67be4fd7191857fcf37498e67e741499f8b82e9c74beead61003384" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromark-factory-whitespace" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-util-classify-character", + "version": "2.0.0", + "bom-ref": "micromark-util-classify-character@2.0.0", + "author": "Titus Wormer", + "description": "micromark utility to classify whether a character is whitespace or punctuation", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-classify-character@2.0.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4b4cded91f461fe7eee35140ee96d2a8d58e6e8fe4cf07fcacdffe206956ff8b42ea80023acf01fbe6e1fa2f5b572367c0272e92c6c5c2c0667b93822970b023" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromark-util-classify-character" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromark-util-html-tag-name", + "version": "2.0.0", + "bom-ref": "micromark-util-html-tag-name@2.0.0", + "author": "Titus Wormer", + "description": "micromark utility with list of html tag names", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-html-tag-name@2.0.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c4d9f83ea923da9b9184a74a4e6f2dd581c2fc1023c7a084c111579ed4da45fff1d7a6aa91aea8b95a2eb66f907642124e54fb7b6cd4ed4e197650cb25dd8c73" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromark-util-html-tag-name" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "longest-streak", + "version": "3.1.0", + "bom-ref": "longest-streak@3.1.0", + "author": "Titus Wormer", + "description": "Count the longest repeating streak of a substring", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/longest-streak@3.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/longest-streak.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/longest-streak#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/longest-streak/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f518bea3425881e8536950410e832a225f065ed6d683bd753b7b2b7ed707859d1daa7113a8b6a820ad31d7b7d4c3dac54a52bfd0d96c29ed00861ca5e695c4da" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/longest-streak" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "mdast-util-phrasing", + "version": "4.1.0", + "bom-ref": "mdast-util-phrasing@4.1.0", + "author": "Victor Felder", + "description": "mdast utility to check if a node is phrasing content", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mdast-util-phrasing@4.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/mdast-util-phrasing.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-phrasing#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-phrasing/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4ea202c32bc9269070bc600c6638f82769f45fc416a76d5bf65d28ede5f2549db960d5986c90d52320f56d95c4e96b55e9198a2556264002966b4cd6380073db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-phrasing" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "mdast", + "group": "@types", + "version": "4.0.4", + "bom-ref": "mdast-util-phrasing@4.1.0|@types/mdast@4.0.4", + "description": "TypeScript definitions for mdast", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/mdast@4.0.4#types/mdast", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/mdast", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/mdast", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "90668d6cf87593b005ce0a6e77f80c76f226e71b840b291147e26758a427a3d4c05d56ba5885421933ef6067a42032f8bb009941261b53134149bd5a528efda0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-phrasing/node_modules/@types/mdast" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "zwitch", + "version": "2.0.4", + "bom-ref": "zwitch@2.0.4", + "author": "Titus Wormer", + "description": "Handle values based on a property", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/zwitch@2.0.4", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/zwitch.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/zwitch#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/zwitch/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6d7138711fe455984a657fd18cf11f94768a56151597ce67a14defe9bf1aa5f404735c7803ecc1c6367894df0ba8677a599ddd97df29638a3bd7b5459a83e9f8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/zwitch" + } + ] + }, + { + "type": "library", + "name": "bail", + "version": "2.0.2", + "bom-ref": "bail@2.0.2", + "author": "Titus Wormer", + "description": "Throw a given error", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/bail@2.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/bail.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/bail#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/bail/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d313ba99877b241d987acc432a995a7d1a6c88eccfb7d574d9d74f08b6d8d716063ce5f6e0d4f2379d2a9d4c6008f712a183212a902e0538d0a1164202450347" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/bail" + } + ] + }, + { + "type": "library", + "name": "eslint-plugin-prettier", + "version": "5.2.1", + "bom-ref": "eslint-plugin-prettier@5.2.1", + "author": "Teddy Katz", + "description": "Runs prettier as an eslint rule", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/eslint-plugin-prettier@5.2.1", + "externalReferences": [ + { + "url": "git+https://github.com/prettier/eslint-plugin-prettier.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/prettier/eslint-plugin-prettier#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/prettier/eslint-plugin-prettier/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "807de247783825f17ec983da25890dee3125f506f078bfd87e4a1194d9ee2041c4cf5bc75650a658e4be7861a246ecc7417749142393c5182f8eef5bf15526af" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/eslint-plugin-prettier" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "prettier-linter-helpers", + "version": "1.0.0", + "bom-ref": "prettier-linter-helpers@1.0.0", + "description": "Utilities to help expose prettier output in linting tools", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/prettier-linter-helpers@1.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/prettier/prettier-linter-helpers.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/prettier/prettier-linter-helpers#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/prettier/prettier-linter-helpers/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "19b2b670ff67ada492505f4dd97c14c2a7f394016530d61897e4a113f57e1fc6bdb8d97fa14a81d70d842f9e098743a5c9149df117d6609ddca154b84d138fdb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/prettier-linter-helpers" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "fast-diff", + "version": "1.3.0", + "bom-ref": "fast-diff@1.3.0", + "author": "Jason Chen", + "description": "Fast Javascript text diff", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/fast-diff@1.3.0", + "externalReferences": [ + { + "url": "git+https://github.com/jhchen/fast-diff.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jhchen/fast-diff#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jhchen/fast-diff/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5713cfe0da9b5238fa31a00e69f59e527d9c5d62dc0ad96392552d65fd089dde1743e40fb660346f5f33672d23210c7e131455091fd94290668a4e655ec84db3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fast-diff" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "prettier", + "version": "3.3.3", + "bom-ref": "prettier@3.3.3", + "author": "James Long", + "description": "Prettier is an opinionated code formatter", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/prettier@3.3.3", + "externalReferences": [ + { + "url": "git+https://github.com/prettier/prettier.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://prettier.io", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/prettier/prettier/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8b6b43340d0ee48acc3bbe7b95fadd41909cda33cd0d59ed5749bffb8c218837d669329f30d811ed0cf4340786cff9d1a85e26e7fe822f36cfe3f9621edd7613" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/prettier" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "core", + "group": "@pkgr", + "version": "0.1.1", + "bom-ref": "@pkgr/core@0.1.1", + "author": "JounQin", + "description": "Shared core module for `@pkgr` packages or any package else", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40pkgr/core@0.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/un-ts/pkgr.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/un-ts/pkgr/blob/master/packages/core", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/un-ts/pkgr/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@pkgr/core/-/core-0.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "72af28e1c587d226d787d5468b93f6d13bbd5c5ff47c55e5f445229ebf507d333b6bba74a13038889442416a695d1d4f83c75233450222d0a43f0b24f6a59660" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@pkgr/core" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "eslint-plugin-react-hooks", + "version": "4.6.2", + "bom-ref": "eslint-plugin-react-hooks@4.6.2", + "description": "ESLint rules for React Hooks", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/eslint-plugin-react-hooks@4.6.2#packages/eslint-plugin-react-hooks", + "externalReferences": [ + { + "url": "git+https://github.com/facebook/react.git#packages/eslint-plugin-react-hooks", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://reactjs.org/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/facebook/react/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "433962349ab81a29c305c0fc80f079bf4c21ea0f2add2522e84145d31f0dfc12fd3e856cd1ab6e19ce3ba33311c8e58029dc1a6793a76ce11add647e75218ab9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/eslint-plugin-react-hooks" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "eslint-plugin-react", + "version": "7.37.1", + "bom-ref": "eslint-plugin-react@7.37.1", + "author": "Yannick Croissant", + "description": "React specific linting rules for ESLint", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/eslint-plugin-react@7.37.1", + "externalReferences": [ + { + "url": "git+https://github.com/jsx-eslint/eslint-plugin-react.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jsx-eslint/eslint-plugin-react", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jsx-eslint/eslint-plugin-react/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c704e7c03ab36c3440f2e27b04cc4fb3f117441de2f197e7388a7c06cc444244f49c73e9f9659c7aa1a0a3aaca6fd72d362f0624b0d3e06a391c05842dafd632" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/eslint-plugin-react" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "doctrine", + "version": "2.1.0", + "bom-ref": "eslint-plugin-react@7.37.1|doctrine@2.1.0", + "description": "JSDoc parser", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/doctrine@2.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/eslint/doctrine.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/eslint/doctrine", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/eslint/doctrine/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "df999292ee195cad2f7c2b87103030b79e5d8368cd6a31d9d6876f17ef124abf3612c658e109977ee5aca3ca0477ccd185539b48dd7c68cd028d2768057ef323" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/eslint-plugin-react/node_modules/doctrine" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "minimatch", + "version": "3.1.2", + "bom-ref": "eslint-plugin-react@7.37.1|minimatch@3.1.2", + "author": "Isaac Z. Schlueter", + "description": "a glob matcher in javascript", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/minimatch@3.1.2", + "externalReferences": [ + { + "url": "git://github.com/isaacs/minimatch.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/minimatch#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/minimatch/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "27ba7ade1462023c35343130c355bb8b7efe07222b3963b95d0400cd9dd539c2f43cdc9bc297e657f374e73140cf043d512c84717eaddd43be2b96aa0503881f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/eslint-plugin-react/node_modules/minimatch" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "brace-expansion", + "version": "1.1.11", + "bom-ref": "eslint-plugin-react@7.37.1|brace-expansion@1.1.11", + "author": "Julian Gruber", + "description": "Brace expansion as known from sh/bash", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/brace-expansion@1.1.11", + "externalReferences": [ + { + "url": "git://github.com/juliangruber/brace-expansion.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/juliangruber/brace-expansion", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/juliangruber/brace-expansion/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "882b8f1c3160ac75fb1f6bc423fe71a73d3bcd21c1d344e9ba0aa1998b5598c3bae75f260ae44ca0e60595d101974835f3bb9fa3375a1e058a71815beb5a8688" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/eslint-plugin-react/node_modules/brace-expansion" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "semver", + "version": "6.3.1", + "bom-ref": "eslint-plugin-react@7.37.1|semver@6.3.1", + "author": "GitHub Inc.", + "description": "The semantic version parser used by npm.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/semver@6.3.1", + "externalReferences": [ + { + "url": "git+https://github.com/npm/node-semver.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/node-semver#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/node-semver/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "051ed5bc30951cefaadb10445ac9314ba0c9135a919dbec3c7352ba206fbd425a849f89c07162c88019df8a9749a6abf329ac6f7202b464cab4314cee978cccc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/eslint-plugin-react/node_modules/semver" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "array-includes", + "version": "3.1.8", + "bom-ref": "array-includes@3.1.8", + "author": "Jordan Harband", + "description": "An ES7/ES2016 spec-compliant `Array.prototype.includes` shim/polyfill/replacement that works as far down as ES3.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/array-includes@3.1.8", + "externalReferences": [ + { + "url": "git://github.com/es-shims/array-includes.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/es-shims/array-includes#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/es-shims/array-includes/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8ad696adb61baa91979068593c652e9709e155fe47a72d7188216c1aac881a095b071986e6f4a3c507a7dff5863a33e9344bf546d04b2b16e65579bc1e9252b5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/array-includes" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "es-define-property", + "version": "1.0.0", + "bom-ref": "es-define-property@1.0.0", + "author": "Jordan Harband", + "description": "`Object.defineProperty`, but not IE 8's broken one.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/es-define-property@1.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/ljharb/es-define-property.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/es-define-property#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/es-define-property/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8f16b22ca4a1ac4aaacc9d1eba641b5614d840cdbb09f4f54f7e7e8028031682fcd892ec5ea4c9efacefe80d182ce8049cb50cbcbcec0ec188ae5f0d1694f681" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/es-define-property" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "es-errors", + "version": "1.3.0", + "bom-ref": "es-errors@1.3.0", + "author": "Jordan Harband", + "description": "A simple cache for a few of the JS Error constructors.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/es-errors@1.3.0", + "externalReferences": [ + { + "url": "git+https://github.com/ljharb/es-errors.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/es-errors#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/es-errors/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "65fe47d8ac6ddb18d3bdb26f3f66562c4202c40ea3fa1026333225ca9cb8c5c060d6f2959f1f3d5b2d066d2fa47f9730095145cdd0858765d20853542d2e9cb3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/es-errors" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "function-bind", + "version": "1.1.2", + "bom-ref": "function-bind@1.1.2", + "author": "Raynos", + "description": "Implementation of Function.prototype.bind", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/function-bind@1.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/Raynos/function-bind.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/Raynos/function-bind", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/Raynos/function-bind/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ed71cdc47eea5fdc46e66230c6486e993a31fcc21135c3a00ebc56b0cb76a40af6dd61e9e8cad194dec50521690a9afea153b417be38894811f369c931f1b648" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/function-bind" + } + ] + }, + { + "type": "library", + "name": "set-function-length", + "version": "1.2.2", + "bom-ref": "set-function-length@1.2.2", + "author": "Jordan Harband", + "description": "Set a function's length property", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/set-function-length@1.2.2", + "externalReferences": [ + { + "url": "git+https://github.com/ljharb/set-function-length.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/set-function-length#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/set-function-length/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a6045ce21278fec363582492f409a74b8d31ddb34c0d39271e02f951a3014ccc899d4f741205a1d51cfe302f5e16ee01b8dfd4c198ca42e63fd6fdeb33b1cc7e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/set-function-length" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "define-data-property", + "version": "1.1.4", + "bom-ref": "define-data-property@1.1.4", + "author": "Jordan Harband", + "description": "Define a data property on an object. Will fall back to assignment in an engine without descriptors.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/define-data-property@1.1.4", + "externalReferences": [ + { + "url": "git+https://github.com/ljharb/define-data-property.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/define-data-property#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/define-data-property/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ac132f23396903cbfa13e489668a3ef87018aac2eb920ecc49f2229cc3c5866928af0ed7f9d39754942cf904faf731a4cccc9f0e720c3765a2775f8d6cbdd3f8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/define-data-property" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "gopd", + "version": "1.0.1", + "bom-ref": "gopd@1.0.1", + "author": "Jordan Harband", + "description": "`Object.getOwnPropertyDescriptor`, but accounts for IE's broken implementation.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/gopd@1.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/ljharb/gopd.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/gopd#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/gopd/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "77ae5b36521a771be96ff03669b55d96a2aa579eb78ee4676755ad93ab35b0847cb8db1747bd31a88cd5ab155fd5e4ea0ee9f04f632473311e69ecc2293661c0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/gopd" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "has-property-descriptors", + "version": "1.0.2", + "bom-ref": "has-property-descriptors@1.0.2", + "author": "Jordan Harband", + "description": "Does the environment have full property descriptor support? Handles IE 8's broken defineProperty/gOPD.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/has-property-descriptors@1.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/inspect-js/has-property-descriptors.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/has-property-descriptors#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/has-property-descriptors/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e7924d2ae216fafab829ed418ce4e333661cb5022f093ec61731f099f64f1a8e709eb82489dd1842d9c095e152aae9999b86b3de7d814be7ab6f2e62a49760ae" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/has-property-descriptors" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "es-abstract", + "version": "1.23.3", + "bom-ref": "es-abstract@1.23.3", + "author": "Jordan Harband", + "description": "ECMAScript spec abstract operations.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/es-abstract@1.23.3", + "externalReferences": [ + { + "url": "git://github.com/ljharb/es-abstract.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/es-abstract#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/es-abstract/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7be1df347eb5063d57f7f8cb739bf5a3068b62e1dd7871d24259210818932bcac1bca6942e5fdb786331c2b3178e962bbf8a73db6065639ef4bd578f036868e0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/es-abstract" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "arraybuffer.prototype.slice", + "version": "1.0.3", + "bom-ref": "arraybuffer.prototype.slice@1.0.3", + "author": "Jordan Harband", + "description": "ES spec-compliant shim for ArrayBuffer.prototype.slice", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/arraybuffer.prototype.slice@1.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/es-shims/ArrayBuffer.prototype.slice.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/es-shims/ArrayBuffer.prototype.slice#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/es-shims/ArrayBuffer.prototype.slice/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6ccc4c2808e0d77101495b1cc53698038991739b755005dada45e219335f674efd1c85971242a692016b87f9c9a9a99a2d2ad73b91f85851643c468b2566ecdc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/arraybuffer.prototype.slice" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "available-typed-arrays", + "version": "1.0.7", + "bom-ref": "available-typed-arrays@1.0.7", + "author": "Jordan Harband", + "description": "Returns an array of Typed Array names that are available in the current environment", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/available-typed-arrays@1.0.7", + "externalReferences": [ + { + "url": "git+https://github.com/inspect-js/available-typed-arrays.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/available-typed-arrays#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/available-typed-arrays/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c2f52306d48637bfbb4a3369abff4cd93837e745190f7abad881592db4404756d23250a8d5969e5be049f83d3dd1ee2120864b05c4c359ee0c8788ef5036a3cd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/available-typed-arrays" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "possible-typed-array-names", + "version": "1.0.0", + "bom-ref": "possible-typed-array-names@1.0.0", + "author": "Jordan Harband", + "description": "A simple list of possible Typed Array names.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/possible-typed-array-names@1.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/ljharb/possible-typed-array-names.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/possible-typed-array-names#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/possible-typed-array-names/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "77b530f9e6689687b41070c86287be6d0e565e718c3a99a26454ee3160b0a63cf390bda74e370a880938861f138e71b27b64f058e937517b9c67edeb6e605af1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/possible-typed-array-names" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "data-view-buffer", + "version": "1.0.1", + "bom-ref": "data-view-buffer@1.0.1", + "author": "Jordan Harband", + "description": "Get the ArrayBuffer out of a DataView, robustly.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/data-view-buffer@1.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/ljharb/data-view-buffer.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/data-view-buffer#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/data-view-buffer/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d2586deceba0039c778892ce5858562bfe5e84e35da6b9342125ea5459ff345ac3bbe72e73c8800c5ac6433e419d12bb2cb53726691b5d2c5aa97fbf99762d50" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/data-view-buffer" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-data-view", + "version": "1.0.1", + "bom-ref": "is-data-view@1.0.1", + "author": "Jordan Harband", + "description": "Is this value a JS DataView? This module works cross-realm/iframe, does not depend on `instanceof` or mutable properties, and despite ES6 Symbol.toStringTag.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-data-view@1.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/inspect-js/is-data-view.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/is-data-view#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/is-data-view/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "00791a26bb14556eb0aba252f32dc99ccfc6245ffd71ffa4db4fa20f3952689ae29c4a39fbbbd18ad78e4b00611d1880c90013375026638870cf124a3e661ffb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-data-view" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "data-view-byte-length", + "version": "1.0.1", + "bom-ref": "data-view-byte-length@1.0.1", + "author": "Jordan Harband", + "description": "Get the byteLength out of a DataView, robustly.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/data-view-byte-length@1.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/ljharb/data-view-byte-length.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/data-view-byte-length#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/data-view-byte-length/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e09ef04490f7001033afcc0ff8e70872aab676550aa780d57e5c7efa1b3987964ac9d58c23afc3fdf028b7eca1ea0dad1e1f1f2c54ef34e695377e7b36f4ab39" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/data-view-byte-length" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "data-view-byte-offset", + "version": "1.0.0", + "bom-ref": "data-view-byte-offset@1.0.0", + "author": "Jordan Harband", + "description": "Get the byteOffset out of a DataView, robustly.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/data-view-byte-offset@1.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/ljharb/data-view-byte-offset.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/data-view-byte-offset#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/data-view-byte-offset/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b7f620b32b6af91f7de442793d9943e02bb9eac59af089d7c92695891cf0f5aa6eb2ab0e3b66d03fe49b633021474a452a807ee37958cbcad66da9fd252b979c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/data-view-byte-offset" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "es-object-atoms", + "version": "1.0.0", + "bom-ref": "es-object-atoms@1.0.0", + "author": "Jordan Harband", + "description": "ES Object-related atoms: Object, ToObject, RequireObjectCoercible", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/es-object-atoms@1.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/ljharb/es-object-atoms.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/es-object-atoms#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/es-object-atoms/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "319e2243a2701ce0508da8678f0682d59b48047fb6a218da9b300ede868771762ea7bab18c5d9f8b1c87f90ef5be858778e908daafd39c96a8fca7d76086566f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/es-object-atoms" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "es-set-tostringtag", + "version": "2.0.3", + "bom-ref": "es-set-tostringtag@2.0.3", + "author": "Jordan Harband", + "description": "A helper to optimistically set Symbol.toStringTag, when possible.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/es-set-tostringtag@2.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/es-shims/es-set-tostringtag.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/es-shims/es-set-tostringtag#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/es-shims/es-set-tostringtag/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "dd3f2e34c0b73904c790552c16af2bfc1c005cb1ef53ff4ef661347c173f318e62abff07ee772f3bde3b2e6600ea5756c3d521f1885fdb9ceeea7ee730be5059" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/es-set-tostringtag" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "es-to-primitive", + "version": "1.2.1", + "bom-ref": "es-to-primitive@1.2.1", + "author": "Jordan Harband", + "description": "ECMAScript “ToPrimitive” algorithm. Provides ES5 and ES2015 versions.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/es-to-primitive@1.2.1", + "externalReferences": [ + { + "url": "git://github.com/ljharb/es-to-primitive.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/es-to-primitive#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/es-to-primitive/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4023a5960649b5a528f6689805c2c285351a1cd8c91773d8b35562743ec0c22123d6463129e41372d2c07b300e1f964a447d20d8880f9fa2b0078213f22469bc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/es-to-primitive" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-callable", + "version": "1.2.7", + "bom-ref": "is-callable@1.2.7", + "author": "Jordan Harband", + "description": "Is this JS value callable? Works with Functions and GeneratorFunctions, despite ES6 @@toStringTag.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-callable@1.2.7", + "externalReferences": [ + { + "url": "git://github.com/inspect-js/is-callable.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/is-callable#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/is-callable/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d410b40551614bfa74aadc3a7a7a7c7bef0e0f452b2b4a052f3b528cdce170a037583b89c7100f5f33ee3ed2a48c463d514a045a55fff1f80a7aed92f22f494c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-callable" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "function.prototype.name", + "version": "1.1.6", + "bom-ref": "function.prototype.name@1.1.6", + "author": "Jordan Harband", + "description": "An ES2015 spec-compliant `Function.prototype.name` shim", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/function.prototype.name@1.1.6", + "externalReferences": [ + { + "url": "git://github.com/es-shims/Function.prototype.name.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/es-shims/Function.prototype.name#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/es-shims/Function.prototype.name/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "679931efdb305393f6ed611ac97335b418b965efe56c8ca2360537ab25d439ff5bdab81763217d0f2f42c7e210bff2dcf16086e8bf36cf050fa524bd8467a122" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/function.prototype.name" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "functions-have-names", + "version": "1.2.3", + "bom-ref": "functions-have-names@1.2.3", + "author": "Jordan Harband", + "description": "Does this JS environment support the `name` property on functions?", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/functions-have-names@1.2.3", + "externalReferences": [ + { + "url": "git+https://github.com/inspect-js/functions-have-names.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/functions-have-names#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/functions-have-names/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c5c901517c9322a4fdeedab6c7600c6fe835eb76f9245cac624d31e2ac4d1706df42498d6688911dbeac3f323dfd0577dd67aebd5601508883e0dccd232a9a45" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/functions-have-names" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "get-symbol-description", + "version": "1.0.2", + "bom-ref": "get-symbol-description@1.0.2", + "author": "Jordan Harband", + "description": "Gets the description of a Symbol. Handles `Symbol()` vs `Symbol('')` properly when possible.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/get-symbol-description@1.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/inspect-js/get-symbol-description.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/get-symbol-description#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/get-symbol-description/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8344189357590711b093e36073e96d447d88069d9fef306404c0496420deae1e8486585247afbd8ab302b93ff4f730faaa46ab1d44a7e76f6c2bfc8be12dbb9a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/get-symbol-description" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "globalthis", + "version": "1.0.4", + "bom-ref": "globalthis@1.0.4", + "author": "Jordan Harband", + "description": "ECMAScript spec-compliant polyfill/shim for `globalThis`", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/globalthis@1.0.4", + "externalReferences": [ + { + "url": "git://github.com/ljharb/System.global.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/System.global#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/System.global/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0e92ca6cd5385b2969c49ca442e8df09cc185a257f2619b9d06a28d30ad520b02fe633abf5df87f944773e14820f6ac2084220d2e73e1be9ae053c03e782610d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/globalthis" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "has-proto", + "version": "1.0.3", + "bom-ref": "has-proto@1.0.3", + "author": "Jordan Harband", + "description": "Does this environment have the ability to get the [[Prototype]] of an object on creation with `__proto__`?", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/has-proto@1.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/inspect-js/has-proto.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/has-proto#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/has-proto/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "489d5a999009522652f8f86c54b7f9b46c9d95a541f04745a5a48ee209a250a50ec64f2ace7e40232e19789526876db39c8764fee300513da9977171cd5507f9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/has-proto" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "hasown", + "version": "2.0.2", + "bom-ref": "hasown@2.0.2", + "author": "Jordan Harband", + "description": "A robust, ES3 compatible, \"has own property\" predicate.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/hasown@2.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/inspect-js/hasOwn.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/hasOwn#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/hasOwn/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d21254f5208fbe633320175916a34f5d66ba76a87b59d1f470823dcbe0b24bcac6de72f8f01725adaf4798a8555541f23d6347e58ef10f0001edb7e04a391431" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/hasown" + } + ] + }, + { + "type": "library", + "name": "is-typed-array", + "version": "1.1.13", + "bom-ref": "is-typed-array@1.1.13", + "author": "Jordan Harband", + "description": "Is this value a JS Typed Array? This module works cross-realm/iframe, does not depend on `instanceof` or mutable properties, and despite ES6 Symbol.toStringTag.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-typed-array@1.1.13", + "externalReferences": [ + { + "url": "git://github.com/inspect-js/is-typed-array.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/is-typed-array#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/is-typed-array/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b99db9fdb5009546397d1e0e293e2b650101af3416615f59258186b1498427ab61a1d549d475fae1e3d0e99d2a3d63fe9be52ae9ef54ba0ac4dfc8de62c0d233" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-typed-array" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-negative-zero", + "version": "2.0.3", + "bom-ref": "is-negative-zero@2.0.3", + "author": "Jordan Harband", + "description": "Is this value negative zero? === will lie to you", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-negative-zero@2.0.3", + "externalReferences": [ + { + "url": "git://github.com/inspect-js/is-negative-zero.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/is-negative-zero", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/is-negative-zero/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e4aa08bb6360a727a4ef98d7a1d16f9da7c1e83260af7bbcbae2b42c46498eb535f43acc0f7115111691f2c8f3f0208682966fc4f97d4ae13518c54f147c759b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-negative-zero" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-weakref", + "version": "1.0.2", + "bom-ref": "is-weakref@1.0.2", + "author": "Jordan Harband", + "description": "Is this value a JS WeakRef? This module works cross-realm/iframe, and despite ES6 @@toStringTag.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-weakref@1.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/inspect-js/is-weakref.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/is-weakref#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/is-weakref/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a9cb6cb8b666210d3ebd248c7e856fc857b6f86484be7999d9ecd3ba9d5206c7bdfadc0209e89a97a1048b735cd8a15c7fafaacf61413e78d7b24f3184a49a3d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-weakref" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "object-inspect", + "version": "1.13.2", + "bom-ref": "object-inspect@1.13.2", + "author": "James Halliday", + "description": "string representations of objects in node and the browser", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/object-inspect@1.13.2", + "externalReferences": [ + { + "url": "git://github.com/inspect-js/object-inspect.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/object-inspect", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/object-inspect/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "21165246ecc98b29de9805cf62d3dee41a08fd111235847b4d89b9d0c0b932a6dddc99b0e72efdd2c12b630dd5e92af21490fae1bef8a9042cf709f9060fe4de" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object-inspect" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "safe-array-concat", + "version": "1.1.2", + "bom-ref": "safe-array-concat@1.1.2", + "author": "Jordan Harband", + "description": "`Array.prototype.concat`, but made safe by ignoring Symbol.isConcatSpreadable", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/safe-array-concat@1.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/ljharb/safe-array-concat.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/safe-array-concat#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/safe-array-concat/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "be3e91b02b160427f5f6321e1c47e444cc3c0cf8816fe0cc5e4950ff54860c738c94774f524657150d98769952db7cc44938a301cbab6f569280903702032ed5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/safe-array-concat" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "safe-regex-test", + "version": "1.0.3", + "bom-ref": "safe-regex-test@1.0.3", + "author": "Jordan Harband", + "description": "Give a regex, get a robust predicate function that tests it against a string.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/safe-regex-test@1.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/ljharb/safe-regex-test.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/safe-regex-test#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/safe-regex-test/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "09d0128cd24fbd16bbae83ba45afe02d8053cd8cf33f2c815f120c7465b751240bca358496cd91816e540535da415a7e3aba5e08addb2de9bcb26b6685ea11bb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/safe-regex-test" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "string.prototype.trim", + "version": "1.2.9", + "bom-ref": "string.prototype.trim@1.2.9", + "author": "Jordan Harband", + "description": "ES5 spec-compliant shim for String.prototype.trim", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/string.prototype.trim@1.2.9", + "externalReferences": [ + { + "url": "git://github.com/es-shims/String.prototype.trim.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/es-shims/String.prototype.trim#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/es-shims/String.prototype.trim/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9251ee08dc62319f0c96c3a284984910124088c56a5376769c45d67d69c8aa3374804152f49f7e2312a8cd65ad406720a1ad56519ccb8ca3d3af86473454c5c7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/string.prototype.trim" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "string.prototype.trimend", + "version": "1.0.8", + "bom-ref": "string.prototype.trimend@1.0.8", + "author": "Jordan Harband", + "description": "ES2019 spec-compliant String.prototype.trimEnd shim.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/string.prototype.trimend@1.0.8", + "externalReferences": [ + { + "url": "git://github.com/es-shims/String.prototype.trimEnd.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/es-shims/String.prototype.trimEnd#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/es-shims/String.prototype.trimEnd/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a7bdee2f95421c23b605967a92bc30404de40b333b34a9a2b3c4bfff1102e9f4289dc85bba6e1e3fa911e032c48d014edd69e3dc5ba8f0d33490e4a355d1e365" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/string.prototype.trimend" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "string.prototype.trimstart", + "version": "1.0.8", + "bom-ref": "string.prototype.trimstart@1.0.8", + "author": "Jordan Harband", + "description": "ES2019 spec-compliant String.prototype.trimStart shim.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/string.prototype.trimstart@1.0.8", + "externalReferences": [ + { + "url": "git://github.com/es-shims/String.prototype.trimStart.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/es-shims/String.prototype.trimStart#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/es-shims/String.prototype.trimStart/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "517487dbad82499635b5fbb71b749e72beae18b08554f32122a1e3960094b4209c82285873fc4ab3d76331331439bda3d66552794f0453a35673f890294e867e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/string.prototype.trimstart" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "typed-array-buffer", + "version": "1.0.2", + "bom-ref": "typed-array-buffer@1.0.2", + "author": "Jordan Harband", + "description": "Get the ArrayBuffer out of a TypedArray, robustly.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/typed-array-buffer@1.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/ljharb/typed-array-buffer.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/typed-array-buffer#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/typed-array-buffer/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "804ca6258299b4a5f3cc1ccce23a9af70e90d498e6ef1d9dfac875f4076c0f8c2a9cc3c3632bf0a6c21cd90ffcdf9907ba8dc1110ec28de94685f4eca016f631" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/typed-array-buffer" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "typed-array-byte-length", + "version": "1.0.1", + "bom-ref": "typed-array-byte-length@1.0.1", + "author": "Jordan Harband", + "description": "Robustly get the byte length of a Typed Array", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/typed-array-byte-length@1.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/inspect-js/typed-array-byte-length.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/typed-array-byte-length#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/typed-array-byte-length/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "de2309f6ad1aa3b584f6d59c698288a6d90d06e3887190824f4778311beeb87f3c7c4a041fad88b907b43adada0f779b404a13464f17081a249d435cd58ebba7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/typed-array-byte-length" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "for-each", + "version": "0.3.3", + "bom-ref": "for-each@0.3.3", + "author": "Raynos", + "description": "A better forEach", + "licenses": [ + { + "license": { + "id": "MIT" + } + }, + { + "license": { + "id": "MIT", + "url": "http://github.com/Raynos/for-each/raw/master/LICENSE" + } + } + ], + "purl": "pkg:npm/for-each@0.3.3", + "externalReferences": [ + { + "url": "git://github.com/Raynos/for-each.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/Raynos/for-each", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/Raynos/for-each/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8ea61f2e9ee6a3dbc8c907fcca45b6bfb03ed8de108de09e239f83cfd5eb6a23b58a09fcd708e21fb15bf6f48e5af41f36d9926b81f6468413aeb5e2bdd5199b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/for-each" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "typed-array-byte-offset", + "version": "1.0.2", + "bom-ref": "typed-array-byte-offset@1.0.2", + "author": "Jordan Harband", + "description": "Robustly get the byte offset of a Typed Array", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/typed-array-byte-offset@1.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/inspect-js/typed-array-byte-offset.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/typed-array-byte-offset#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/typed-array-byte-offset/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3aeb34be87476b9e85be266e712d84eb7ce482d82b0028fba268f077ff254c43043c51728df8b1319d595de9e980214106de040b52765ecc954b68241b479314" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/typed-array-byte-offset" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "typed-array-length", + "version": "1.0.6", + "bom-ref": "typed-array-length@1.0.6", + "author": "Jordan Harband", + "description": "Robustly get the length of a Typed Array", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/typed-array-length@1.0.6", + "externalReferences": [ + { + "url": "git+https://github.com/inspect-js/typed-array-length.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/typed-array-length#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/typed-array-length/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fcec4337a3ad024e4a06919bdbc4fe1d973633e003b6f4715eb28a6d4c2db0b81da31817d77872cbb7a4e9b151979f9a06cdb26730747380a741f02d572a56fe" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/typed-array-length" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "unbox-primitive", + "version": "1.0.2", + "bom-ref": "unbox-primitive@1.0.2", + "author": "Jordan Harband", + "description": "Unbox a boxed JS primitive value.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unbox-primitive@1.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/ljharb/unbox-primitive.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/unbox-primitive#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/unbox-primitive/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "eb5a4f9420fd879d55a2b7b22740517a275e33730328c2a787af95f4bd3cdf7d62a6ae90f0e1576588aa3fa9ffb5b1f1e2ce48f6e4617327ba06b6e48b39010f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unbox-primitive" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "array.prototype.findlast", + "version": "1.2.5", + "bom-ref": "array.prototype.findlast@1.2.5", + "author": "Jordan Harband", + "description": "An ESnext spec-compliant `Array.prototype.findLast` shim/polyfill/replacement that works as far down as ES3.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/array.prototype.findlast@1.2.5", + "externalReferences": [ + { + "url": "git+https://github.com/es-shims/Array.prototype.findLast.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/es-shims/Array.prototype.findLast#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/es-shims/Array.prototype.findLast/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "095bdde851e0d59dcf3a904bc4ee84eb3afead228443d2faad91c0698ee52df84ab166140413ae32cd1ef68db8a28a63e87fa0791097d1827e4c92c12b6787c9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/array.prototype.findlast" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "es-shim-unscopables", + "version": "1.0.2", + "bom-ref": "es-shim-unscopables@1.0.2", + "author": "Jordan Harband", + "description": "Helper package to shim a method into `Array.prototype[Symbol.unscopables]`", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/es-shim-unscopables@1.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/ljharb/es-shim-unscopables.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/es-shim-unscopables#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/es-shim-unscopables/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "277c814570b30eee142e7430c724e8a3f3a374cc7a6a48150bb2ba7dec346bb17fd302ed98a28dec8ef7007e53dbcdfa52e5d1a8ded083e208530ffe60992c47" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/es-shim-unscopables" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "array.prototype.flatmap", + "version": "1.3.2", + "bom-ref": "array.prototype.flatmap@1.3.2", + "author": "Jordan Harband", + "description": "An ES2019 spec-compliant `Array.prototype.flatMap` shim/polyfill/replacement that works as far down as ES3.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/array.prototype.flatmap@1.3.2", + "externalReferences": [ + { + "url": "git://github.com/es-shims/Array.prototype.flatMap.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/es-shims/Array.prototype.flatMap#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/es-shims/Array.prototype.flatMap/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "130cb1d1cf4f9a972c0728525b8afef730d4eec1a315cf3aa9ffe42adb920917617db93448d2cb91a4f9aaf7079d11a073934ffe5cbfcbeaa45e4a8e357e7809" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/array.prototype.flatmap" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "array.prototype.tosorted", + "version": "1.1.4", + "bom-ref": "array.prototype.tosorted@1.1.4", + "author": "Jordan Harband", + "description": "An ESnext spec-compliant `Array.prototype.toSorted` shim/polyfill/replacement that works as far down as ES3.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/array.prototype.tosorted@1.1.4", + "externalReferences": [ + { + "url": "git+https://github.com/es-shims/Array.prototype.toSorted.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/es-shims/Array.prototype.toSorted#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/es-shims/Array.prototype.toSorted/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a7a171f01edbed984bfe0994b00cb40f5e5686f0dc730de69c635b6698b7a66789771b56b23da311a23863aa28dd78877f3b9280fc0a734e0c62de8a82f0bfc0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/array.prototype.tosorted" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "es-iterator-helpers", + "version": "1.0.19", + "bom-ref": "es-iterator-helpers@1.0.19", + "author": "Jordan Harband", + "description": "An ESnext spec-compliant iterator helpers shim/polyfill/replacement that works as far down as ES3.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/es-iterator-helpers@1.0.19", + "externalReferences": [ + { + "url": "git+https://github.com/es-shims/iterator-helpers.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/es-shims/iterator-helpers#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/es-shims/iterator-helpers/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.19.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ce83306c2707e61c1490a2644fc903201652cfd23a9951bfffe9430a29cb086a2fe3eafb348cb495df28d37334709c65daca557fa1126154bafe0a487ead4517" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/es-iterator-helpers" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "iterator.prototype", + "version": "1.1.2", + "bom-ref": "iterator.prototype@1.1.2", + "author": "Jordan Harband", + "description": "`Iterator.prototype`, or a shared object to use.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/iterator.prototype@1.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/ljharb/Iterator.prototype.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/Iterator.prototype#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/Iterator.prototype/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0d1df71cc32bf04cf0b912fc63d0f7bb604c8fcf91a9213ce748df1aee7d912eed6e63cbcc691999549fc821520f1b9988463a473b774f6340fea53e370563d7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/iterator.prototype" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "reflect.getprototypeof", + "version": "1.0.6", + "bom-ref": "reflect.getprototypeof@1.0.6", + "author": "Jordan Harband", + "description": "An ES2015 mostly-spec-compliant `Reflect.getPrototypeOf` sham/polyfill/replacement that works in as many engines as possible", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/reflect.getprototypeof@1.0.6", + "externalReferences": [ + { + "url": "git+https://github.com/es-shims/Reflect.getPrototypeOf.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/es-shims/Reflect.getPrototypeOf", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/es-shims/Reflect.getPrototypeOf/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7e67f0e178280e47b791d23a878c5c533d5d1bcb9a8afe6af60704c0b4b83e7b61da4c53f8667b61e852d494cc181426b55ed8e061466ecdab7b636a85da3352" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/reflect.getprototypeof" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "which-builtin-type", + "version": "1.1.4", + "bom-ref": "which-builtin-type@1.1.4", + "author": "Jordan Harband", + "description": "What is the type of this builtin JS value?", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/which-builtin-type@1.1.4", + "externalReferences": [ + { + "url": "git+https://github.com/inspect-js/which-builtin-type.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/which-builtin-type#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/which-builtin-type/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6e9a649814ac1c598831297c04ef536eccb3b2f1a3568a69b7cc54886cf08aefdb843086c67a4e282c60aa3e86bb21c4d2620d30379c0453e53a6da1cd8d3ce3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/which-builtin-type" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-async-function", + "version": "2.0.0", + "bom-ref": "is-async-function@2.0.0", + "author": "Jordan Harband", + "description": "Determine if a function is a native async function.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-async-function@2.0.0", + "externalReferences": [ + { + "url": "git://github.com/inspect-js/is-async-function.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/is-async-function#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/is-async-function/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6352572ab7f29112467650f074a94ba4bc8c2225aa5afb92775ed3bd993af0f2c03863a81785f26afd73d178688be802623655782e5223e85814e7ef5e619108" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-async-function" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-finalizationregistry", + "version": "1.0.2", + "bom-ref": "is-finalizationregistry@1.0.2", + "author": "Jordan Harband", + "description": "Is this value a JS FinalizationRegistry? This module works cross-realm/iframe, and despite ES6 @@toStringTag.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-finalizationregistry@1.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/inspect-js/is-finalizationregistry.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/is-finalizationregistry#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/is-finalizationregistry/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d1bcb9bed509b3c88541be536141c73ee74e47ea9760830ab62533bcb2192136548e49c59b38b2049b8b85545cf83b3475110596c90334929821d233bbff697f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-finalizationregistry" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-generator-function", + "version": "1.0.10", + "bom-ref": "is-generator-function@1.0.10", + "author": "Jordan Harband", + "description": "Determine if a function is a native generator function.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-generator-function@1.0.10", + "externalReferences": [ + { + "url": "git://github.com/inspect-js/is-generator-function.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/is-generator-function#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspect-js/is-generator-function/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8ec123cbd977ca25c443e3ec5dd981c043dc3b169758bb2929da65154548f6fab58998087a4782d0bd7aeea7aef3a73341ac5e777abf533bb0d2cc0bd22acbf0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-generator-function" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "set-function-name", + "version": "2.0.2", + "bom-ref": "set-function-name@2.0.2", + "author": "Jordan Harband", + "description": "Set a function's name property", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/set-function-name@2.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/ljharb/set-function-name.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/set-function-name#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/set-function-name/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ecf185966b70b040036f4598caf08c6b5b7eca47ba75a206e168ab69fbabe6471ff8c8549cf9acd54791d02290753643f35c844b03076ed9fe4d1f9d32f89a91" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/set-function-name" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "jsx-ast-utils", + "version": "3.3.5", + "bom-ref": "jsx-ast-utils@3.3.5", + "author": "Ethan Cohen", + "description": "AST utility module for statically analyzing JSX", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/jsx-ast-utils@3.3.5", + "externalReferences": [ + { + "url": "git+https://github.com/jsx-eslint/jsx-ast-utils.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jsx-eslint/jsx-ast-utils#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jsx-eslint/jsx-ast-utils/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "659a30f47048e4ee843e04892d46fc9f634a8265564f00af1c6c05b8994c8ef2c5aa5186ea98e2acf86d76cb1e68b6634a26c3f1e7a0ce6629519c282258f671" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/jsx-ast-utils" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "array.prototype.flat", + "version": "1.3.2", + "bom-ref": "array.prototype.flat@1.3.2", + "author": "Jordan Harband", + "description": "An ES2019 spec-compliant `Array.prototype.flat` shim/polyfill/replacement that works as far down as ES3.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/array.prototype.flat@1.3.2", + "externalReferences": [ + { + "url": "git://github.com/es-shims/Array.prototype.flat.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/es-shims/Array.prototype.flat#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/es-shims/Array.prototype.flat/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "763601f99c76bcb7b063c45694d0947478c35ecd973a09bad364bd13b3ff5291e07de1cbd3471188817e20dfc6fda509ee418f6fac8efc4ac3239576b3c8b270" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/array.prototype.flat" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "object.values", + "version": "1.2.0", + "bom-ref": "object.values@1.2.0", + "author": "Jordan Harband", + "description": "ES2017 spec-compliant Object.values shim.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/object.values@1.2.0", + "externalReferences": [ + { + "url": "git://github.com/es-shims/Object.values.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/es-shims/Object.values#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/es-shims/Object.values/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c8162363d417da19d19991c08c6fdfd77333981cf1cd8810845ae47b4e934f2298e7349312a90e7ae901cc87550378f7ba5bbc41adcc6d5152855ed3d91986b5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object.values" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "object.entries", + "version": "1.1.8", + "bom-ref": "object.entries@1.1.8", + "author": "Jordan Harband", + "description": "ES2017 spec-compliant Object.entries shim.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/object.entries@1.1.8", + "externalReferences": [ + { + "url": "git://github.com/es-shims/Object.entries.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/es-shims/Object.entries#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/es-shims/Object.entries/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "726a29c62f15c11200c3f7e48a32688527e979fe4f74dd2931024de950bf64abe7d0b2249d60fc2ad818e8a950744738b488dc4371f148c9a7bedcc8b1c75a61" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object.entries" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "object.fromentries", + "version": "2.0.8", + "bom-ref": "object.fromentries@2.0.8", + "author": "Jordan Harband", + "description": "ES proposal-spec-compliant Object.fromEntries shim.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/object.fromentries@2.0.8", + "externalReferences": [ + { + "url": "git://github.com/es-shims/Object.fromEntries.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/es-shims/Object.fromEntries#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/es-shims/Object.fromEntries/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "93a136d45cf24ac48ae5adb529100305dfcd1a77917a014ee692c77dd40ba510c44d4349b9e2d7b37582cf2437b454436206eadca1c65df4db8b66ecf1643aad" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object.fromentries" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "prop-types", + "version": "15.8.1", + "bom-ref": "prop-types@15.8.1", + "description": "Runtime type checking for React props and similar objects.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/prop-types@15.8.1", + "externalReferences": [ + { + "url": "git+https://github.com/facebook/prop-types.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://facebook.github.io/react/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/facebook/prop-types/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a23f3b0a064809dba5528868815011ec08e50b4df6ed4e1e9782fa780bcea827ae74c0d553435384d695f9bf437f87578123f58173139cf7617deff6a831f972" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/prop-types" + } + ] + }, + { + "type": "library", + "name": "resolve", + "version": "2.0.0-next.5", + "bom-ref": "resolve@2.0.0-next.5", + "author": "James Halliday", + "description": "resolve like require.resolve() on behalf of files asynchronously and synchronously", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/resolve@2.0.0-next.5", + "externalReferences": [ + { + "url": "git://github.com/browserify/resolve.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/browserify/resolve#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/browserify/resolve/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "53b5a31951bdb07f2dbe35b94a619b42eba2ef9162ca3017ef61d7d790f0041c05f5d362419450020f679cf858cbe4d49c4d3e55caedb6ebcd23ca12c5972870" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/resolve" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "string.prototype.matchall", + "version": "4.0.11", + "bom-ref": "string.prototype.matchall@4.0.11", + "author": "Jordan Harband", + "description": "Spec-compliant polyfill for String.prototype.matchAll", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/string.prototype.matchall@4.0.11", + "externalReferences": [ + { + "url": "git+https://github.com/es-shims/String.prototype.matchAll.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/es-shims/String.prototype.matchAll#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/es-shims/String.prototype.matchAll/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "354761d1a0dabd8da883b21b04f7a75aa47d7b11fe136e92bfc7b4fde4ded6d96d0c664bf86b419030279f206d99e91f2bafc3ab7324706b735c511dd4b42bb6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/string.prototype.matchall" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "string.prototype.repeat", + "version": "1.0.0", + "bom-ref": "string.prototype.repeat@1.0.0", + "author": "Mathias Bynens", + "description": "A robust & optimized `String.prototype.repeat` polyfill, based on the ECMAScript 6 specification.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/string.prototype.repeat@1.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/mathiasbynens/String.prototype.repeat.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://mths.be/repeat", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mathiasbynens/String.prototype.repeat/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d2efd395d0db283f1b14243fe1fe7e98d46b5f067c860db0ed947cc1ad7a7bccfd5e978f5a5dde1847140f4397a441ff5491ffd86de08d4b51dd93a205ed92ff" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/string.prototype.repeat" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "events", + "version": "3.3.0", + "bom-ref": "events@3.3.0", + "author": "Irakli Gozalishvili", + "description": "Node's event emitter for all engines.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/events@3.3.0", + "externalReferences": [ + { + "url": "git://github.com/Gozala/events.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/Gozala/events#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "http://github.com/Gozala/events/issues/", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "990c3ed9f9106c02f343b574318d08a9d9d734e793b4fe2bd2537dcfb0006b009782a79aedb0e28b6d0062b201ac577f1f1d0cd8e733e92d75d4268591471bd1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/events" + } + ] + }, + { + "type": "library", + "name": "gentype", + "version": "4.5.0", + "bom-ref": "gentype@4.5.0", + "author": "Cristiano Calcagno", + "description": "Use Reason values from Javascript: vanilla, or TypeScript/FlowType-annotated", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/gentype@4.5.0", + "externalReferences": [ + { + "url": "https://github.com/cristianoc/gentype#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/cristianoc/gentype/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/gentype/-/gentype-4.5.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5ea1c140f4ba41bd874a03490306115db409e0b4afcfe32036fb969e3f1bcf4b5e4a8aeccb6903c40e85d5e671e5fb7c7277ca025b38b8d120779b8d70f6d00e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/gentype" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "glob", + "version": "11.0.0", + "bom-ref": "glob@11.0.0", + "author": "Isaac Z. Schlueter", + "description": "the most correct and second fastest glob implementation in JavaScript", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/glob@11.0.0", + "externalReferences": [ + { + "url": "git://github.com/isaacs/node-glob.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/node-glob#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/node-glob/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/glob/-/glob-11.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f54897fc197a276c9a05bc4aa040519b80a2a7182893c91061c38f12149c3f079bbb62341e840eb987483ba4b784bb96a198290e9c1064ccd31718299324fbea" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/glob" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "minimatch", + "version": "10.0.1", + "bom-ref": "glob@11.0.0|minimatch@10.0.1", + "author": "Isaac Z. Schlueter", + "description": "a glob matcher in javascript", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/minimatch@10.0.1", + "externalReferences": [ + { + "url": "git://github.com/isaacs/minimatch.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/minimatch#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/minimatch/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7ad8574eddd218647ef7982e766a89d5e36144eede18418881803dbe73dab4ae3f7adcf63045439e8e4630289b74c4ee04cc849732258313276b72bde170c80d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/glob/node_modules/minimatch" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "jackspeak", + "version": "4.0.2", + "bom-ref": "jackspeak@4.0.2", + "author": "Isaac Z. Schlueter", + "description": "A very strict and proper argument parser.", + "licenses": [ + { + "license": { + "id": "BlueOak-1.0.0" + } + } + ], + "purl": "pkg:npm/jackspeak@4.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/jackspeak.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/jackspeak#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/jackspeak/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6d9b2347f8918e5d4d9355248c6a40ccb35f42dcee8a3867da0fa96d96fdf074351a4f2f33d85f6f178c04ff8cdbf5147708f446a186de696f93632c02ac2f13" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/jackspeak" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "string-width", + "version": "4.2.3", + "bom-ref": "BomRef.qgrhp0ekde8.abe968v9i38", + "author": "Sindre Sorhus", + "description": "Get the visual width of a string - the number of columns required to display it", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/string-width@4.2.3", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/string-width.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/string-width#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/string-width/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c0ac90450a63274b08a7ad84ad265d1ac8cc256b1aa79a1136284786ee86ec954effd8c807a5327af2feb57b8eaab9e0f23fdcc4a4d6c96530bd24eb8a2673fe" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/string-width-cjs" + } + ] + }, + { + "type": "library", + "name": "strip-ansi", + "version": "6.0.1", + "bom-ref": "BomRef.d9l57m837oo.ge6autjksu8", + "author": "Sindre Sorhus", + "description": "Strip ANSI escape codes from a string", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/strip-ansi@6.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/strip-ansi.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/strip-ansi#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/strip-ansi/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "637f153d21dcaa416b0a916743dbee4979aabaebf9a1738aa46793e9a1abaf7a3719cf409556ba2417d448e0a76f1186645fbfd28a08ecaacfb944b3b54754e4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/strip-ansi-cjs" + } + ] + }, + { + "type": "library", + "name": "wrap-ansi", + "version": "7.0.0", + "bom-ref": "wrap-ansi@7.0.0", + "author": "Sindre Sorhus", + "description": "Wordwrap a string with ANSI escape codes", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/wrap-ansi@7.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/wrap-ansi.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/wrap-ansi#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/wrap-ansi/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6151888f691a98b493c70e8db198e80717d2c2c9f4c9c75eb26738a7e436d5ce733ee675a65f8d7f155dc4fb5d1ef98d54e43a5d2606e0052dcadfc58bb0f5e9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/wrap-ansi-cjs" + } + ] + }, + { + "type": "library", + "name": "wrap-ansi", + "version": "8.1.0", + "bom-ref": "wrap-ansi@8.1.0", + "author": "Sindre Sorhus", + "description": "Wordwrap a string with ANSI escape codes", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/wrap-ansi@8.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/wrap-ansi.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/wrap-ansi#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/wrap-ansi/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b22ed0588eb350cab9e9b11216f6a0b66ccc7463ada317d1f927b3d753286df73bb66f9591472493d6d6d9479f7d319551b3a4b31992c34000da0b3c83bd4d09" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/wrap-ansi" + } + ], + "components": [ + { + "type": "library", + "name": "ansi-styles", + "version": "6.2.1", + "bom-ref": "wrap-ansi@8.1.0|ansi-styles@6.2.1", + "author": "Sindre Sorhus", + "description": "ANSI escape codes for styling strings in the terminal", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/ansi-styles@6.2.1", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/ansi-styles.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/ansi-styles#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/ansi-styles/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6cdefdf2015f417faf8b0dd1ef2ac6591aa7acdda84641245238e5e09367e04f06c716e3b46dc56eb108218de5f3f86bc14c0878266f8b842e3933f8304ad5ba" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/wrap-ansi/node_modules/ansi-styles" + } + ] + }, + { + "type": "library", + "name": "string-width", + "version": "5.1.2", + "bom-ref": "wrap-ansi@8.1.0|string-width@5.1.2", + "author": "Sindre Sorhus", + "description": "Get the visual width of a string - the number of columns required to display it", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/string-width@5.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/string-width.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/string-width#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/string-width/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1e72ce091def8dc63c6dea0d2ed723679fe7c67d9a7e6304ea586b0eb79ba24a8c6a9f976de5bc9fd4d7a4f0cea9d18ae6a708de84f418a4d6eb00bb10c895a8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/wrap-ansi/node_modules/string-width" + } + ] + }, + { + "type": "library", + "name": "emoji-regex", + "version": "9.2.2", + "bom-ref": "wrap-ansi@8.1.0|emoji-regex@9.2.2", + "author": "Mathias Bynens", + "description": "A regular expression to match all Emoji-only symbols as per the Unicode Standard.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/emoji-regex@9.2.2", + "externalReferences": [ + { + "url": "git+https://github.com/mathiasbynens/emoji-regex.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://mths.be/emoji-regex", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mathiasbynens/emoji-regex/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2f5f03689b17494936fb8da9bfc98bb398c94f686a164144e23db5c0e9a06d4aac67684bef636c514efce60f515e0a37b3464d815978d93887a7766d3affd5ca" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/wrap-ansi/node_modules/emoji-regex" + } + ] + }, + { + "type": "library", + "name": "strip-ansi", + "version": "7.1.0", + "bom-ref": "wrap-ansi@8.1.0|strip-ansi@7.1.0", + "author": "Sindre Sorhus", + "description": "Strip ANSI escape codes from a string", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/strip-ansi@7.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/strip-ansi.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/strip-ansi#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/strip-ansi/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8aae9e55523ae274104d162ad8ab44836776b94ecb125853270b07e18cc81d9b21c658199acff021ce15a03413946fc8bd522b04a1b4e82ad99e9d2abfb86471" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/wrap-ansi/node_modules/strip-ansi" + } + ] + }, + { + "type": "library", + "name": "ansi-regex", + "version": "6.1.0", + "bom-ref": "wrap-ansi@8.1.0|ansi-regex@6.1.0", + "author": "Sindre Sorhus", + "description": "Regular expression for matching ANSI escape codes", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/ansi-regex@6.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/ansi-regex.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/ansi-regex#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/ansi-regex/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ec7497e1041be02b297222e9545c3245eefd3b7c6c2190c32c4476d6411143bd6868fa1d17c8cbef6e408093050186e8a08aa8949a112ee33cd52a5e524a64bc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/wrap-ansi/node_modules/ansi-regex" + } + ] + } + ] + }, + { + "type": "library", + "name": "path-scurry", + "version": "2.0.0", + "bom-ref": "path-scurry@2.0.0", + "author": "Isaac Z. Schlueter", + "description": "walk paths fast and efficiently", + "licenses": [ + { + "license": { + "id": "BlueOak-1.0.0" + } + } + ], + "purl": "pkg:npm/path-scurry@2.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/path-scurry.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/path-scurry#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/path-scurry/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ca9189b261ad75750e78ce6ef774f278811f12133ab3e963021ae4e6f02f4b1f2ec98ff4d8ebeb66703460d194acf5dfa493202353837779f0cfc369c783b872" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/path-scurry" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "lru-cache", + "version": "11.0.1", + "bom-ref": "path-scurry@2.0.0|lru-cache@11.0.1", + "author": "Isaac Z. Schlueter", + "description": "A cache object that deletes the least-recently-used items.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/lru-cache@11.0.1", + "externalReferences": [ + { + "url": "git://github.com/isaacs/node-lru-cache.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/node-lru-cache#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/node-lru-cache/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0a07ae2f9ba89ba8ff655ae0ec6ffed485ea458f095d7e078217f2e58134121a18416be774fd64b9fbb9f1c9992cd2032a746166b5df752f6ead55b1f7c022a5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/path-scurry/node_modules/lru-cache" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "hi-profiles", + "version": "1.1.0", + "bom-ref": "hi-profiles@1.1.0", + "description": "React components for the ABDM Health Information Profiles", + "purl": "pkg:npm/hi-profiles@1.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/ohcnetwork/hi-profiles.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ohcnetwork/hi-profiles#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ohcnetwork/hi-profiles/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/hi-profiles/-/hi-profiles-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c65c648ec8d3f5d7ec7a7b7b46745b0601690f1fbe8ed12b53b22ea67a7f1a0703c8416515b58d8846b11067a92a567dd58d578db86d073cca460fbb2c64047e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/hi-profiles" + } + ] + }, + { + "type": "library", + "name": "react-icons", + "version": "4.12.0", + "bom-ref": "react-icons@4.12.0", + "author": "Goran Gajic", + "description": "SVG React icons of popular icon packs using ES6 imports", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/react-icons@4.12.0", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/react-icons/react-icons.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/react-icons/react-icons#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/react-icons/react-icons/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/react-icons/-/react-icons-4.12.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "201683b8789285d66a99f73f4f01eeebe77a93696d3427f702ccf13668c97352947d774479124e2b236f2e600769aae1cc6993495ca035dcaef3fa295efda06b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-icons" + } + ] + }, + { + "type": "library", + "name": "husky", + "version": "8.0.3", + "bom-ref": "husky@8.0.3", + "author": "Typicode", + "description": "Modern native Git hooks made easy", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/husky@8.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/typicode/husky.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://typicode.github.io/husky", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/typicode/husky/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/husky/-/husky-8.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f9d412caa3e1e31d6194ed6cc1706235bd87cd30cdd48d8818b431d46ac1ba2a8525fa0cae7656c1599ab6f4a23be233f1f0549dffa57a4c0da387362e55c8b6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/husky" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "i18next-browser-languagedetector", + "version": "7.2.1", + "bom-ref": "i18next-browser-languagedetector@7.2.1", + "author": "Jan Mühlemann", + "description": "language detector used in browser environment for i18next", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/i18next-browser-languagedetector@7.2.1", + "externalReferences": [ + { + "url": "git+https://github.com/i18next/i18next-browser-languageDetector.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/i18next/i18next-browser-languageDetector", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/i18next/i18next-browser-languageDetector/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/i18next-browser-languagedetector/-/i18next-browser-languagedetector-7.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "87fa4cdf86dc1fab5bcfc5a019772659ab8da50ba9086af6e573e9f5c6706489d1f571d28c8143629d5222893bcd23ec4ce33176fb8bcaef3a57e8362b27277f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/i18next-browser-languagedetector" + } + ] + }, + { + "type": "library", + "name": "runtime", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/runtime@7.25.7", + "author": "The Babel Team", + "description": "babel's modular runtime helpers", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/runtime@7.25.7#packages/babel-runtime", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-runtime", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-runtime", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "163a322deef9e0f32262c15a3790bde2db4688e9813584dfea92ebe315c7013e6e72d1dbd3dd8f06cce774b0d1e5703f8e0850be7e27ec930797b7664e06e6f7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/runtime" + } + ] + }, + { + "type": "library", + "name": "regenerator-runtime", + "version": "0.14.1", + "bom-ref": "regenerator-runtime@0.14.1", + "author": "Ben Newman", + "description": "Runtime for Regenerator-compiled generator and async functions.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/regenerator-runtime@0.14.1#main", + "externalReferences": [ + { + "url": "git+https://github.com/facebook/regenerator.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/facebook/regenerator/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/facebook/regenerator/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7589e11e1d2726831f9e466ce869a684592700646b2f39cebb99dcf4c2fe109c46bebc7a1fbb5eb9ebea56a0ae3dc3cafffdde0ebae34217a15d5c7d72790677" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/regenerator-runtime" + } + ] + }, + { + "type": "library", + "name": "i18next", + "version": "23.15.2", + "bom-ref": "i18next@23.15.2", + "author": "Jan Mühlemann", + "description": "i18next internationalization framework", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/i18next@23.15.2", + "externalReferences": [ + { + "url": "git+https://github.com/i18next/i18next.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://www.i18next.com", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/i18next/i18next/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/i18next/-/i18next-23.15.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cdc3d25b30afc3ab8a9ee60722ab385bb853b81f5edc015c49d660bc25a83d7219b018c1778763376ff6b8e1c807ed431459109cc057be1360ec9dd6c82bb2c1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/i18next" + } + ] + }, + { + "type": "library", + "name": "lint-staged", + "version": "13.3.0", + "bom-ref": "lint-staged@13.3.0", + "author": "Andrey Okonetchnikov", + "description": "Lint files staged by git", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/lint-staged@13.3.0", + "externalReferences": [ + { + "url": "git+https://github.com/okonet/lint-staged.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/okonet/lint-staged#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/okonet/lint-staged/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/lint-staged/-/lint-staged-13.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "98f46dad89e2a5862fd45104d77e2e7db5a97a080d4e8f8efd43f39e0a1a2b36f31c0b61bd1e796a6fbc19f1d39ea351415451ad840b196f59c94a03ec3b011d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lint-staged" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "chalk", + "version": "5.3.0", + "bom-ref": "lint-staged@13.3.0|chalk@5.3.0", + "description": "Terminal string styling done right", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/chalk@5.3.0", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/chalk.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/chalk#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/chalk/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "74b8ad1bbf5df8657535bfd561c083162bc978ad618ae92df508d13553ac52d4f2d6b475609b26a46193677a89a2cfaec3b5a6585e3053005df63c63a1c142db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lint-staged/node_modules/chalk" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "commander", + "version": "11.0.0", + "bom-ref": "lint-staged@13.3.0|commander@11.0.0", + "author": "TJ Holowaychuk", + "description": "the complete solution for node.js command-line programs", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/commander@11.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/tj/commander.js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/tj/commander.js#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/tj/commander.js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/commander/-/commander-11.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f473255edb7f04da18afca28ca38cd45d22294e4e45495c1f86871313b4e2b09344788f8952e0da63baa991c6ba017e77d34874081d007bc2bc878576ab36399" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lint-staged/node_modules/commander" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "debug", + "version": "4.3.4", + "bom-ref": "lint-staged@13.3.0|debug@4.3.4", + "author": "Josh Junon", + "description": "Lightweight debugging utility for Node.js and the browser", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/debug@4.3.4", + "externalReferences": [ + { + "url": "git://github.com/debug-js/debug.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/debug-js/debug#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/debug-js/debug/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3d15851ee494dde0ed4093ef9cd63b25c91eb758f4b793ae3ac1733cfcec7a40f9d9997ca947c520f122b305ea22f1d61951ce817fbb1bfbc234d85e870c5f91" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lint-staged/node_modules/debug" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "ms", + "version": "2.1.2", + "bom-ref": "lint-staged@13.3.0|ms@2.1.2", + "description": "Tiny millisecond conversion utility", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/ms@2.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/zeit/ms.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/zeit/ms#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/zeit/ms/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b0690fc7e56332d980e8c5f6ee80381411442c50996784b85ea7863970afebcb53fa36f7be4fd1c9a2963f43d32b25ad98b48cd1bf9a7544c4bdbb353c4687db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lint-staged/node_modules/ms" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "execa", + "version": "7.2.0", + "bom-ref": "lint-staged@13.3.0|execa@7.2.0", + "author": "Sindre Sorhus", + "description": "Process execution for humans", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/execa@7.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/execa.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/execa#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/execa/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "51dbb254fed32c1e48700425f8eccbc8b712fe5df65bf18b83e0211c9fa8c38d053a4d94dd202594fc11e38bf8be6745c085aaa5dc31c6941b1759f9b5af6c78" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lint-staged/node_modules/execa" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "get-stream", + "version": "6.0.1", + "bom-ref": "lint-staged@13.3.0|get-stream@6.0.1", + "author": "Sindre Sorhus", + "description": "Get a stream as a string, buffer, or array", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/get-stream@6.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/get-stream.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/get-stream#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/get-stream/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b6ce968beda3de3423aa2ef4c3902537c0c59e44b00be32a9b113374400b076a976585775ff6f50937e03cb18934c7805b174f7d4f053b59acdcd51f68708f62" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lint-staged/node_modules/get-stream" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "human-signals", + "version": "4.3.1", + "bom-ref": "lint-staged@13.3.0|human-signals@4.3.1", + "author": "ehmicky", + "description": "Human-friendly process signals", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/human-signals@4.3.1", + "externalReferences": [ + { + "url": "git+https://github.com/ehmicky/human-signals.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://www.github.com/ehmicky/human-signals", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ehmicky/human-signals/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9d95e3105da76e8ee5230de68188c8b407e0417a20dce8c9a2049b29ad8240822f48659c2a07899d094d5e2a7a36094dcd81f8e6749188456298cbd82fc0c3a9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lint-staged/node_modules/human-signals" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-stream", + "version": "3.0.0", + "bom-ref": "lint-staged@13.3.0|is-stream@3.0.0", + "author": "Sindre Sorhus", + "description": "Check if something is a Node.js stream", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-stream@3.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/is-stream.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/is-stream#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/is-stream/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2e7411e1b67d2000c345292fa6a306bedfed10959c9739253604b0e3c57910068078377aa86bcdf1e8ba939a74b6fc52475ef55661b21ee4e200e7f101bafc90" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lint-staged/node_modules/is-stream" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "npm-run-path", + "version": "5.3.0", + "bom-ref": "lint-staged@13.3.0|npm-run-path@5.3.0", + "author": "Sindre Sorhus", + "description": "Get your PATH prepended with locally installed binaries", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/npm-run-path@5.3.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/npm-run-path.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/npm-run-path#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/npm-run-path/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a69c13b62259ab43bf6a2d33ef27ee76d069588a3133cc84ea71e2d57e3b785476116391a9f6eee829cf94db2378debcdde4f4a86e87fcfc9ff5f09cbe39e79d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lint-staged/node_modules/npm-run-path" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "path-key", + "version": "4.0.0", + "bom-ref": "lint-staged@13.3.0|path-key@4.0.0", + "author": "Sindre Sorhus", + "description": "Get the PATH environment variable key cross-platform", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/path-key@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/path-key.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/path-key#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/path-key/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "85a444ca9abbc6433b12b7e0232034cfe063e0018a94c49d9501368ef268ea1b960f511d90a615f86fd3e27ab4604176be04d3f24a8c14aa35b879fde74af849" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lint-staged/node_modules/path-key" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "onetime", + "version": "6.0.0", + "bom-ref": "lint-staged@13.3.0|onetime@6.0.0", + "author": "Sindre Sorhus", + "description": "Ensure a function is only called once", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/onetime@6.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/onetime.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/onetime#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/onetime/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d45951fa08d72bb5fe02c007b28df9327c8de4aa86c09462ff7d5fb7ac74335f7886ded2fab580bddecf1ecb3dc5228ccc4d1ab2fd69c881da258abe05b69c01" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lint-staged/node_modules/onetime" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "mimic-fn", + "version": "4.0.0", + "bom-ref": "lint-staged@13.3.0|mimic-fn@4.0.0", + "author": "Sindre Sorhus", + "description": "Make a function mimic another one", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mimic-fn@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/mimic-fn.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/mimic-fn#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/mimic-fn/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bea882d3a0ae8414d47591fe45897cb05acbd3deaf038e4e9392123bab04fccaf58d16c61f80ac9e18bc7f7c0a565ef1f263b802eec8afd0f73b2bf555830527" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lint-staged/node_modules/mimic-fn" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "strip-final-newline", + "version": "3.0.0", + "bom-ref": "lint-staged@13.3.0|strip-final-newline@3.0.0", + "author": "Sindre Sorhus", + "description": "Strip the final newline character from a string/buffer", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/strip-final-newline@3.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/strip-final-newline.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/strip-final-newline#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/strip-final-newline/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "74e112aa362bf7a89663294639bcdddfd12e3536b9549c72bd50049b926787b286a3be55e371e4d6874f424343c97366511ea4fa01220d55e78c1f0727772b5f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lint-staged/node_modules/strip-final-newline" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "listr2", + "version": "6.6.1", + "bom-ref": "lint-staged@13.3.0|listr2@6.6.1", + "author": "Cenk Kilic", + "description": "Terminal task list reborn! Create beautiful CLI interfaces via easy and logical to implement task lists that feel alive and interactive.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/listr2@6.6.1", + "externalReferences": [ + { + "url": "git+https://github.com/listr2/listr2.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/listr2/listr2#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/listr2/listr2/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/listr2/-/listr2-6.6.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fab0171878747e41167570665fe2fa9a67e65e65ef0c610ace48f13bef263f7fa723faff096ce7541bec89b5ddc5d6bd673d0e5b67b68a4a613773b0093fe34a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lint-staged/node_modules/listr2" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "cli-truncate", + "version": "3.1.0", + "bom-ref": "lint-staged@13.3.0|cli-truncate@3.1.0", + "author": "Sindre Sorhus", + "description": "Truncate a string to a specific width in the terminal", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/cli-truncate@3.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/cli-truncate.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/cli-truncate#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/cli-truncate/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c1f3819235ed7aa4a7239f683dc26470f97f666c2f30c3a3df8d2a50863548a642bf407d09fe03e1f02e7119082909ac22e60adf1d6bae053b31e191aee8ae88" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lint-staged/node_modules/cli-truncate" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "slice-ansi", + "version": "5.0.0", + "bom-ref": "lint-staged@13.3.0|slice-ansi@5.0.0", + "description": "Slice a string with ANSI escape codes", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/slice-ansi@5.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/slice-ansi.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/slice-ansi#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/slice-ansi/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "142fa5822cd53df89ed24921a9449cc11bb53bf945e8d3a026694280afbf2d8c4309393cb067a561a1c384570337e4a7dc2bfedd549ae01c9ea3e20c0b3a4c81" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lint-staged/node_modules/slice-ansi" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "ansi-styles", + "version": "6.2.1", + "bom-ref": "lint-staged@13.3.0|ansi-styles@6.2.1", + "author": "Sindre Sorhus", + "description": "ANSI escape codes for styling strings in the terminal", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/ansi-styles@6.2.1", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/ansi-styles.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/ansi-styles#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/ansi-styles/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6cdefdf2015f417faf8b0dd1ef2ac6591aa7acdda84641245238e5e09367e04f06c716e3b46dc56eb108218de5f3f86bc14c0878266f8b842e3933f8304ad5ba" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lint-staged/node_modules/ansi-styles" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-fullwidth-code-point", + "version": "4.0.0", + "bom-ref": "lint-staged@13.3.0|is-fullwidth-code-point@4.0.0", + "author": "Sindre Sorhus", + "description": "Check if the character represented by a given Unicode code point is fullwidth", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-fullwidth-code-point@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/is-fullwidth-code-point.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/is-fullwidth-code-point#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/is-fullwidth-code-point/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3b82f4f78376fdd67bc6a55dad7861f6bd4a3833c9a459acf01e6c19d24b3f2ebae0082f5ecade654c82410348b59443958ba0e314ad2e3369feccf71ef068c1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lint-staged/node_modules/is-fullwidth-code-point" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "string-width", + "version": "5.1.2", + "bom-ref": "lint-staged@13.3.0|string-width@5.1.2", + "author": "Sindre Sorhus", + "description": "Get the visual width of a string - the number of columns required to display it", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/string-width@5.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/string-width.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/string-width#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/string-width/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1e72ce091def8dc63c6dea0d2ed723679fe7c67d9a7e6304ea586b0eb79ba24a8c6a9f976de5bc9fd4d7a4f0cea9d18ae6a708de84f418a4d6eb00bb10c895a8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lint-staged/node_modules/string-width" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "emoji-regex", + "version": "9.2.2", + "bom-ref": "lint-staged@13.3.0|emoji-regex@9.2.2", + "author": "Mathias Bynens", + "description": "A regular expression to match all Emoji-only symbols as per the Unicode Standard.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/emoji-regex@9.2.2", + "externalReferences": [ + { + "url": "git+https://github.com/mathiasbynens/emoji-regex.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://mths.be/emoji-regex", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mathiasbynens/emoji-regex/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2f5f03689b17494936fb8da9bfc98bb398c94f686a164144e23db5c0e9a06d4aac67684bef636c514efce60f515e0a37b3464d815978d93887a7766d3affd5ca" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lint-staged/node_modules/emoji-regex" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "strip-ansi", + "version": "7.1.0", + "bom-ref": "lint-staged@13.3.0|strip-ansi@7.1.0", + "author": "Sindre Sorhus", + "description": "Strip ANSI escape codes from a string", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/strip-ansi@7.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/strip-ansi.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/strip-ansi#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/strip-ansi/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8aae9e55523ae274104d162ad8ab44836776b94ecb125853270b07e18cc81d9b21c658199acff021ce15a03413946fc8bd522b04a1b4e82ad99e9d2abfb86471" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lint-staged/node_modules/strip-ansi" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "log-update", + "version": "5.0.1", + "bom-ref": "lint-staged@13.3.0|log-update@5.0.1", + "author": "Sindre Sorhus", + "description": "Log by overwriting the previous output in the terminal. Useful for rendering progress bars, animations, etc.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/log-update@5.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/log-update.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/log-update#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/log-update/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/log-update/-/log-update-5.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e54b540d0ffa79dc38a1fca58c335c395250e1cece8c3ae8e21df2f1ed4640be62604958725547277cde59c87296f31a2a70db0e2942f22ace5727b19c0fd297" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lint-staged/node_modules/log-update" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "ansi-escapes", + "version": "5.0.0", + "bom-ref": "lint-staged@13.3.0|ansi-escapes@5.0.0", + "author": "Sindre Sorhus", + "description": "ANSI escape codes for manipulating the terminal", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/ansi-escapes@5.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/ansi-escapes.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/ansi-escapes#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/ansi-escapes/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-5.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e4614c557f07a84fd307e16e0491ae3b95c6d16aec03aa6d52aa0e0da4ff9fd9a651a64592a9c1b9e07895ea860429ab5079c29c2e0f0994c277413b410f376c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lint-staged/node_modules/ansi-escapes" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "type-fest", + "version": "1.4.0", + "bom-ref": "lint-staged@13.3.0|type-fest@1.4.0", + "author": "Sindre Sorhus", + "description": "A collection of essential TypeScript types", + "licenses": [ + { + "expression": "(MIT OR CC0-1.0)" + } + ], + "purl": "pkg:npm/type-fest@1.4.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/type-fest.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/type-fest#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/type-fest/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c864b36bbe31934506f24fa92e1e687a8622aef2225a8e6dd3fa37cc71c03b6b510e265cc563fb7f2c0d95786a6fafebeac5afc22f91b3240c5a154b7b8055b8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lint-staged/node_modules/type-fest" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "cli-cursor", + "version": "4.0.0", + "bom-ref": "lint-staged@13.3.0|cli-cursor@4.0.0", + "author": "Sindre Sorhus", + "description": "Toggle the CLI cursor", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/cli-cursor@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/cli-cursor.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/cli-cursor#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/cli-cursor/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "546b6532edf1ff80ceb4853012445ecf1519da505a70d2421dab21d0dd167990c14beed4c75766dd75808166312c914c31d39e5cc1d7a2bb2110585b31219e96" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lint-staged/node_modules/cli-cursor" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "restore-cursor", + "version": "4.0.0", + "bom-ref": "lint-staged@13.3.0|restore-cursor@4.0.0", + "author": "Sindre Sorhus", + "description": "Gracefully restore the CLI cursor on exit", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/restore-cursor@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/restore-cursor.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/restore-cursor#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/restore-cursor/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "23d7cf5d4f6078ef5b1ceb7da471ce84e9187ab20cb2655a581d2b036008f44461ffec7f8bb315e4728136b83e9633b97a83d580272716e46327db87e88ff77a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lint-staged/node_modules/restore-cursor" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "onetime", + "version": "5.1.2", + "bom-ref": "lint-staged@13.3.0|restore-cursor@4.0.0|onetime@5.1.2", + "author": "Sindre Sorhus", + "description": "Ensure a function is only called once", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/onetime@5.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/onetime.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/onetime#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/onetime/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "91ba5a4921894d674063928f55e30e2974ab3edafc0bc0bbc287496dcb1de758d19e60fe199bbc63456853a0e6e59e2f5abd0883fd4d2ae59129fee3e5a6984a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lint-staged/node_modules/restore-cursor/node_modules/onetime" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "mimic-fn", + "version": "2.1.0", + "bom-ref": "lint-staged@13.3.0|restore-cursor@4.0.0|mimic-fn@2.1.0", + "author": "Sindre Sorhus", + "description": "Make a function mimic another one", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mimic-fn@2.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/mimic-fn.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/mimic-fn#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/mimic-fn/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3aa6ce939a0441e019f165d6c9d96ef47263cfd59574422f6a63027179aea946234e49c7fecaac5af850def830285451d47a63bcd04a437ee76c9818cc6a8672" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lint-staged/node_modules/restore-cursor/node_modules/mimic-fn" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "ansi-regex", + "version": "6.1.0", + "bom-ref": "lint-staged@13.3.0|ansi-regex@6.1.0", + "author": "Sindre Sorhus", + "description": "Regular expression for matching ANSI escape codes", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/ansi-regex@6.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/ansi-regex.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/ansi-regex#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/ansi-regex/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ec7497e1041be02b297222e9545c3245eefd3b7c6c2190c32c4476d6411143bd6868fa1d17c8cbef6e408093050186e8a08aa8949a112ee33cd52a5e524a64bc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lint-staged/node_modules/ansi-regex" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "micromatch", + "version": "4.0.5", + "bom-ref": "lint-staged@13.3.0|micromatch@4.0.5", + "author": "Jon Schlinkert", + "description": "Glob matching for javascript/node.js. A replacement and faster alternative to minimatch and multimatch.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromatch@4.0.5", + "externalReferences": [ + { + "url": "git+https://github.com/micromatch/micromatch.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromatch/micromatch", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromatch/micromatch/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0cccbe1117045b6abc6763e8f96357bb0ddce586944858c03b91ac26a7c497b523bed22e14a3ba66b2af708b5dcbdf1dc05236375b60df334874a6904fe68d74" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lint-staged/node_modules/micromatch" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "lilconfig", + "version": "2.1.0", + "bom-ref": "lilconfig@2.1.0", + "author": "antonk52", + "description": "A zero-dependency alternative to cosmiconfig", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/lilconfig@2.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/antonk52/lilconfig.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/antonk52/lilconfig#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/antonk52/lilconfig/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bad58eb7f187cee5319cb2b107a764f3546839ea0d78781bad78ae1a4e32c85e6a951cfe888556bb9e84d9fa861c5ad7cf440d5212c1ffc9caaaf447eba24a19" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lilconfig" + } + ] + }, + { + "type": "library", + "name": "eventemitter3", + "version": "5.0.1", + "bom-ref": "eventemitter3@5.0.1", + "author": "Arnout Kazemier", + "description": "EventEmitter3 focuses on performance while maintaining a Node.js AND browser compatible interface.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/eventemitter3@5.0.1", + "externalReferences": [ + { + "url": "git://github.com/primus/eventemitter3.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/primus/eventemitter3#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/primus/eventemitter3/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "196901be389264af3b10bad839211251879521cf66bcb2dffe75da94c392e5d62b819abda3939591b64054cd3a095c58b02c07f410d914f9504e53c0d63e1a84" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/eventemitter3" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "braces", + "version": "3.0.3", + "bom-ref": "braces@3.0.3", + "author": "Jon Schlinkert", + "description": "Bash-like brace expansion, implemented in JavaScript. Safer than other brace expansion libs, with complete support for the Bash 4.3 braces specification, without sacrificing speed.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/braces@3.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/micromatch/braces.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromatch/braces", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromatch/braces/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c906d780efce499543d88b222e5ae8fbb1dfe90d7c109aca484b1da0ccca78f29772dde0bc3f282dc390748cc6ba9af9163f840def203bf9717350737cca71bc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/braces" + } + ] + }, + { + "type": "library", + "name": "fill-range", + "version": "7.1.1", + "bom-ref": "fill-range@7.1.1", + "author": "Jon Schlinkert", + "description": "Fill in a range of numbers or letters, optionally passing an increment or `step` to use, or create a regex-compatible range with `options.toRegex`", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/fill-range@7.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/jonschlinkert/fill-range.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jonschlinkert/fill-range", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jonschlinkert/fill-range/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "62c1a97b75872caf19622e2d583836272dde6d1cf6ad7a300f19e57786e4401d3471cff5670f405a70b48bdced0c98ad8afb50bda23d29a2f22ab73e8415b4ca" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fill-range" + } + ] + }, + { + "type": "library", + "name": "to-regex-range", + "version": "5.0.1", + "bom-ref": "to-regex-range@5.0.1", + "author": "Jon Schlinkert", + "description": "Pass two numbers, get a regex-compatible source string for matching ranges. Validated against more than 2.78 million test assertions.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/to-regex-range@5.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/micromatch/to-regex-range.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromatch/to-regex-range", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromatch/to-regex-range/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "eb93fb8b3e97e7212bd5cc1c82f4316db230ed493780ecb974876d678ac3bde2ea86b7493fe2e2fc7c7ab722b43446fed860b29de08c2621aaac00c248d93cb1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/to-regex-range" + } + ] + }, + { + "type": "library", + "name": "is-number", + "version": "7.0.0", + "bom-ref": "is-number@7.0.0", + "author": "Jon Schlinkert", + "description": "Returns true if a number or string value is a finite number. Useful for regex matches, parsing, user input, etc.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-number@7.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/jonschlinkert/is-number.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jonschlinkert/is-number", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jonschlinkert/is-number/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e350a27e483a7bc4f2952a5db53a5e2d532abd20445734edb47bc4443ef8d7ea6767c00dbf4d34e0c44be3740a3c394af5c1af369e8d6566540656c65d8c719e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-number" + } + ] + }, + { + "type": "library", + "name": "picomatch", + "version": "2.3.1", + "bom-ref": "picomatch@2.3.1", + "author": "Jon Schlinkert", + "description": "Blazing fast and accurate glob matcher written in JavaScript, with no dependencies and full support for standard and extended Bash glob features, including braces, extglobs, POSIX brackets, and regular expressions.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/picomatch@2.3.1", + "externalReferences": [ + { + "url": "git+https://github.com/micromatch/picomatch.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromatch/picomatch", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromatch/picomatch/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "254ded7874cd8e6136542185cee63c117cc20d5c04a81d9af1fb08bf0692b4784058911e55dd68d500fcd0253af997445d748b6d2b2e2f0263902056a9141454" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/picomatch" + } + ] + }, + { + "type": "library", + "name": "pidtree", + "version": "0.6.0", + "bom-ref": "pidtree@0.6.0", + "author": "Simone Primarosa", + "description": "Cross platform children list of a PID", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/pidtree@0.6.0", + "externalReferences": [ + { + "url": "git+https://github.com/simonepri/pidtree.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "http://github.com/simonepri/pidtree#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/simonepri/pidtree/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "786d9d593570e5bcea191ced9c7131733371b79546b04e8ec137821b77dd51ff4a06c6733b7479388208cd647e89903436d67e44355d6a813674ad5c9fa8c7e2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pidtree" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "string-argv", + "version": "0.3.2", + "bom-ref": "string-argv@0.3.2", + "author": "Anthony McCormick", + "description": "string-argv parses a string into an argument array to mimic process.argv. This is useful when testing Command Line Utilities that you want to pass arguments to.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/string-argv@0.3.2", + "externalReferences": [ + { + "url": "git+https://github.com/mccormicka/string-argv.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mccormicka/string-argv", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mccormicka/string-argv/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6aa0f6434d78e19fbf46a1b9d8d78712465ab930145893bc73ac937ed18928edd38dae6d52021f98897a904c6f86dc520cfedf5c1e83bf391f32909dfc5dc6f9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/string-argv" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "local-cypress", + "version": "1.2.6", + "bom-ref": "local-cypress@1.2.6", + "author": "Gleb Bahmutov", + "description": "Use Cypress without global objects", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/local-cypress@1.2.6", + "externalReferences": [ + { + "url": "git+https://github.com/bahmutov/local-cypress.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/bahmutov/local-cypress#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/bahmutov/local-cypress/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/local-cypress/-/local-cypress-1.2.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "17777b7b264d92a3b011a9adce2460ce578288a774e73de5788c9547f1bdc3a20cc27627e3046dc3af02fd31f1e82f8f5050ec060c0d51536e45e4522918fbd0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/local-cypress" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "debug", + "version": "4.3.4", + "bom-ref": "local-cypress@1.2.6|debug@4.3.4", + "author": "Josh Junon", + "description": "Lightweight debugging utility for Node.js and the browser", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/debug@4.3.4", + "externalReferences": [ + { + "url": "git://github.com/debug-js/debug.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/debug-js/debug#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/debug-js/debug/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3d15851ee494dde0ed4093ef9cd63b25c91eb758f4b793ae3ac1733cfcec7a40f9d9997ca947c520f122b305ea22f1d61951ce817fbb1bfbc234d85e870c5f91" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/local-cypress/node_modules/debug" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "ms", + "version": "2.1.2", + "bom-ref": "local-cypress@1.2.6|ms@2.1.2", + "description": "Tiny millisecond conversion utility", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/ms@2.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/zeit/ms.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/zeit/ms#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/zeit/ms/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b0690fc7e56332d980e8c5f6ee80381411442c50996784b85ea7863970afebcb53fa36f7be4fd1c9a2963f43d32b25ad98b48cd1bf9a7544c4bdbb353c4687db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/local-cypress/node_modules/ms" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "lodash-es", + "version": "4.17.21", + "bom-ref": "lodash-es@4.17.21", + "author": "John-David Dalton", + "description": "Lodash exported as ES modules.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/lodash-es@4.17.21", + "externalReferences": [ + { + "url": "git+https://github.com/lodash/lodash.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://lodash.com/custom-builds", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/lodash/lodash-cli/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "98a9c2f9027da56573bfe0b8fd4deb46c1daa457c7bd0168141f767b9db17b218c717ebf3a5225efc8ded6ef2f78fcd8652924a2030f276ca3c71b1bf3d731cb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lodash-es" + } + ] + }, + { + "type": "library", + "name": "lucide-react", + "version": "0.446.0", + "bom-ref": "lucide-react@0.446.0", + "author": "Eric Fennis", + "description": "A Lucide icon library package for React applications", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/lucide-react@0.446.0#packages/lucide-react", + "externalReferences": [ + { + "url": "git+https://github.com/lucide-icons/lucide.git#packages/lucide-react", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://lucide.dev", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/lucide-icons/lucide/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.446.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "054ee0cbc31f04caaf11d0cf1fbf5584e5d2120c86f1348f38a59a13158609056a9c61fbc068039e03dba1fbbe29db558cf40159b1269df313abdd024e288346" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lucide-react" + } + ] + }, + { + "type": "library", + "name": "postcss-loader", + "version": "7.3.4", + "bom-ref": "postcss-loader@7.3.4", + "author": "Andrey Sitnik", + "description": "PostCSS loader for webpack", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/postcss-loader@7.3.4", + "externalReferences": [ + { + "url": "git+https://github.com/webpack-contrib/postcss-loader.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/webpack-contrib/postcss-loader", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/webpack-contrib/postcss-loader/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.3.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "896e564d30520b905fb0127d75a14c3d5acb4f7e8cacd882e9fa8e6534da1e304d5fa3df779a7e85206a7bf7c478d77ba5cd774220321aded5746330e1e442e0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/postcss-loader" + } + ] + }, + { + "type": "library", + "name": "cosmiconfig", + "version": "8.3.6", + "bom-ref": "cosmiconfig@8.3.6", + "author": "Daniel Fischer", + "description": "Find and load configuration from a package.json property, rc file, TypeScript module, and more!", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/cosmiconfig@8.3.6", + "externalReferences": [ + { + "url": "git+https://github.com/cosmiconfig/cosmiconfig.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/cosmiconfig/cosmiconfig#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/cosmiconfig/cosmiconfig/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "91c67af96e50cdc2773f532dfbcdce52ffe81c5a991c8c7c0eec46e9e6794463044682eaa7806e1a38472d818af8a7f95d5910bea052980cbf9c658ddea0e010" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cosmiconfig" + } + ] + }, + { + "type": "library", + "name": "parent-module", + "version": "1.0.1", + "bom-ref": "parent-module@1.0.1", + "author": "Sindre Sorhus", + "description": "Get the path of the parent module", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/parent-module@1.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/parent-module.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/parent-module#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/parent-module/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "190d84591a5057cfe8f80c3c62ab5f6593df3515996246e2744f64e6ba65fe10b7bed1c705f1a6d887e2eaa595f9ca031a4ad42990311372e8b7991cb11961fa" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/parent-module" + } + ] + }, + { + "type": "library", + "name": "callsites", + "version": "3.1.0", + "bom-ref": "callsites@3.1.0", + "author": "Sindre Sorhus", + "description": "Get callsites from the V8 stack trace API", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/callsites@3.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/callsites.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/callsites#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/callsites/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3fc06302c5ef652f95203508d7584709012fef8613ebb6148b924914d588a8bdb7e6c0668d7e3eab1f4cbaf96ce62bf234435cb71e3ac502d0dda4ee13bb2c69" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/callsites" + } + ] + }, + { + "type": "library", + "name": "resolve-from", + "version": "4.0.0", + "bom-ref": "resolve-from@4.0.0", + "author": "Sindre Sorhus", + "description": "Resolve the path of a module like `require.resolve()` but from a given path", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/resolve-from@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/resolve-from.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/resolve-from#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/resolve-from/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a5bfcc6265ecb40932b11171f2988d235b4614d408140def904dc6ab812e035745ea01e9ffebe066ab021896a9bf2f0ddd0fb8a3b170beab8f25c9d9ed1632e2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/resolve-from" + } + ] + }, + { + "type": "library", + "name": "parse-json", + "version": "5.2.0", + "bom-ref": "parse-json@5.2.0", + "author": "Sindre Sorhus", + "description": "Parse JSON with more helpful errors", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/parse-json@5.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/parse-json.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/parse-json#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/parse-json/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6b208abe6fe98421b13a461148233cda20f072df3f1289d2120092c56c43eef7ba8c7820b059787d955004f44d810a0a8ae57fa1d845ac6cd05d9c1b89f0bc46" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/parse-json" + } + ] + }, + { + "type": "library", + "name": "is-arrayish", + "version": "0.2.1", + "bom-ref": "is-arrayish@0.2.1", + "author": "Qix", + "description": "Determines if an object can be used as an array", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-arrayish@0.2.1", + "externalReferences": [ + { + "url": "git+https://github.com/qix-/node-is-arrayish.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/qix-/node-is-arrayish#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/qix-/node-is-arrayish/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cf3d3a4bcb74a33a035cc1beb9b7b6eb37824cd5dc2883c96498bc841ac5e227422e6b38086f50b4aeea065d5ba22e4e0f31698ecc1be493e61c26cca63698ce" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-arrayish" + } + ] + }, + { + "type": "library", + "name": "json-parse-even-better-errors", + "version": "2.3.1", + "bom-ref": "json-parse-even-better-errors@2.3.1", + "author": "Kat Marchán", + "description": "JSON.parse with context information on error", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/json-parse-even-better-errors@2.3.1", + "externalReferences": [ + { + "url": "git+https://github.com/npm/json-parse-even-better-errors.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/json-parse-even-better-errors#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/json-parse-even-better-errors/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c72170ca1ae8fc91287fa1a17b68b3d8d717a23dac96836c5abfd7b044432bfa223c27da36197938d7e9fa341d01945043420958dcc7f7321917b962f75921db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/json-parse-even-better-errors" + } + ] + }, + { + "type": "library", + "name": "lines-and-columns", + "version": "1.2.4", + "bom-ref": "lines-and-columns@1.2.4", + "author": "Brian Donovan", + "description": "Maps lines and columns to character offsets and back.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/lines-and-columns@1.2.4", + "externalReferences": [ + { + "url": "git+https://github.com/eventualbuddha/lines-and-columns.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/eventualbuddha/lines-and-columns#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/eventualbuddha/lines-and-columns/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ef297295eb1943f3d5dbd8e110397751f8e8e995fb802a89af917b3caaea73ddefedfcd2ca6b75069c0453c9c0517b3cab3cefaa16e384ae50660e8cb7f1e406" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lines-and-columns" + } + ] + }, + { + "type": "library", + "name": "jiti", + "version": "1.21.6", + "bom-ref": "jiti@1.21.6", + "description": "Runtime typescript and ESM support for Node.js", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/jiti@1.21.6", + "externalReferences": [ + { + "url": "git+https://github.com/unjs/jiti.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/unjs/jiti#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/unjs/jiti/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "db24e07964d6ccc5a41eee89a7d34a81e3c36981db9ed8b0bd8bae24b6db37dbe5ec30bd0ef5ca381d810b7659f760f772f57f69f947d28b037f0a477a9439df" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/jiti" + } + ] + }, + { + "type": "library", + "name": "webpack", + "version": "5.95.0", + "bom-ref": "webpack@5.95.0", + "author": "Tobias Koppers @sokra", + "description": "Packs ECMAScript/CommonJs/AMD modules for the browser. Allows you to split your codebase into multiple bundles, which can be loaded on demand. Supports loaders to preprocess files, i.e. json, jsx, es7, css, less, ... and your custom stuff.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/webpack@5.95.0", + "externalReferences": [ + { + "url": "git+https://github.com/webpack/webpack.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/webpack/webpack", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/webpack/webpack/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/webpack/-/webpack-5.95.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "daddd7b2daca50bcf8d4c34c045f9c27ded3c8777243c1c2b7ffe9a84aea0ef36353d6100676712076b5d555ec8bb17799be7f68edadb83c5d7933dd53bc6ef5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/webpack" + } + ], + "components": [ + { + "type": "library", + "name": "eslint-scope", + "version": "5.1.1", + "bom-ref": "webpack@5.95.0|eslint-scope@5.1.1", + "description": "ECMAScript scope analyzer for ESLint", + "licenses": [ + { + "license": { + "id": "BSD-2-Clause" + } + } + ], + "purl": "pkg:npm/eslint-scope@5.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/eslint/eslint-scope.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "http://github.com/eslint/eslint-scope", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/eslint/eslint-scope/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d8dc706c5fe16742a97a960dd1c35ba3e14de97a0aec6687950860c7f848665e956b46c5e3945038ec212c8cbc9500dbb8289a7522c20671f608562aba2b796f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/webpack/node_modules/eslint-scope" + } + ] + }, + { + "type": "library", + "name": "estraverse", + "version": "4.3.0", + "bom-ref": "webpack@5.95.0|estraverse@4.3.0", + "description": "ECMAScript JS AST traversal functions", + "licenses": [ + { + "license": { + "id": "BSD-2-Clause" + } + } + ], + "purl": "pkg:npm/estraverse@4.3.0", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/estools/estraverse.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/estools/estraverse", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/estools/estraverse/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "dfd9e729f7d6cfcc4dd4153fd9cefd9fd9c1f470f3a349e2614ab1eb1caa527ca8027432c96a4e4dd6447a209c87c041bb9d79b78c29f599a055f5619fd101a7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/webpack/node_modules/estraverse" + } + ] + } + ] + }, + { + "type": "library", + "name": "ast", + "group": "@webassemblyjs", + "version": "1.12.1", + "bom-ref": "@webassemblyjs/ast@1.12.1", + "author": "Sven Sauleau", + "description": "AST utils for webassemblyjs", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40webassemblyjs/ast@1.12.1", + "externalReferences": [ + { + "url": "git+https://github.com/xtuc/webassemblyjs.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/xtuc/webassemblyjs#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/xtuc/webassemblyjs/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "10a7cc50e3d14544f2e54208e2a24318fa6a7f08ce999e6378617089df669e8a8814af9ed2faa88b5a87e7a2699994b310be778ca9cdcd271d99fb49c86e715a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@webassemblyjs/ast" + } + ] + }, + { + "type": "library", + "name": "helper-numbers", + "group": "@webassemblyjs", + "version": "1.11.6", + "bom-ref": "@webassemblyjs/helper-numbers@1.11.6", + "author": "Sven Sauleau", + "description": "Number parsing utility", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40webassemblyjs/helper-numbers@1.11.6", + "externalReferences": [ + { + "url": "git+https://github.com/xtuc/webassemblyjs.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/xtuc/webassemblyjs#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/xtuc/webassemblyjs/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bd422167c2d9a0858706886210e6f1566ea1c0fd37e23c2673d92eab919d1d91f4c222d52c83dc3027692731b80b5d5c1e8436e53148423f64695003557ecdde" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@webassemblyjs/helper-numbers" + } + ] + }, + { + "type": "library", + "name": "floating-point-hex-parser", + "group": "@webassemblyjs", + "version": "1.11.6", + "bom-ref": "@webassemblyjs/floating-point-hex-parser@1.11.6", + "author": "Mauro Bringolf", + "description": "A function to parse floating point hexadecimal strings as defined by the WebAssembly specification", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40webassemblyjs/floating-point-hex-parser@1.11.6", + "externalReferences": [ + { + "url": "git+https://github.com/xtuc/webassemblyjs.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/xtuc/webassemblyjs#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/xtuc/webassemblyjs/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7a3023f617d12765ccb0d1e4fefe85bb67464be8b851a5c15c67a639f43f25f43a99d420fd65edc2579044b2d2e0ebdf0e1bfcad89d5c07dbb6092ccc98b3187" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@webassemblyjs/floating-point-hex-parser" + } + ] + }, + { + "type": "library", + "name": "helper-api-error", + "group": "@webassemblyjs", + "version": "1.11.6", + "bom-ref": "@webassemblyjs/helper-api-error@1.11.6", + "author": "Sven Sauleau", + "description": "Common API errors", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40webassemblyjs/helper-api-error@1.11.6#packages/helper-api-error", + "externalReferences": [ + { + "url": "git+https://github.com/xtuc/webassemblyjs.git#packages/helper-api-error", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/xtuc/webassemblyjs#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/xtuc/webassemblyjs/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a34624a0fe2956ee2b37c6932600328fd842d92bf9525933087871a968fc6eeb5a2ef9e975cda33b08787b013a097d2dc527cb9ff518695fe985e4b64f183ffd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@webassemblyjs/helper-api-error" + } + ] + }, + { + "type": "library", + "name": "long", + "group": "@xtuc", + "version": "4.2.2", + "bom-ref": "@xtuc/long@4.2.2", + "author": "Daniel Wirtz", + "description": "A Long class for representing a 64-bit two's-complement integer value.", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/%40xtuc/long@4.2.2", + "externalReferences": [ + { + "url": "git+https://github.com/dcodeIO/long.js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dcodeIO/long.js#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dcodeIO/long.js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "36e1ea058d4f07f0fcc54eacfed84180e02200fec73980d0df6f8115920b27c8af9149001d09d67e7e9684befd3b08f5aa6527a0dfd83e192d748a2e722a6401" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@xtuc/long" + } + ] + }, + { + "type": "library", + "name": "helper-wasm-bytecode", + "group": "@webassemblyjs", + "version": "1.11.6", + "bom-ref": "@webassemblyjs/helper-wasm-bytecode@1.11.6", + "author": "Sven Sauleau", + "description": "WASM's Bytecode constants", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40webassemblyjs/helper-wasm-bytecode@1.11.6", + "externalReferences": [ + { + "url": "git+https://github.com/xtuc/webassemblyjs.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/xtuc/webassemblyjs#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/xtuc/webassemblyjs/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b051472b0726069acef5eec871fd3e81d7725980d588bf1ba4f8c9265d161f109d11392d5dd9ad58b195ce81dba94718e017b52e435fc1399738950565848974" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@webassemblyjs/helper-wasm-bytecode" + } + ] + }, + { + "type": "library", + "name": "wasm-edit", + "group": "@webassemblyjs", + "version": "1.12.1", + "bom-ref": "@webassemblyjs/wasm-edit@1.12.1", + "author": "Sven Sauleau", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40webassemblyjs/wasm-edit@1.12.1", + "externalReferences": [ + { + "url": "git+https://github.com/xtuc/webassemblyjs.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/xtuc/webassemblyjs#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/xtuc/webassemblyjs/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d43bb06d5bc00ef4b99869d76c4f9cf4d7c0f1045c67a88aaaeaa38e6475d24ea8fb3cec4557ac8a5e780ca7b18a8c1c1423ddaff434a9a320074d7e490d6eea" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@webassemblyjs/wasm-edit" + } + ] + }, + { + "type": "library", + "name": "helper-buffer", + "group": "@webassemblyjs", + "version": "1.12.1", + "bom-ref": "@webassemblyjs/helper-buffer@1.12.1", + "author": "Sven Sauleau", + "description": "Buffer manipulation utility", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40webassemblyjs/helper-buffer@1.12.1", + "externalReferences": [ + { + "url": "git+https://github.com/xtuc/webassemblyjs.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/xtuc/webassemblyjs#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/xtuc/webassemblyjs/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9f3270430f7d0cd0caafd05508e65c2ee249525aa4261fa4573565e859aafed23966d132593d4a64cc8e5e5b572d92660edbcb083830b32ae4a2112da294d70b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@webassemblyjs/helper-buffer" + } + ] + }, + { + "type": "library", + "name": "helper-wasm-section", + "group": "@webassemblyjs", + "version": "1.12.1", + "bom-ref": "@webassemblyjs/helper-wasm-section@1.12.1", + "author": "Sven Sauleau", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40webassemblyjs/helper-wasm-section@1.12.1", + "externalReferences": [ + { + "url": "git+https://github.com/xtuc/webassemblyjs.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/xtuc/webassemblyjs#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/xtuc/webassemblyjs/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2627f8bdf07a1499549526e010c1d4ca4d63db7e064cd1bd7412785c974ec92a23e75f178f4a06b0d8b9f5c510178451312f68b815310c37720557cf4f2a5ae6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@webassemblyjs/helper-wasm-section" + } + ] + }, + { + "type": "library", + "name": "wasm-gen", + "group": "@webassemblyjs", + "version": "1.12.1", + "bom-ref": "@webassemblyjs/wasm-gen@1.12.1", + "author": "Sven Sauleau", + "description": "WebAssembly binary format printer", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40webassemblyjs/wasm-gen@1.12.1", + "externalReferences": [ + { + "url": "git+https://github.com/xtuc/webassemblyjs.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/xtuc/webassemblyjs#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/xtuc/webassemblyjs/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4c3ab83a387d7dca21030e8e20c5ea888713ab92945d3191915c5b4a8d614274b2ea500ce4649d7f059e4b1a40a3463382c805d7cd84fd4d260cd86e034b56ef" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@webassemblyjs/wasm-gen" + } + ] + }, + { + "type": "library", + "name": "ieee754", + "group": "@webassemblyjs", + "version": "1.11.6", + "bom-ref": "@webassemblyjs/ieee754@1.11.6", + "description": "IEEE754 decoder and encoder", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40webassemblyjs/ieee754@1.11.6#packages/ieee754", + "externalReferences": [ + { + "url": "git+https://github.com/xtuc/webassemblyjs.git#packages/ieee754", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/xtuc/webassemblyjs#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/xtuc/webassemblyjs/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2cce29d9cb0f36f6e28fa5357f5f6fe96479e9067c25c1e0dd02094e54b0cc5726c7a59239189c623e88eb77fdc94d64114b6ba46fa48e48880247af1e90d7ae" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@webassemblyjs/ieee754" + } + ] + }, + { + "type": "library", + "name": "leb128", + "group": "@webassemblyjs", + "version": "1.11.6", + "bom-ref": "@webassemblyjs/leb128@1.11.6", + "description": "LEB128 decoder and encoder", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/%40webassemblyjs/leb128@1.11.6#packages/leb128", + "externalReferences": [ + { + "url": "git+https://github.com/xtuc/webassemblyjs.git#packages/leb128", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/xtuc/webassemblyjs#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/xtuc/webassemblyjs/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9bb6b416113aec3417828b9fd6d6cde5741c756a0d81a02ea142c721f18520454a03ab6efde765b3a5e72259264ba16b5c0aae2513e78b76592a3c3a1523e33d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@webassemblyjs/leb128" + } + ] + }, + { + "type": "library", + "name": "utf8", + "group": "@webassemblyjs", + "version": "1.11.6", + "bom-ref": "@webassemblyjs/utf8@1.11.6", + "author": "Sven Sauleau", + "description": "UTF8 encoder/decoder for WASM", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40webassemblyjs/utf8@1.11.6", + "externalReferences": [ + { + "url": "git+https://github.com/xtuc/webassemblyjs.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/xtuc/webassemblyjs#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/xtuc/webassemblyjs/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bed5dfdb04d0dfeba9f59b20f2c6b6c96890a734ac3325e3d2a56254feb12860944fca7c609e87a88ee5e5e0a75b1d53fc561db2fd3b1d0b36c1315b6e87ff44" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@webassemblyjs/utf8" + } + ] + }, + { + "type": "library", + "name": "wasm-opt", + "group": "@webassemblyjs", + "version": "1.12.1", + "bom-ref": "@webassemblyjs/wasm-opt@1.12.1", + "author": "Sven Sauleau", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40webassemblyjs/wasm-opt@1.12.1", + "externalReferences": [ + { + "url": "git+https://github.com/xtuc/webassemblyjs.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/xtuc/webassemblyjs#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/xtuc/webassemblyjs/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "260f7d8ffda01b689acf78628f0f39ec05587a465ed9202c91caa55886578e38b9592b673a95686adde041f4ff439b5bd9d8e70a306d328718fd2bb519fc4f06" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@webassemblyjs/wasm-opt" + } + ] + }, + { + "type": "library", + "name": "wasm-parser", + "group": "@webassemblyjs", + "version": "1.12.1", + "bom-ref": "@webassemblyjs/wasm-parser@1.12.1", + "author": "Sven Sauleau", + "description": "WebAssembly binary format parser", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40webassemblyjs/wasm-parser@1.12.1", + "externalReferences": [ + { + "url": "git+https://github.com/xtuc/webassemblyjs.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/xtuc/webassemblyjs#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/xtuc/webassemblyjs/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c629088bb7361475f2b315dedc23ab5543d285eb81b6971f85ba458f8826bbb2912d83b300dcedc1453421bb2abccab3b8d2b6fa0951196084a99a355822f201" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@webassemblyjs/wasm-parser" + } + ] + }, + { + "type": "library", + "name": "wast-printer", + "group": "@webassemblyjs", + "version": "1.12.1", + "bom-ref": "@webassemblyjs/wast-printer@1.12.1", + "author": "Sven Sauleau", + "description": "WebAssembly text format printer", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40webassemblyjs/wast-printer@1.12.1", + "externalReferences": [ + { + "url": "git+https://github.com/xtuc/webassemblyjs.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/xtuc/webassemblyjs#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/xtuc/webassemblyjs/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f97e160253a2b155903229236dcbd8d9ed2bc0fb0a43d17af3c964b1984170fc9c041ba28b73bb9bc14009b0cc583a23a40aaf8c89dcac6f09d171cac907d578" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@webassemblyjs/wast-printer" + } + ] + }, + { + "type": "library", + "name": "ieee754", + "group": "@xtuc", + "version": "1.2.0", + "bom-ref": "@xtuc/ieee754@1.2.0", + "author": "Feross Aboukhadijeh", + "description": "Read/write IEEE754 floating point numbers from/to a Buffer or array-like object", + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + } + ], + "purl": "pkg:npm/%40xtuc/ieee754@1.2.0", + "externalReferences": [ + { + "url": "git://github.com/feross/ieee754.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/feross/ieee754#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/feross/ieee754/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0d7f272a0a9c1b0b1cd1e252a98b799703f80c7e459479e6b96581472ed7d0d71a191d19b6ec9e11280cc1361512dc66b0d198faa8ade10613fcc2184ce4cf78" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@xtuc/ieee754" + } + ] + }, + { + "type": "library", + "name": "acorn-import-attributes", + "version": "1.9.5", + "bom-ref": "acorn-import-attributes@1.9.5", + "author": "Sven Sauleau", + "description": "Support for import attributes in acorn", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/acorn-import-attributes@1.9.5", + "externalReferences": [ + { + "url": "git+https://github.com/xtuc/acorn-import-attributes.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/xtuc/acorn-import-attributes#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/xtuc/acorn-import-attributes/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9f4d95ca4bf9b80dde1c633f676750adc0f9ea42fc4f20dbda9d7ed0ff373c294c9c2fe773e6a76d046120e5a74aae0a7bf2af0cfad8dc2f610ed0bf0377879d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/acorn-import-attributes" + } + ] + }, + { + "type": "library", + "name": "chrome-trace-event", + "version": "1.0.4", + "bom-ref": "chrome-trace-event@1.0.4", + "author": "Trent Mick, Sam Saccone", + "description": "A library to create a trace of your node app per Google's Trace Event format.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/chrome-trace-event@1.0.4", + "externalReferences": [ + { + "url": "git+https://github.com/samccone/chrome-trace-event.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/samccone/chrome-trace-event#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/samccone/chrome-trace-event/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "acd8c0a5a2f3bb068e4e30a24fc9520dd18dd403c28aa90284b309c493d62ee9cf02de5fcbcc6053dfe334e72157ce307c8c6b034951401ee8093f23ae7ff0ad" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/chrome-trace-event" + } + ] + }, + { + "type": "library", + "name": "tapable", + "version": "2.2.1", + "bom-ref": "tapable@2.2.1", + "author": "Tobias Koppers @sokra", + "description": "Just a little module for plugins.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/tapable@2.2.1", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/webpack/tapable.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/webpack/tapable", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/webpack/tapable/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "18dcd0bd04ce20fe91c937c4d90c5bf19565366c349fcf2fa75b33c1646298fd369a74ecc775ad9f9a9176a63dc365ddb8535482f3b084d9d0b23c02a7e92a69" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tapable" + } + ] + }, + { + "type": "library", + "name": "es-module-lexer", + "version": "1.5.4", + "bom-ref": "es-module-lexer@1.5.4", + "author": "Guy Bedford", + "description": "Lexes ES modules returning their import/export metadata", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/es-module-lexer@1.5.4", + "externalReferences": [ + { + "url": "git+https://github.com/guybedford/es-module-lexer.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/guybedford/es-module-lexer#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/guybedford/es-module-lexer/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "31534ae7a36232b3b08ad141edca83c2ad0242eb5bc3ed01bcbb21252b1ed0c50d53ecb5142ddb512fc0420ee852783eff02abae48bb25f9b0b551e455f3cb97" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/es-module-lexer" + } + ] + }, + { + "type": "library", + "name": "glob-to-regexp", + "version": "0.4.1", + "bom-ref": "glob-to-regexp@0.4.1", + "author": "Nick Fitzgerald", + "description": "Convert globs to regular expressions", + "licenses": [ + { + "license": { + "id": "BSD-2-Clause" + } + } + ], + "purl": "pkg:npm/glob-to-regexp@0.4.1", + "externalReferences": [ + { + "url": "git+https://github.com/fitzgen/glob-to-regexp.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/fitzgen/glob-to-regexp#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/fitzgen/glob-to-regexp/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9645f51c95f0c8c729af0ff961465cdacec3ae90221c1db5fd5f84d6b1d4ad5368924bc1e9ba8ccd3d157d5ebff3a64d69bb75935e18388693ee70ef397dc88b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/glob-to-regexp" + } + ] + }, + { + "type": "library", + "name": "loader-runner", + "version": "4.3.0", + "bom-ref": "loader-runner@4.3.0", + "author": "Tobias Koppers @sokra", + "description": "Runs (webpack) loaders", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/loader-runner@4.3.0", + "externalReferences": [ + { + "url": "git+https://github.com/webpack/loader-runner.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/webpack/loader-runner#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/webpack/loader-runner/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "dd1ff533ec92de3e68bbcd0c7b9f63ec5f4832ce0f5ecdd5a91ae6d1353701b28fc659a9a18d5336c70957fa06257a3ca826ad1464df0db63a5ba8a918e6177e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/loader-runner" + } + ] + }, + { + "type": "library", + "name": "neo-async", + "version": "2.6.2", + "bom-ref": "neo-async@2.6.2", + "description": "Neo-Async is a drop-in replacement for Async, it almost fully covers its functionality and runs faster ", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/neo-async@2.6.2", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/suguru03/neo-async.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/suguru03/neo-async", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/suguru03/neo-async/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "61ddd4112e665824aa47ea8d4fddd2dd4a18524a8067d94b83c6bb83dae29ac5a66062bc7154e8038fec17746bb21772577b0018c5d5526a4c60ec3e74ba4ebb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/neo-async" + } + ] + }, + { + "type": "library", + "name": "schema-utils", + "version": "3.3.0", + "bom-ref": "schema-utils@3.3.0", + "author": "webpack Contrib", + "description": "webpack Validation Utils", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/schema-utils@3.3.0", + "externalReferences": [ + { + "url": "git+https://github.com/webpack/schema-utils.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/webpack/schema-utils", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/webpack/schema-utils/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a4dff2380bdc0bee6b4399c4446bb0ae32e562f2d36c289b9d9d48ec1d4b6a2033f41441944f4632013f7aa577d0feda25051fec37629b2fd1b1b60efc6ad51a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/schema-utils" + } + ] + }, + { + "type": "library", + "name": "json-schema", + "group": "@types", + "version": "7.0.15", + "bom-ref": "@types/json-schema@7.0.15", + "description": "TypeScript definitions for json-schema", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/json-schema@7.0.15#types/json-schema", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/json-schema", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/json-schema", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e7e7cff0ff0c14d0be0326420f1ac1da991914f1b3a90594ce949ebae54bbe6f1531ca2b3586af06aa057312bc6d0cf842c6e7e2850411e9b8c032df732b061c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/json-schema" + } + ] + }, + { + "type": "library", + "name": "ajv-keywords", + "version": "3.5.2", + "bom-ref": "ajv-keywords@3.5.2", + "author": "Evgeny Poberezkin", + "description": "Custom JSON-Schema keywords for Ajv validator", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/ajv-keywords@3.5.2", + "externalReferences": [ + { + "url": "git+https://github.com/epoberezkin/ajv-keywords.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/epoberezkin/ajv-keywords#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/epoberezkin/ajv-keywords/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e69e964cdd03753195424e958dc123bb5f4881a1ee75a95c7da6c3ef284319e03a6dc42798bf82a6f78b26aff786f7f07756a87fa2f7f3a3ae824c7a45fc8c21" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ajv-keywords" + } + ] + }, + { + "type": "library", + "name": "terser-webpack-plugin", + "version": "5.3.10", + "bom-ref": "terser-webpack-plugin@5.3.10", + "author": "webpack Contrib Team", + "description": "Terser plugin for webpack", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/terser-webpack-plugin@5.3.10", + "externalReferences": [ + { + "url": "git+https://github.com/webpack-contrib/terser-webpack-plugin.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/webpack-contrib/terser-webpack-plugin", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/webpack-contrib/terser-webpack-plugin/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "04a14f5a53c39dd3ecf8d1860abd54e7db745d270be77d7b63451178dac76b0f7f17084f10d96ae9b7e0b3ee323dfc8fe75bea0b56d0e2ba7511f5d6e59487f7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/terser-webpack-plugin" + } + ] + }, + { + "type": "library", + "name": "trace-mapping", + "group": "@jridgewell", + "version": "0.3.25", + "bom-ref": "@jridgewell/trace-mapping@0.3.25", + "author": "Justin Ridgewell", + "description": "Trace the original position through a source map", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40jridgewell/trace-mapping@0.3.25", + "externalReferences": [ + { + "url": "git+https://github.com/jridgewell/trace-mapping.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jridgewell/trace-mapping#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jridgewell/trace-mapping/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bcd93a684c326c6b5ac169b2fcfcf09c60ce8c290b5920f6c2abe3186020380c02196c926177d8a31b74d082644c5fbc2dbe7b0f039bdc06b4a3d080a5ea6261" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@jridgewell/trace-mapping" + } + ] + }, + { + "type": "library", + "name": "resolve-uri", + "group": "@jridgewell", + "version": "3.1.2", + "bom-ref": "@jridgewell/resolve-uri@3.1.2", + "author": "Justin Ridgewell", + "description": "Resolve a URI relative to an optional base URI", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40jridgewell/resolve-uri@3.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/jridgewell/resolve-uri.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jridgewell/resolve-uri#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jridgewell/resolve-uri/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6d12128022233f6d3fb5b5923d63048b9e1054f45913192e0fd9492fe508c542adc15240f305b54eb6f58ccb354455e8d42053359ff98690bd42f98a59da292b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@jridgewell/resolve-uri" + } + ] + }, + { + "type": "library", + "name": "jest-worker", + "version": "27.5.1", + "bom-ref": "jest-worker@27.5.1", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/jest-worker@27.5.1#packages/jest-worker", + "externalReferences": [ + { + "url": "git+https://github.com/facebook/jest.git#packages/jest-worker", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/facebook/jest#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/facebook/jest/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "eefba1f3957971d0e87cfcb19f9f27acf8c192d668d2ef71d60f16b6342897e8d90da13e7e137e708bd38f5d469dd067327c9fad4386d6c650c427632a1f832a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/jest-worker" + } + ] + }, + { + "type": "library", + "name": "serialize-javascript", + "version": "6.0.2", + "bom-ref": "serialize-javascript@6.0.2", + "author": "Eric Ferraiuolo", + "description": "Serialize JavaScript to a superset of JSON that includes regular expressions and functions.", + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + } + ], + "purl": "pkg:npm/serialize-javascript@6.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/yahoo/serialize-javascript.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/yahoo/serialize-javascript", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/yahoo/serialize-javascript/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "49a6b5c4f0724d3ab681d7856582cba3e445137e4d1d99006ea65e58d777069ce9a5e562b00aa90e3729f1dc9feae22f12a251778ea37a69b203888521e564f2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/serialize-javascript" + } + ] + }, + { + "type": "library", + "name": "randombytes", + "version": "2.1.0", + "bom-ref": "randombytes@2.1.0", + "description": "random bytes from browserify stand alone", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/randombytes@2.1.0", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/crypto-browserify/randombytes.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/crypto-browserify/randombytes", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/crypto-browserify/randombytes/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bd897788e5fee022945aec468bd5248627ba7eca97a92f4513665a89ce2d3450f637641069738c15bb8a2b84260c70b424ee81d59a78d49d0ba53d2847af1a99" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/randombytes" + } + ] + }, + { + "type": "library", + "name": "terser", + "version": "5.34.1", + "bom-ref": "terser@5.34.1", + "author": "Mihai Bazon", + "description": "JavaScript parser, mangler/compressor and beautifier toolkit for ES6+", + "licenses": [ + { + "license": { + "id": "BSD-2-Clause" + } + } + ], + "purl": "pkg:npm/terser@5.34.1", + "externalReferences": [ + { + "url": "git+https://github.com/terser/terser.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://terser.org", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/terser/terser/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/terser/-/terser-5.34.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "16c259ee264b77f057933fb8c6b453189dbaa3fe954e3432b5493c6fc3b1930703d88fbbf553c9973eeab2cd7ecc4ee1f0634849c16a5dc0f227f2aa05864554" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/terser" + } + ], + "components": [ + { + "type": "library", + "name": "commander", + "version": "2.20.3", + "bom-ref": "terser@5.34.1|commander@2.20.3", + "author": "TJ Holowaychuk", + "description": "the complete solution for node.js command-line programs", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/commander@2.20.3", + "externalReferences": [ + { + "url": "git+https://github.com/tj/commander.js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/tj/commander.js#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/tj/commander.js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1a956498cf2f176bd05248f62ef6660f7e49c5e24e2c2c09f5c524ba0ca4da7ba16efdfe989be92d862dfb4f9448cc44fa88fe7b2fe52449e1670ef9c7f38c71" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/terser/node_modules/commander" + } + ] + } + ] + }, + { + "type": "library", + "name": "watchpack", + "version": "2.4.2", + "bom-ref": "watchpack@2.4.2", + "author": "Tobias Koppers @sokra", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/watchpack@2.4.2", + "externalReferences": [ + { + "url": "git+https://github.com/webpack/watchpack.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/webpack/watchpack", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/webpack/watchpack/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4e76c549b70e09c0e08d9e2989444b09b2779c98739d587d930e85ea2a248e214f97c38dc5ef40ea73035570e235bad27cb20bb3abc1d3b17bc0b06bc0f63327" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/watchpack" + } + ] + }, + { + "type": "library", + "name": "webpack-sources", + "version": "3.2.3", + "bom-ref": "webpack-sources@3.2.3", + "author": "Tobias Koppers @sokra", + "description": "Source code handling classes for webpack", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/webpack-sources@3.2.3", + "externalReferences": [ + { + "url": "git+https://github.com/webpack/webpack-sources.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/webpack/webpack-sources#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/webpack/webpack-sources/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fc3c8c10eac380b28a206d1f9afb73fb87545ffdc6868cf0826ea23e9f0a461be7f9e41ff7e43b196c5534c937fae08f59f757602e04c4605c9085dd1447c7d7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/webpack-sources" + } + ] + }, + { + "type": "library", + "name": "nanoid", + "version": "3.3.7", + "bom-ref": "nanoid@3.3.7", + "author": "Andrey Sitnik", + "description": "A tiny (116 bytes), secure URL-friendly unique string ID generator", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/nanoid@3.3.7", + "externalReferences": [ + { + "url": "git+https://github.com/ai/nanoid.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ai/nanoid#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ai/nanoid/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "792469a6370f21ab5120c0b553a52780ff1715ccfc31058641db75313050ecd6809af5c37ef3716ef595df1db2e8274451c8824ac0c70d065b858681f10128da" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/nanoid" + } + ] + }, + { + "type": "library", + "name": "prettier-plugin-tailwindcss", + "version": "0.6.8", + "bom-ref": "prettier-plugin-tailwindcss@0.6.8", + "description": "A Prettier plugin for sorting Tailwind CSS classes.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/prettier-plugin-tailwindcss@0.6.8", + "externalReferences": [ + { + "url": "git+https://github.com/tailwindlabs/prettier-plugin-tailwindcss.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/tailwindlabs/prettier-plugin-tailwindcss#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/tailwindlabs/prettier-plugin-tailwindcss/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.6.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "746bb791d9bb4973e4896e27cde58a0a5deea0899d779093644246c72ca910f2f7ed68f41d3da92ea8ebbd27a2d674deb907cee0f51f8de5b971350d44b678b0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/prettier-plugin-tailwindcss" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "loose-envify", + "version": "1.4.0", + "bom-ref": "loose-envify@1.4.0", + "author": "Andres Suarez", + "description": "Fast (and loose) selective `process.env` replacer using js-tokens instead of an AST", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/loose-envify@1.4.0", + "externalReferences": [ + { + "url": "git://github.com/zertosh/loose-envify.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/zertosh/loose-envify", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/zertosh/loose-envify/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "972bb13c6aff59f86b95e9b608bfd472751cd7372a280226043cee918ed8e45ff242235d928ebe7d12debe5c351e03324b0edfeb5d54218e34f04b71452a0add" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/loose-envify" + } + ] + }, + { + "type": "library", + "name": "js-tokens", + "version": "4.0.0", + "bom-ref": "js-tokens@4.0.0", + "author": "Simon Lydell", + "description": "A regex that tokenizes JavaScript.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/js-tokens@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/lydell/js-tokens.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/lydell/js-tokens#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/lydell/js-tokens/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "45d2547e5704ddc5332a232a420b02bb4e853eef5474824ed1b7986cf84737893a6a9809b627dca02b53f5b7313a9601b690f690233a49bce0e026aeb16fcf29" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/js-tokens" + } + ] + }, + { + "type": "library", + "name": "object-assign", + "version": "4.1.1", + "bom-ref": "object-assign@4.1.1", + "author": "Sindre Sorhus", + "description": "ES2015 `Object.assign()` ponyfill", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/object-assign@4.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/object-assign.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/object-assign#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/object-assign/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ac98134279149c7d6c170f324fa552537cc3dec5a6bbab19848b1e63c557f8646edcfe85ec5bbe24d0e85df9251256cb2529dcdc55101d57b8714e618fe05c52" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object-assign" + } + ] + }, + { + "type": "library", + "name": "react-is", + "version": "16.13.1", + "bom-ref": "react-is@16.13.1", + "description": "Brand checking of React Elements.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/react-is@16.13.1#packages/react-is", + "externalReferences": [ + { + "url": "git+https://github.com/facebook/react.git#packages/react-is", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://reactjs.org/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/facebook/react/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "db87baca71361fe38ab7892ab0ebcd77c901a55eb9ce8c5b038055b04381dc0455590922fc31f3694a02e4ab8e37f06271c0da0824d906e39c7d9b3bd2447c6d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-is" + } + ] + }, + { + "type": "library", + "name": "qrcode.react", + "version": "3.2.0", + "bom-ref": "qrcode.react@3.2.0", + "author": "Paul O’Shannessy", + "description": "React component to generate QR codes", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/qrcode.react@3.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/zpao/qrcode.react.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "http://zpao.github.io/qrcode.react", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/zpao/qrcode.react/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/qrcode.react/-/qrcode.react-3.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6227ad1c796d387038fa5e676b5b2b75a331e2c5523a357db5a987b3e9b088b58032be90540091530d4d79ac790a9b4520b70da084dcb49634229ca7e5e9d0f2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/qrcode.react" + } + ] + }, + { + "type": "library", + "name": "raviger", + "version": "4.1.2", + "bom-ref": "raviger@4.1.2", + "author": "Tim Kye", + "description": "React routing with hooks", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/raviger@4.1.2", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/kyeotic/raviger.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/kyeotic/raviger#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/kyeotic/raviger/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/raviger/-/raviger-4.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c394a8762a8d86514b979ce9bd9c4809d4fe39133e6f4608eb0d23949252ff2cce33531120dd67190bcecddb3fb562ab374575bd4073b6d904bfb7631d050c74" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/raviger" + } + ] + }, + { + "type": "library", + "name": "react-copy-to-clipboard", + "version": "5.1.0", + "bom-ref": "react-copy-to-clipboard@5.1.0", + "author": "Nik Butenko", + "description": "Copy-to-clipboard React component", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/react-copy-to-clipboard@5.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/nkbt/react-copy-to-clipboard.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/nkbt/react-copy-to-clipboard", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/nkbt/react-copy-to-clipboard/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/react-copy-to-clipboard/-/react-copy-to-clipboard-5.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "93ad51b0d8006b2209368cbdc83b18cc37bfc80640cc46c481ccf70d932117af3a2c4cae91c135873babc5ef3925a9dd3d41bec937c6545cee130df1b7c58ffc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-copy-to-clipboard" + } + ] + }, + { + "type": "library", + "name": "copy-to-clipboard", + "version": "3.3.3", + "bom-ref": "copy-to-clipboard@3.3.3", + "author": "sudodoki", + "description": "Copy stuff into clipboard using JS with fallbacks", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/copy-to-clipboard@3.3.3", + "externalReferences": [ + { + "url": "git+https://github.com/sudodoki/copy-to-clipboard.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sudodoki/copy-to-clipboard#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sudodoki/copy-to-clipboard/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d8a57c36107926a0b7932d2bf4f30201929b5074b0b44a380b00acd0a5e0aee1b8de05f93cca831016d5538394cf0d8cb805947ecb85996bc4286e5045f4a724" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/copy-to-clipboard" + } + ] + }, + { + "type": "library", + "name": "toggle-selection", + "version": "1.0.6", + "bom-ref": "toggle-selection@1.0.6", + "author": "sudodoki", + "description": "Toggle current selected content in browser", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/toggle-selection@1.0.6", + "externalReferences": [ + { + "url": "git+https://github.com/sudodoki/toggle-selection.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sudodoki/toggle-selection#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sudodoki/toggle-selection/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "062652f82d4e4bc83fab64516c99b2e7dc69ca084d06aaebea4e4bfee281191b137f19aeddf7e246777c9a518f5156b283ca6f7e2e6eadf9eef1353b0d53a42d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/toggle-selection" + } + ] + }, + { + "type": "library", + "name": "react-dnd-html5-backend", + "version": "16.0.1", + "bom-ref": "react-dnd-html5-backend@16.0.1", + "description": "HTML5 backend for React DnD", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/react-dnd-html5-backend@16.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/react-dnd/react-dnd.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/react-dnd/react-dnd#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/react-dnd/react-dnd/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/react-dnd-html5-backend/-/react-dnd-html5-backend-16.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5aedddc39683266386c3c5a31f5235ff24c7faf95710be2f9a3939a7e307c4ff07b87252d65006788746fe1cded40bcd7975a8fc98142d5f3b2f240eafeaf98f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-dnd-html5-backend" + } + ] + }, + { + "type": "library", + "name": "dnd-core", + "version": "16.0.1", + "bom-ref": "dnd-core@16.0.1", + "description": "Drag and drop sans the GUI", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/dnd-core@16.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/react-dnd/react-dnd.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/react-dnd/react-dnd#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/react-dnd/react-dnd/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/dnd-core/-/dnd-core-16.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1cadbde2c97bb5bc3a17a21eb8ad7a612054a28aef1e963c4473bef7215f689c820d56fa9fb3d171eceb38439ad92042aa26297a6879271db465c8ca7450159e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/dnd-core" + } + ] + }, + { + "type": "library", + "name": "asap", + "group": "@react-dnd", + "version": "5.0.2", + "bom-ref": "@react-dnd/asap@5.0.2", + "description": "High-priority task queue for Node.js and browsers", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40react-dnd/asap@5.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/react-dnd/react-dnd.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/react-dnd/react-dnd#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/react-dnd/react-dnd/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@react-dnd/asap/-/asap-5.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "58bc9fa07bf186cd15f54f864ec1a294681fd90b0f97a659e387e7bf4fdbf13de7432bf3c62771b20fd996d6d6b2c6ec4439585bc50a4903131a8b6e4e8b59e8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@react-dnd/asap" + } + ] + }, + { + "type": "library", + "name": "invariant", + "group": "@react-dnd", + "version": "4.0.2", + "bom-ref": "@react-dnd/invariant@4.0.2", + "author": "Andres Suarez", + "description": "invariantx", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40react-dnd/invariant@4.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/react-dnd/react-dnd.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/react-dnd/react-dnd#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/react-dnd/react-dnd/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@react-dnd/invariant/-/invariant-4.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c4a093a802bf1456ae38cf536b6a6cc08c93dc3f004257eb61d3a2feda133c486a0ae02cd6fe6d709dd8d3c233875709e49721c32f527805e6320eb3acab368b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@react-dnd/invariant" + } + ] + }, + { + "type": "library", + "name": "redux", + "version": "4.2.1", + "bom-ref": "redux@4.2.1", + "description": "Predictable state container for JavaScript apps", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/redux@4.2.1", + "externalReferences": [ + { + "url": "git+https://github.com/reduxjs/redux.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "http://redux.js.org", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/reduxjs/redux/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/redux/-/redux-4.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2c0518cf895cf83a3cfe0eda7916bc264c8312b2ba7a4b2d41aa9642b3515bffcc6354ef084a4cb694d6be543e14f6d60b1f978b1bbfe921ede4dd0747e481e3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/redux" + } + ] + }, + { + "type": "library", + "name": "react-dnd-scrolling", + "version": "1.3.10", + "bom-ref": "react-dnd-scrolling@1.3.10", + "description": "A cross browser solution to scrolling during drag and drop.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/react-dnd-scrolling@1.3.10", + "externalReferences": [ + { + "url": "git+https://github.com/TechStark/react-dnd-scrolling.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/TechStark/react-dnd-scrolling#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "http://github.com/TechStark/react-dnd-scrolling/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/react-dnd-scrolling/-/react-dnd-scrolling-1.3.10.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "55b7bbb69e990b6920071ffc3f52d76b7fb76a8eb555ef0772857389c9c0b9189a57faf796671c13d255b1ad13799fa9cd306875bf8ccd05b4b4c38c4919adc2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-dnd-scrolling" + } + ] + }, + { + "type": "library", + "name": "hoist-non-react-statics", + "version": "3.3.2", + "bom-ref": "hoist-non-react-statics@3.3.2", + "author": "Michael Ridgway", + "description": "Copies non-react specific statics from a child component to a parent component", + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + } + ], + "purl": "pkg:npm/hoist-non-react-statics@3.3.2", + "externalReferences": [ + { + "url": "git://github.com/mridgway/hoist-non-react-statics.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mridgway/hoist-non-react-statics#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mridgway/hoist-non-react-statics/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fe01a2bf18bc24f296366fd6d234a6cdc30fa5fa4f2dcddd63fe86c615f6850f621a3dda0df925578113ecd8caa528a72e9279bda7daf62886204660d7449f07" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/hoist-non-react-statics" + } + ] + }, + { + "type": "library", + "name": "lodash.throttle", + "version": "4.1.1", + "bom-ref": "lodash.throttle@4.1.1", + "author": "John-David Dalton", + "description": "The lodash method `_.throttle` exported as a module.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/lodash.throttle@4.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/lodash/lodash.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://lodash.com/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/lodash/lodash/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c0891409f54aa55b16a3725266573ef0c0798adfb600de56f09ed854c493df452bbdc40d6753a46e3fab6d59e28a34d613a146632e1726afeb1e46acf2a24c2d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lodash.throttle" + } + ] + }, + { + "type": "library", + "name": "raf", + "version": "3.4.1", + "bom-ref": "raf@3.4.1", + "author": "Chris Dickinson", + "description": "requestAnimationFrame polyfill for node and the browser", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/raf@3.4.1", + "externalReferences": [ + { + "url": "git://github.com/chrisdickinson/raf.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chrisdickinson/raf#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chrisdickinson/raf/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4aae025b8421c0e1c4f2e727e89df832ab5909e5853f66904a6ae5ae8620a805753e34ad221257c58b9381421f90493bcd32e39888cb994e6af9f6c3d4d9ce24" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/raf" + } + ] + }, + { + "type": "library", + "name": "react-dnd", + "version": "16.0.1", + "bom-ref": "react-dnd@16.0.1", + "description": "Drag and Drop for React", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/react-dnd@16.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/react-dnd/react-dnd.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/react-dnd/react-dnd#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/react-dnd/react-dnd/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/react-dnd/-/react-dnd-16.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "41ea0cfe2ef71c7bb65c5f5a2a4b0852e6a61cf0ef460944c1d1cbe23b29efce01814b96720ea6cdfc53d100dd433f168f4ab244ac7678c83c899b56bd4e04d9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-dnd" + } + ] + }, + { + "type": "library", + "name": "shallowequal", + "group": "@react-dnd", + "version": "4.0.2", + "bom-ref": "@react-dnd/shallowequal@4.0.2", + "author": "Alberto Leal", + "description": "Like lodash isEqualWith but for shallow equal.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40react-dnd/shallowequal@4.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/react-dnd/react-dnd.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/react-dnd/react-dnd#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/react-dnd/react-dnd/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@react-dnd/shallowequal/-/shallowequal-4.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fd155774bbc9c4b83840abcca0ce56970351f5588ef73f01fea3dc73e0b449afed78963b406ee4278e350f0cce8cc60463b1a6538763e447061c890a66241908" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@react-dnd/shallowequal" + } + ] + }, + { + "type": "library", + "name": "hoist-non-react-statics", + "group": "@types", + "version": "3.3.5", + "bom-ref": "@types/hoist-non-react-statics@3.3.5", + "description": "TypeScript definitions for hoist-non-react-statics", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/hoist-non-react-statics@3.3.5#types/hoist-non-react-statics", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/hoist-non-react-statics", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/hoist-non-react-statics", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "49b72b5b390a070d9c770453c1002cc1fa41f60f4b2567e3b54796fe3bcdc1b842f1ca6698d61578f6be9dc6d47b4ac64d0ec6dc57fa99850dd9531f2d5afe4a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/hoist-non-react-statics" + } + ] + }, + { + "type": "library", + "name": "scheduler", + "version": "0.23.2", + "bom-ref": "scheduler@0.23.2", + "description": "Cooperative scheduler for the browser environment.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/scheduler@0.23.2#packages/scheduler", + "externalReferences": [ + { + "url": "git+https://github.com/facebook/react.git#packages/scheduler", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://reactjs.org/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/facebook/react/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "50e4a1b0fc33ecdacc52a851eadd215a315dbaf3b36edbfbb680c7d7f848adf44d2030679c159dd02c094c6bd3a67815966c0609d3fdfd997fb55ac3a9cb98cd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/scheduler" + } + ] + }, + { + "type": "library", + "name": "react-google-recaptcha", + "version": "3.1.0", + "bom-ref": "react-google-recaptcha@3.1.0", + "author": "Hugo Dozois", + "description": "React Component Wrapper for Google reCAPTCHA", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/react-google-recaptcha@3.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/dozoisch/react-google-recaptcha.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dozoisch/react-google-recaptcha", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dozoisch/react-google-recaptcha/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/react-google-recaptcha/-/react-google-recaptcha-3.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7185b6fc359ab3c9c4299183ed20aef414ae573f2239c38b1c2847ca2eeea54b95864a648581bfe8ddca0e24d0dd70226765006647ef60a31f0073b304e70612" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-google-recaptcha" + } + ] + }, + { + "type": "library", + "name": "react-async-script", + "version": "1.2.0", + "bom-ref": "react-async-script@1.2.0", + "author": "Hugo Dozois", + "description": "A composition mixin for loading scripts asynchronously for React", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/react-async-script@1.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/dozoisch/react-async-script.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dozoisch/react-async-script", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dozoisch/react-async-script/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/react-async-script/-/react-async-script-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6c2a646e6f49880b8c1a192aa00882d252e46f8d032741ce109224bbef490e3c57dd172cfb3b44386d77c1baceb24b779f60d3ae3b2185a43f89acbe4a71a0e5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-async-script" + } + ] + }, + { + "type": "library", + "name": "react-i18next", + "version": "15.0.2", + "bom-ref": "react-i18next@15.0.2", + "author": "Jan Mühlemann", + "description": "Internationalization for react done right. Using the i18next i18n ecosystem.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/react-i18next@15.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/i18next/react-i18next.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/i18next/react-i18next", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/i18next/react-i18next/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/react-i18next/-/react-i18next-15.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cf45b7fd1112f4876fdcc98951c7f498335e78c3945defb1a0bd243df40f6c3a191e69e2fd7b08a2ae73813d8c0855226aedbcdc6b8150ae7bf2e0ff9a401b2d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-i18next" + } + ] + }, + { + "type": "library", + "name": "html-parse-stringify", + "version": "3.0.1", + "bom-ref": "html-parse-stringify@3.0.1", + "author": "Henrik Joreteg", + "description": "Parses well-formed HTML (meaning all tags closed) into an AST and back. quickly.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/html-parse-stringify@3.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/henrikjoreteg/html-parse-stringify.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/henrikjoreteg/html-parse-stringify", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/henrikjoreteg/html-parse-stringify/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/html-parse-stringify/-/html-parse-stringify-3.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2a49c9e7491322727ba8849c1778de68546932913cfe57e24ddcdffedc17c8f04b006acb4539a4cf701d4e729e878d17f24f4bd9f758c04a7fe365865c844672" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/html-parse-stringify" + } + ] + }, + { + "type": "library", + "name": "void-elements", + "version": "3.1.0", + "bom-ref": "void-elements@3.1.0", + "author": "hemanth.hm", + "description": "Array of \"void elements\" defined by the HTML specification.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/void-elements@3.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/pugjs/void-elements.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jadejs/void-elements", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jadejs/void-elements/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0e1c738791d9ba21d085bbd35bd00c7ad15f0470cc629a36dd4a3d6ed3d781d60ffb74f94bea7e8e0372eeca6b6bebde62104fd9d09283147f8b6634da1e7feb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/void-elements" + } + ] + }, + { + "type": "library", + "name": "react-infinite-scroll-component", + "version": "6.1.0", + "bom-ref": "react-infinite-scroll-component@6.1.0", + "author": "Ankeet Maini", + "description": "An Infinite Scroll component in react.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/react-infinite-scroll-component@6.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/ankeetmaini/react-infinite-scroll-component.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ankeetmaini/react-infinite-scroll-component#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ankeetmaini/react-infinite-scroll-component/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/react-infinite-scroll-component/-/react-infinite-scroll-component-6.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "490bb99c2ab2f03c505a99d454bc7b57b6fb2dc037eda33bb6fa168d32d9a75764e842626cce7fe0424acce9e5d3bfc1b0cd58e34b0a2eeaa30b0c07ff15744d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-infinite-scroll-component" + } + ] + }, + { + "type": "library", + "name": "throttle-debounce", + "version": "2.3.0", + "bom-ref": "throttle-debounce@2.3.0", + "author": "Ivan Nikolić", + "description": "Throttle and debounce functions.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/throttle-debounce@2.3.0", + "externalReferences": [ + { + "url": "git+https://github.com/niksy/throttle-debounce.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/niksy/throttle-debounce#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/niksy/throttle-debounce/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-2.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1fba0b3d5d0fefe8e0beb93eea6c30c010e6c536b19eef473179a5a0d2d7c2734ed19c59df53ab6a1da7f2553578c3efb1aa303f6097f94482832a2f5df74e15" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/throttle-debounce" + } + ] + }, + { + "type": "library", + "name": "react-markdown", + "version": "8.0.7", + "bom-ref": "react-markdown@8.0.7", + "author": "Espen Hovlandsdal", + "description": "React component to render markdown", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/react-markdown@8.0.7", + "externalReferences": [ + { + "url": "git+https://github.com/remarkjs/react-markdown.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/remarkjs/react-markdown#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/remarkjs/react-markdown/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/react-markdown/-/react-markdown-8.0.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6ef59bcc6e0cb4e53ad97a81c775f1fb3076ada68516cab8998880cdf8d724c133dac8b181e01fada037b6fcd42c5d3665d38c50e29304515a6490c3aeaf8125" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-markdown" + } + ], + "components": [ + { + "type": "library", + "name": "unist", + "group": "@types", + "version": "2.0.11", + "bom-ref": "react-markdown@8.0.7|@types/unist@2.0.11", + "description": "TypeScript definitions for unist", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/unist@2.0.11#types/unist", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/unist", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/unist", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0a604a88be8d368fceaa098c9fde4593d5a1969da6b6f22ff8a36940a3761784a3beb11eb2e6d34561984a0f819d664e9e509a493535b0ca6c04ece06d8867b0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-markdown/node_modules/@types/unist" + } + ] + }, + { + "type": "library", + "name": "react-is", + "version": "18.3.1", + "bom-ref": "react-markdown@8.0.7|react-is@18.3.1", + "description": "Brand checking of React Elements.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/react-is@18.3.1#packages/react-is", + "externalReferences": [ + { + "url": "git+https://github.com/facebook/react.git#packages/react-is", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://reactjs.org/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/facebook/react/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fcb2cc5726acd258e302da1888fa9888bf15597cd451d4e1ae6539fa7db40d9bfe6be0a54687af533c3927153e21e879fdcf3bcada13055f46d4588a7cd25d9a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-markdown/node_modules/react-is" + } + ] + }, + { + "type": "library", + "name": "remark-parse", + "version": "10.0.2", + "bom-ref": "react-markdown@8.0.7|remark-parse@10.0.2", + "author": "Titus Wormer", + "description": "remark plugin to add support for parsing markdown input", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/remark-parse@10.0.2#main", + "externalReferences": [ + { + "url": "git+https://github.com/remarkjs/remark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://remark.js.org", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/remarkjs/remark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "df27718076bf650cc6f0bbc2ee34d771c01160371195ddd57dc808205b3b6c8eaf6d14b12499b380b10822860acab7e1698fae8ee59a7ff3c988c657a2209783" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-markdown/node_modules/remark-parse" + } + ] + }, + { + "type": "library", + "name": "mdast-util-from-markdown", + "version": "1.3.1", + "bom-ref": "react-markdown@8.0.7|mdast-util-from-markdown@1.3.1", + "author": "Titus Wormer", + "description": "mdast utility to parse markdown", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mdast-util-from-markdown@1.3.1", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/mdast-util-from-markdown.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-from-markdown#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-from-markdown/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e314cefccf1cf36a8172741cd6d82936db9b1945bf635b414350748b90ad4a87a538b28562512522bddbbe04446183b9891a9b318d58baa667834195388f10c3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-markdown/node_modules/mdast-util-from-markdown" + } + ] + }, + { + "type": "library", + "name": "mdast-util-to-string", + "version": "3.2.0", + "bom-ref": "react-markdown@8.0.7|mdast-util-to-string@3.2.0", + "author": "Titus Wormer", + "description": "mdast utility to get the plain text content of a node", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mdast-util-to-string@3.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/mdast-util-to-string.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-to-string#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-to-string/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "578667fe773237540d4aa481c53acc38ba63afe20a747976bf72952e85a60cfb1c3f8afd19c0a2ef582382f515d521522a1f76023006e29785b81976fd880226" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-markdown/node_modules/mdast-util-to-string" + } + ] + }, + { + "type": "library", + "name": "micromark-util-decode-numeric-character-reference", + "version": "1.1.0", + "bom-ref": "react-markdown@8.0.7|micromark-util-decode-numeric-character-reference@1.1.0", + "author": "Titus Wormer", + "description": "micromark utility to decode numeric character references", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-decode-numeric-character-reference@1.1.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9bd5741311afd23075393db59ab59cb9fe1084fe3aa47d4a91f5b2f5911ecea1ca031923e263c2cb79c81f5ae46dd3250a12c75f9df578eaf29a5c326487f68b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-markdown/node_modules/micromark-util-decode-numeric-character-reference" + } + ] + }, + { + "type": "library", + "name": "micromark-util-symbol", + "version": "1.1.0", + "bom-ref": "react-markdown@8.0.7|micromark-util-symbol@1.1.0", + "author": "Titus Wormer", + "description": "micromark utility with symbols", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-symbol@1.1.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b848e911863a28cb3583b41f276797d5240457e653e2b503dd4705ea5e7b69c66f2cd2bb3c164bfadcbcd99d6a84ad7fc97218e1b771d3814a3204748382006a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-markdown/node_modules/micromark-util-symbol" + } + ] + }, + { + "type": "library", + "name": "micromark-util-decode-string", + "version": "1.1.0", + "bom-ref": "react-markdown@8.0.7|micromark-util-decode-string@1.1.0", + "author": "Titus Wormer", + "description": "micromark utility to decode markdown strings", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-decode-string@1.1.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "62984b1822bc80cd6d1b56dde786b3c32ad0463085726823d92d86a090cd9e1e2f62d9cbdfc252f0ce20a71cce3cdc8774d12985ec965c24e79d30d8dcdf8d55" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-markdown/node_modules/micromark-util-decode-string" + } + ] + }, + { + "type": "library", + "name": "micromark-util-character", + "version": "1.2.0", + "bom-ref": "react-markdown@8.0.7|micromark-util-character@1.2.0", + "author": "Titus Wormer", + "description": "micromark utility to handle character codes", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-character@1.2.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "957ada4f0717df21ffbcc0da15609024fd6e22cccb55e6f351add91ddae0c6beca114ffd98be265600a919bca1bcd2cd95ab913a2354abb58de6eee775b63ac6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-markdown/node_modules/micromark-util-character" + } + ] + }, + { + "type": "library", + "name": "micromark-util-types", + "version": "1.1.0", + "bom-ref": "react-markdown@8.0.7|micromark-util-types@1.1.0", + "author": "Titus Wormer", + "description": "micromark utility with a couple of typescript types", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-types@1.1.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ba44418227bc4c801c69cb1c5474a275d1e33b893fab7a6779d9b3310e22c0370ad05b450a884a3a515b68e2ff98f81f9cfb0bdc2d59cb125ae2c6d6ac19778e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-markdown/node_modules/micromark-util-types" + } + ] + }, + { + "type": "library", + "name": "micromark-util-normalize-identifier", + "version": "1.1.0", + "bom-ref": "react-markdown@8.0.7|micromark-util-normalize-identifier@1.1.0", + "author": "Titus Wormer", + "description": "micromark utility normalize identifiers (as found in references, definitions)", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-normalize-identifier@1.1.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "37ec39be1aab0628618dda4cf3ee57b31cbbd505aa1a7ec760d52f721ef5895d8f33bf84dee586a31d50a7dd25a1ad5ea61b42c46d9fb5157f0a89e2b5ce8fd9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-markdown/node_modules/micromark-util-normalize-identifier" + } + ] + }, + { + "type": "library", + "name": "micromark", + "version": "3.2.0", + "bom-ref": "react-markdown@8.0.7|micromark@3.2.0", + "author": "Titus Wormer", + "description": "small commonmark compliant markdown parser with positional info and concrete tokens", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark@3.2.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark/-/micromark-3.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b83ebab498f9e092d8ab40ded740215b271958640d52f0c8e79c4f824dac40ce649f52589616c2313b44793dbbfaf0215b61414312e53a64b7a6603bff6cf868" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-markdown/node_modules/micromark" + } + ] + }, + { + "type": "library", + "name": "micromark-core-commonmark", + "version": "1.1.0", + "bom-ref": "react-markdown@8.0.7|micromark-core-commonmark@1.1.0", + "author": "Titus Wormer", + "description": "The CommonMark markdown constructs", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-core-commonmark@1.1.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0601ced5a45ba2587685caf32f67752dadfb574028cfbdf2985f2b01c2a7a212f2f77b62b66bfad84d203fc1ebc7d3ca70aaea099d416cb19b3f76c48685d897" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-markdown/node_modules/micromark-core-commonmark" + } + ] + }, + { + "type": "library", + "name": "micromark-factory-destination", + "version": "1.1.0", + "bom-ref": "react-markdown@8.0.7|micromark-factory-destination@1.1.0", + "author": "Titus Wormer", + "description": "micromark factory to parse destinations (found in resources, definitions)", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-factory-destination@1.1.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5da34344e060c7d4a048285debda6388629b57e9df1c60cf55816ce5d3a80dded99cc004f82baef75042a6c63c453d8d3fdbe8fc1f2976cd9540d08b8aed3386" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-markdown/node_modules/micromark-factory-destination" + } + ] + }, + { + "type": "library", + "name": "micromark-factory-label", + "version": "1.1.0", + "bom-ref": "react-markdown@8.0.7|micromark-factory-label@1.1.0", + "author": "Titus Wormer", + "description": "micromark factory to parse labels (found in media, definitions)", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-factory-label@1.1.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "38bb727b3e2f668ff5363c4685ca4349b1d0fa6d082069d3f01a0f6a687eee3565ccb2411fdf33cee0a851e331bcce96b0d7a1f30c7c70abea2e23c71000a7d3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-markdown/node_modules/micromark-factory-label" + } + ] + }, + { + "type": "library", + "name": "micromark-factory-space", + "version": "1.1.0", + "bom-ref": "react-markdown@8.0.7|micromark-factory-space@1.1.0", + "author": "Titus Wormer", + "description": "micromark factory to parse markdown space (found in lots of places)", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-factory-space@1.1.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "711cc48fb73438be0cc36bfa9f0cedb723997bc5d8fd9f06d2bce6590653062fe38f0cb0fd4e2ea8ab543915d0ad1e5b0196676d323f7de455fd1ee17388d061" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-markdown/node_modules/micromark-factory-space" + } + ] + }, + { + "type": "library", + "name": "micromark-factory-title", + "version": "1.1.0", + "bom-ref": "react-markdown@8.0.7|micromark-factory-title@1.1.0", + "author": "Titus Wormer", + "description": "micromark factory to parse markdown titles (found in resources, definitions)", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-factory-title@1.1.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "27b9fd477bcc9a08c338263c34fc39e638b26909c7e6405d576fd45c2b592299c71f73fa9c750a687ed75c462e5b0c7fc5425c6b06bca652c112330f536e07cd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-markdown/node_modules/micromark-factory-title" + } + ] + }, + { + "type": "library", + "name": "micromark-factory-whitespace", + "version": "1.1.0", + "bom-ref": "react-markdown@8.0.7|micromark-factory-whitespace@1.1.0", + "author": "Titus Wormer", + "description": "micromark factory to parse markdown whitespace (found in lots of places)", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-factory-whitespace@1.1.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bf65a59a2ca6552a79a0c83ed50d0dd4bc66b7aa4c8481c3e39ef085633bfc6525124b35848f718f9c37cdb738bae30a5c68ac92c664f03ccfd94c866c6a8db1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-markdown/node_modules/micromark-factory-whitespace" + } + ] + }, + { + "type": "library", + "name": "micromark-util-chunked", + "version": "1.1.0", + "bom-ref": "react-markdown@8.0.7|micromark-util-chunked@1.1.0", + "author": "Titus Wormer", + "description": "micromark utility to splice and push with giant arrays", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-chunked@1.1.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "61ed351d7a6464f35c57a162ca85b67c6643530e1873bbd3d04f5269df37f9b103882275b97bb44b79abf162e9b33dc7686df1daad0733a093b8f75c65c96e15" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-markdown/node_modules/micromark-util-chunked" + } + ] + }, + { + "type": "library", + "name": "micromark-util-classify-character", + "version": "1.1.0", + "bom-ref": "react-markdown@8.0.7|micromark-util-classify-character@1.1.0", + "author": "Titus Wormer", + "description": "micromark utility to classify whether a character is whitespace or punctuation", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-classify-character@1.1.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "48bd302f1b4a4a79252925299689355901681a151d5982a080a522aa15fe4b06a56be06da6d182bb988f45cfb1bf32783d713f87033714d5ec7c4560a19b166f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-markdown/node_modules/micromark-util-classify-character" + } + ] + }, + { + "type": "library", + "name": "micromark-util-html-tag-name", + "version": "1.2.0", + "bom-ref": "react-markdown@8.0.7|micromark-util-html-tag-name@1.2.0", + "author": "Titus Wormer", + "description": "micromark utility with list of html tag names", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-html-tag-name@1.2.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "55343372e4201540fbc98cedb9014a5d3e3d2a0863b444d0f96bffcd48c6486062a199e40383f55d764f4f514778903a470457485e3bcaf275b6c25da31c0ef9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-markdown/node_modules/micromark-util-html-tag-name" + } + ] + }, + { + "type": "library", + "name": "micromark-util-resolve-all", + "version": "1.1.0", + "bom-ref": "react-markdown@8.0.7|micromark-util-resolve-all@1.1.0", + "author": "Titus Wormer", + "description": "micromark utility to resolve subtokens", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-resolve-all@1.1.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6ff1ba05331283e6d7fb1542b213d33f202edad980d04e17f7c35247b7886de0bac9c0aa09e13bc237c3220cc46e4cdd11525746d386e056c49bfb866c2468b8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-markdown/node_modules/micromark-util-resolve-all" + } + ] + }, + { + "type": "library", + "name": "micromark-util-subtokenize", + "version": "1.1.0", + "bom-ref": "react-markdown@8.0.7|micromark-util-subtokenize@1.1.0", + "author": "Titus Wormer", + "description": "micromark utility to tokenize subtokens", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-subtokenize@1.1.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "914407cb3468c6f64ed8fb8bcccb763ff77056c4e28af08af227184de47edd681bb8fa9f1e03cfcbb9c529b7aa462bc1be7ff737718188d0be2514cc4b1102ec" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-markdown/node_modules/micromark-util-subtokenize" + } + ] + }, + { + "type": "library", + "name": "micromark-util-combine-extensions", + "version": "1.1.0", + "bom-ref": "react-markdown@8.0.7|micromark-util-combine-extensions@1.1.0", + "author": "Titus Wormer", + "description": "micromark utility to combine syntax or html extensions", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-combine-extensions@1.1.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "436d2ca7899f35ff7212a0cbe745b0b9664752b08ee1f1327830a7306986e4faf40b3d79528eca06cea3abe76ad04817e033f0c2b87d9b45feccf575ca916f50" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-markdown/node_modules/micromark-util-combine-extensions" + } + ] + }, + { + "type": "library", + "name": "unist-util-stringify-position", + "version": "3.0.3", + "bom-ref": "react-markdown@8.0.7|unist-util-stringify-position@3.0.3", + "author": "Titus Wormer", + "description": "unist utility to serialize a node, position, or point as a human readable location", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-stringify-position@3.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-stringify-position.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-stringify-position#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-stringify-position/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9391b320167f41ab51f0de57db2f9dadfa561bc203073767563e8e22744d5a6d685ebcf27626804f6390880f033d1459c8029bf5be88d9ae8fc58925643d202a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-markdown/node_modules/unist-util-stringify-position" + } + ] + }, + { + "type": "library", + "name": "unified", + "version": "10.1.2", + "bom-ref": "react-markdown@8.0.7|unified@10.1.2", + "author": "Titus Wormer", + "description": "Interface for parsing, inspecting, transforming, and serializing content through syntax trees", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unified@10.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/unifiedjs/unified.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://unifiedjs.com", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/unifiedjs/unified/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a54496022fd1027572d4f89fda40287963416b7255af1d0c21dd8b0128fc1beec08875a8299353a26aba2c6df6e93ebc53bfdedbadd7e9f4dd717232ed79c5ed" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-markdown/node_modules/unified" + } + ] + }, + { + "type": "library", + "name": "vfile", + "version": "5.3.7", + "bom-ref": "react-markdown@8.0.7|vfile@5.3.7", + "author": "Titus Wormer", + "description": "Virtual file format for text processing", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/vfile@5.3.7", + "externalReferences": [ + { + "url": "git+https://github.com/vfile/vfile.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/vfile/vfile#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/vfile/vfile/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "afbaa5ce4804aca8e86c09b23489244a98b3b053d88943ee25be69356d5107825c615661b389486d5aa4f173e4d37dc257fd73f2cb39a646b1f12ba11a9706f2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-markdown/node_modules/vfile" + } + ] + }, + { + "type": "library", + "name": "unist-util-visit", + "version": "4.1.2", + "bom-ref": "react-markdown@8.0.7|unist-util-visit@4.1.2", + "author": "Titus Wormer", + "description": "unist utility to visit nodes", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-visit@4.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-visit.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-visit#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-visit/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "31277c3941884aa1dd56f7d8f533e1c8ad95754acf831914b564ae30717a5c0005b8be0ba24b1e8a006766d3e724cbbe15bca74e414d9c59728f1a552ae8cc46" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-markdown/node_modules/unist-util-visit" + } + ] + }, + { + "type": "library", + "name": "unist-util-is", + "version": "5.2.1", + "bom-ref": "react-markdown@8.0.7|unist-util-is@5.2.1", + "author": "Titus Wormer", + "description": "unist utility to check if a node passes a test", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-is@5.2.1", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-is.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-is#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-is/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bbd9e3cb27c4878de7a5fd4cfb218a0c654f6d8fc95847a68399c7d399dc28f7e2fa405b2812684ddb2880cbb7dee872b6e2e5bfdcb43bb187edf11dc0b74b43" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-markdown/node_modules/unist-util-is" + } + ] + }, + { + "type": "library", + "name": "unist-util-visit-parents", + "version": "5.1.3", + "bom-ref": "react-markdown@8.0.7|unist-util-visit-parents@5.1.3", + "author": "Titus Wormer", + "description": "unist utility to recursively walk over nodes, with ancestral information", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-visit-parents@5.1.3", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-visit-parents.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-visit-parents#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-visit-parents/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c7afb2f20ef058cc9084bd6265f8483e10c0b3b5f06e7f67468b035e5eeaa0f4d20b2d323719ca73e856a241627d64080c68b5e78add52a2af6c26b8fb590b86" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-markdown/node_modules/unist-util-visit-parents" + } + ] + }, + { + "type": "library", + "name": "vfile-message", + "version": "3.1.4", + "bom-ref": "react-markdown@8.0.7|vfile-message@3.1.4", + "author": "Titus Wormer", + "description": "vfile utility to create a virtual message", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/vfile-message@3.1.4", + "externalReferences": [ + { + "url": "git+https://github.com/vfile/vfile-message.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/vfile/vfile-message#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/vfile/vfile-message/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7dad19e8ff0752b40de0165a5f4e522155e273eee41376f4e4f580b4fb983fd40b1ec2ca611eff0252d6dcdb4eae95d12de6b0a432ccb159269390c6d0d5e05b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-markdown/node_modules/vfile-message" + } + ] + } + ] + }, + { + "type": "library", + "name": "hast", + "group": "@types", + "version": "2.3.10", + "bom-ref": "@types/hast@2.3.10", + "description": "TypeScript definitions for hast", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/hast@2.3.10#types/hast", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/hast", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/hast", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/hast/-/hast-2.3.10.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "31c5aca51c3cc71f09f47bab91505f623d312a8136e6d38594719dc78309e7139142b30664da898554166886e6e8eca56b9918397b438a8a7329127310e93027" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/hast" + } + ], + "components": [ + { + "type": "library", + "name": "unist", + "group": "@types", + "version": "2.0.11", + "bom-ref": "@types/hast@2.3.10|@types/unist@2.0.11", + "description": "TypeScript definitions for unist", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/unist@2.0.11#types/unist", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/unist", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/unist", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0a604a88be8d368fceaa098c9fde4593d5a1969da6b6f22ff8a36940a3761784a3beb11eb2e6d34561984a0f819d664e9e509a493535b0ca6c04ece06d8867b0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/hast/node_modules/@types/unist" + } + ] + } + ] + }, + { + "type": "library", + "name": "comma-separated-tokens", + "version": "2.0.3", + "bom-ref": "comma-separated-tokens@2.0.3", + "author": "Titus Wormer", + "description": "Parse and stringify comma-separated tokens", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/comma-separated-tokens@2.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/comma-separated-tokens.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/comma-separated-tokens#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/comma-separated-tokens/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "16ee2125dbf37b29427d03e9f5219689da73accb3bb53ae5bba55bf1719a446724f1048d649269e77f16adbeb42dac787cfc11eb8562638ebc3885136d194666" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/comma-separated-tokens" + } + ] + }, + { + "type": "library", + "name": "hast-util-whitespace", + "version": "2.0.1", + "bom-ref": "hast-util-whitespace@2.0.1", + "author": "Titus Wormer", + "description": "hast utility to check if a node is inter-element whitespace", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/hast-util-whitespace@2.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/hast-util-whitespace.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/hast-util-whitespace#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/hast-util-whitespace/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9c0c40d2ff3ebd74810eddc09d150d8f2448434ac3fa7b696c0a782e73e4ba673933dc946d231ae170d4f50e9eb58e1fd56a786cd82f735ca3899b6c4d3ad29e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/hast-util-whitespace" + } + ] + }, + { + "type": "library", + "name": "property-information", + "version": "6.5.0", + "bom-ref": "property-information@6.5.0", + "author": "Titus Wormer", + "description": "Info on the properties and attributes of the web platform", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/property-information@6.5.0", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/property-information.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/property-information#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/property-information/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/property-information/-/property-information-6.5.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3e04e0b3f065bc7c4ebbc42e10def08b90343a65da05c1e99824937a172ce94baef48903204a35dc7cbb9fcf7c4477eb438f6f282a067966526802b4d67c158a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/property-information" + } + ] + }, + { + "type": "library", + "name": "micromark-util-encode", + "version": "1.1.0", + "bom-ref": "micromark-util-encode@1.1.0", + "author": "Titus Wormer", + "description": "micromark utility to encode dangerous html characters", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-encode@1.1.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "12e1334d6493023f4f03918e02cf7dd86ccd87674640ee7652f01bb5238cbd74f1bf70ab8aa6fa20ecc95010a612aaeb5d26e52482416c516feb33f1a6b7a227" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromark-util-encode" + } + ] + }, + { + "type": "library", + "name": "micromark-util-sanitize-uri", + "version": "1.2.0", + "bom-ref": "micromark-util-sanitize-uri@1.2.0", + "author": "Titus Wormer", + "description": "micromark utility to sanitize urls", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-sanitize-uri@1.2.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "40ee065efd1765f59ecb8a5816774b50a10092d2a41b99194dd50d693024cdbb89c67dad3413abf90b714765e959a3216c8993d9d3f3c8bacf5cb94f869877e0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromark-util-sanitize-uri" + } + ], + "components": [ + { + "type": "library", + "name": "micromark-util-character", + "version": "1.2.0", + "bom-ref": "micromark-util-sanitize-uri@1.2.0|micromark-util-character@1.2.0", + "author": "Titus Wormer", + "description": "micromark utility to handle character codes", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-character@1.2.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "957ada4f0717df21ffbcc0da15609024fd6e22cccb55e6f351add91ddae0c6beca114ffd98be265600a919bca1bcd2cd95ab913a2354abb58de6eee775b63ac6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromark-util-sanitize-uri/node_modules/micromark-util-character" + } + ] + }, + { + "type": "library", + "name": "micromark-util-symbol", + "version": "1.1.0", + "bom-ref": "micromark-util-sanitize-uri@1.2.0|micromark-util-symbol@1.1.0", + "author": "Titus Wormer", + "description": "micromark utility with symbols", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-symbol@1.1.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b848e911863a28cb3583b41f276797d5240457e653e2b503dd4705ea5e7b69c66f2cd2bb3c164bfadcbcd99d6a84ad7fc97218e1b771d3814a3204748382006a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromark-util-sanitize-uri/node_modules/micromark-util-symbol" + } + ] + }, + { + "type": "library", + "name": "micromark-util-types", + "version": "1.1.0", + "bom-ref": "micromark-util-sanitize-uri@1.2.0|micromark-util-types@1.1.0", + "author": "Titus Wormer", + "description": "micromark utility with a couple of typescript types", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromark-util-types@1.1.0#main", + "externalReferences": [ + { + "url": "git+https://github.com/micromark/micromark.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromark/micromark/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromark/micromark/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ba44418227bc4c801c69cb1c5474a275d1e33b893fab7a6779d9b3310e22c0370ad05b450a884a3a515b68e2ff98f81f9cfb0bdc2d59cb125ae2c6d6ac19778e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromark-util-sanitize-uri/node_modules/micromark-util-types" + } + ] + } + ] + }, + { + "type": "library", + "name": "remark-rehype", + "version": "10.1.0", + "bom-ref": "remark-rehype@10.1.0", + "author": "Titus Wormer", + "description": "remark plugin that turns markdown into HTML to support rehype", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/remark-rehype@10.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/remarkjs/remark-rehype.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/remarkjs/remark-rehype#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/remarkjs/remark-rehype/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-10.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "105991e73a69741a74590783559fdbeba096262a41daad952cd14c69bcc348647ae99d9f4228bcdc6e604c16e01849c4100d1046eb2cbeb147c64d4758626c93" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/remark-rehype" + } + ], + "components": [ + { + "type": "library", + "name": "unified", + "version": "10.1.2", + "bom-ref": "remark-rehype@10.1.0|unified@10.1.2", + "author": "Titus Wormer", + "description": "Interface for parsing, inspecting, transforming, and serializing content through syntax trees", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unified@10.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/unifiedjs/unified.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://unifiedjs.com", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/unifiedjs/unified/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a54496022fd1027572d4f89fda40287963416b7255af1d0c21dd8b0128fc1beec08875a8299353a26aba2c6df6e93ebc53bfdedbadd7e9f4dd717232ed79c5ed" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/remark-rehype/node_modules/unified" + } + ] + }, + { + "type": "library", + "name": "unist", + "group": "@types", + "version": "2.0.11", + "bom-ref": "remark-rehype@10.1.0|@types/unist@2.0.11", + "description": "TypeScript definitions for unist", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/unist@2.0.11#types/unist", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/unist", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/unist", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0a604a88be8d368fceaa098c9fde4593d5a1969da6b6f22ff8a36940a3761784a3beb11eb2e6d34561984a0f819d664e9e509a493535b0ca6c04ece06d8867b0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/remark-rehype/node_modules/@types/unist" + } + ] + }, + { + "type": "library", + "name": "vfile", + "version": "5.3.7", + "bom-ref": "remark-rehype@10.1.0|vfile@5.3.7", + "author": "Titus Wormer", + "description": "Virtual file format for text processing", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/vfile@5.3.7", + "externalReferences": [ + { + "url": "git+https://github.com/vfile/vfile.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/vfile/vfile#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/vfile/vfile/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "afbaa5ce4804aca8e86c09b23489244a98b3b053d88943ee25be69356d5107825c615661b389486d5aa4f173e4d37dc257fd73f2cb39a646b1f12ba11a9706f2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/remark-rehype/node_modules/vfile" + } + ] + }, + { + "type": "library", + "name": "unist-util-stringify-position", + "version": "3.0.3", + "bom-ref": "remark-rehype@10.1.0|unist-util-stringify-position@3.0.3", + "author": "Titus Wormer", + "description": "unist utility to serialize a node, position, or point as a human readable location", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-stringify-position@3.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-stringify-position.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-stringify-position#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-stringify-position/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9391b320167f41ab51f0de57db2f9dadfa561bc203073767563e8e22744d5a6d685ebcf27626804f6390880f033d1459c8029bf5be88d9ae8fc58925643d202a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/remark-rehype/node_modules/unist-util-stringify-position" + } + ] + }, + { + "type": "library", + "name": "vfile-message", + "version": "3.1.4", + "bom-ref": "remark-rehype@10.1.0|vfile-message@3.1.4", + "author": "Titus Wormer", + "description": "vfile utility to create a virtual message", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/vfile-message@3.1.4", + "externalReferences": [ + { + "url": "git+https://github.com/vfile/vfile-message.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/vfile/vfile-message#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/vfile/vfile-message/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7dad19e8ff0752b40de0165a5f4e522155e273eee41376f4e4f580b4fb983fd40b1ec2ca611eff0252d6dcdb4eae95d12de6b0a432ccb159269390c6d0d5e05b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/remark-rehype/node_modules/vfile-message" + } + ] + } + ] + }, + { + "type": "library", + "name": "mdast-util-to-hast", + "version": "12.3.0", + "bom-ref": "mdast-util-to-hast@12.3.0", + "author": "Titus Wormer", + "description": "mdast utility to transform to hast", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mdast-util-to-hast@12.3.0", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/mdast-util-to-hast.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-to-hast#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-to-hast/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-12.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a62b6cf77afc3e19c8a14e15cbd6e35b7f4cda327afed747ca36bdaeba2df6eba390ded44d4f520e713a58d273fc81b2424dd71d7eb234db6b047e9c4339bc1f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-to-hast" + } + ], + "components": [ + { + "type": "library", + "name": "unist-util-visit", + "version": "4.1.2", + "bom-ref": "mdast-util-to-hast@12.3.0|unist-util-visit@4.1.2", + "author": "Titus Wormer", + "description": "unist utility to visit nodes", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-visit@4.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-visit.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-visit#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-visit/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "31277c3941884aa1dd56f7d8f533e1c8ad95754acf831914b564ae30717a5c0005b8be0ba24b1e8a006766d3e724cbbe15bca74e414d9c59728f1a552ae8cc46" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-to-hast/node_modules/unist-util-visit" + } + ] + }, + { + "type": "library", + "name": "unist", + "group": "@types", + "version": "2.0.11", + "bom-ref": "mdast-util-to-hast@12.3.0|@types/unist@2.0.11", + "description": "TypeScript definitions for unist", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/unist@2.0.11#types/unist", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/unist", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/unist", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0a604a88be8d368fceaa098c9fde4593d5a1969da6b6f22ff8a36940a3761784a3beb11eb2e6d34561984a0f819d664e9e509a493535b0ca6c04ece06d8867b0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-to-hast/node_modules/@types/unist" + } + ] + }, + { + "type": "library", + "name": "unist-util-is", + "version": "5.2.1", + "bom-ref": "mdast-util-to-hast@12.3.0|unist-util-is@5.2.1", + "author": "Titus Wormer", + "description": "unist utility to check if a node passes a test", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-is@5.2.1", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-is.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-is#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-is/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bbd9e3cb27c4878de7a5fd4cfb218a0c654f6d8fc95847a68399c7d399dc28f7e2fa405b2812684ddb2880cbb7dee872b6e2e5bfdcb43bb187edf11dc0b74b43" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-to-hast/node_modules/unist-util-is" + } + ] + }, + { + "type": "library", + "name": "unist-util-visit-parents", + "version": "5.1.3", + "bom-ref": "mdast-util-to-hast@12.3.0|unist-util-visit-parents@5.1.3", + "author": "Titus Wormer", + "description": "unist utility to recursively walk over nodes, with ancestral information", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-visit-parents@5.1.3", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-visit-parents.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-visit-parents#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-visit-parents/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c7afb2f20ef058cc9084bd6265f8483e10c0b3b5f06e7f67468b035e5eeaa0f4d20b2d323719ca73e856a241627d64080c68b5e78add52a2af6c26b8fb590b86" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-to-hast/node_modules/unist-util-visit-parents" + } + ] + } + ] + }, + { + "type": "library", + "name": "mdast-util-definitions", + "version": "5.1.2", + "bom-ref": "mdast-util-definitions@5.1.2", + "author": "Titus Wormer", + "description": "mdast utility to find definition nodes in a tree", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mdast-util-definitions@5.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/mdast-util-definitions.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-definitions#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/mdast-util-definitions/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-5.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f1254f32e1ea94f304ff3de0a95c16638cd55e7f25a8abffa40842e7b16e278d08997c81a663b9ba487df33076bfb065aa5d858878c7bfd2d5ced488aa363e30" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-definitions" + } + ], + "components": [ + { + "type": "library", + "name": "unist", + "group": "@types", + "version": "2.0.11", + "bom-ref": "mdast-util-definitions@5.1.2|@types/unist@2.0.11", + "description": "TypeScript definitions for unist", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/unist@2.0.11#types/unist", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/unist", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/unist", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0a604a88be8d368fceaa098c9fde4593d5a1969da6b6f22ff8a36940a3761784a3beb11eb2e6d34561984a0f819d664e9e509a493535b0ca6c04ece06d8867b0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-definitions/node_modules/@types/unist" + } + ] + }, + { + "type": "library", + "name": "unist-util-visit", + "version": "4.1.2", + "bom-ref": "mdast-util-definitions@5.1.2|unist-util-visit@4.1.2", + "author": "Titus Wormer", + "description": "unist utility to visit nodes", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-visit@4.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-visit.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-visit#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-visit/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "31277c3941884aa1dd56f7d8f533e1c8ad95754acf831914b564ae30717a5c0005b8be0ba24b1e8a006766d3e724cbbe15bca74e414d9c59728f1a552ae8cc46" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-definitions/node_modules/unist-util-visit" + } + ] + }, + { + "type": "library", + "name": "unist-util-is", + "version": "5.2.1", + "bom-ref": "mdast-util-definitions@5.1.2|unist-util-is@5.2.1", + "author": "Titus Wormer", + "description": "unist utility to check if a node passes a test", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-is@5.2.1", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-is.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-is#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-is/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bbd9e3cb27c4878de7a5fd4cfb218a0c654f6d8fc95847a68399c7d399dc28f7e2fa405b2812684ddb2880cbb7dee872b6e2e5bfdcb43bb187edf11dc0b74b43" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-definitions/node_modules/unist-util-is" + } + ] + }, + { + "type": "library", + "name": "unist-util-visit-parents", + "version": "5.1.3", + "bom-ref": "mdast-util-definitions@5.1.2|unist-util-visit-parents@5.1.3", + "author": "Titus Wormer", + "description": "unist utility to recursively walk over nodes, with ancestral information", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-visit-parents@5.1.3", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-visit-parents.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-visit-parents#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-visit-parents/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c7afb2f20ef058cc9084bd6265f8483e10c0b3b5f06e7f67468b035e5eeaa0f4d20b2d323719ca73e856a241627d64080c68b5e78add52a2af6c26b8fb590b86" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mdast-util-definitions/node_modules/unist-util-visit-parents" + } + ] + } + ] + }, + { + "type": "library", + "name": "trim-lines", + "version": "3.0.1", + "bom-ref": "trim-lines@3.0.1", + "author": "Titus Wormer", + "description": "Remove spaces and tabs around line-breaks", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/trim-lines@3.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/trim-lines.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/trim-lines#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/trim-lines/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9118fc07e60764273d91061d59f241dbfa1497dac0f7da9ba3061806daf8ba2e26672010d89a6f54177fe94d989680137ea06105348c853a60047b54d0c7f746" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/trim-lines" + } + ] + }, + { + "type": "library", + "name": "unist-util-generated", + "version": "2.0.1", + "bom-ref": "unist-util-generated@2.0.1", + "author": "Titus Wormer", + "description": "unist utility to check if a node is generated", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-generated@2.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-generated.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-generated#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-generated/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a85ef690b98fc40c34a0dd9fc29588a9b5c057212a5330c732c6ed3ef3ae748954cd760521e408bb15d0091085876d81edc8b1bd4d0c1bb9b7316f054eafd2f8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unist-util-generated" + } + ] + }, + { + "type": "library", + "name": "unist-util-position", + "version": "4.0.4", + "bom-ref": "unist-util-position@4.0.4", + "author": "Titus Wormer", + "description": "unist utility to get the position of a node", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-position@4.0.4", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-position.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-position#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-position/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "914044f7579f3967c8541a3cc7387fb9943ba7d7df611b546cc45904d158c1fd112bc92850cc7a74651fc3294b38a99a4f672ce30496f7a42861449703212da6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unist-util-position" + } + ], + "components": [ + { + "type": "library", + "name": "unist", + "group": "@types", + "version": "2.0.11", + "bom-ref": "unist-util-position@4.0.4|@types/unist@2.0.11", + "description": "TypeScript definitions for unist", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/unist@2.0.11#types/unist", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/unist", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/unist", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0a604a88be8d368fceaa098c9fde4593d5a1969da6b6f22ff8a36940a3761784a3beb11eb2e6d34561984a0f819d664e9e509a493535b0ca6c04ece06d8867b0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unist-util-position/node_modules/@types/unist" + } + ] + } + ] + }, + { + "type": "library", + "name": "is-buffer", + "version": "2.0.5", + "bom-ref": "is-buffer@2.0.5", + "author": "Feross Aboukhadijeh", + "description": "Determine if an object is a Buffer", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-buffer@2.0.5", + "externalReferences": [ + { + "url": "git://github.com/feross/is-buffer.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/feross/is-buffer#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/feross/is-buffer/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8b647accd143c20107272414b49124d17162d62d1d3c59ffa2a8cadffbcf09c0de26f5b9350f3757c41b89c7c5d52ba939a07487c9ed8010b662213b75fc9cb5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-buffer" + } + ] + }, + { + "type": "library", + "name": "space-separated-tokens", + "version": "2.0.2", + "bom-ref": "space-separated-tokens@2.0.2", + "author": "Titus Wormer", + "description": "Parse and stringify space separated tokens", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/space-separated-tokens@2.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/space-separated-tokens.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/space-separated-tokens#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/space-separated-tokens/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3c41a5030ac6f325c65d18d6df67c66e0eba24094e0306ce6eea95a09a6ffe6460a160d07e01f5c033efb735b25123405c119293c87be796036db704cb7487d9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/space-separated-tokens" + } + ] + }, + { + "type": "library", + "name": "style-to-object", + "version": "0.4.4", + "bom-ref": "style-to-object@0.4.4", + "author": "Mark", + "description": "Converts inline style to object.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/style-to-object@0.4.4", + "externalReferences": [ + { + "url": "git+https://github.com/remarkablemark/style-to-object.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/remarkablemark/style-to-object#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/remarkablemark/style-to-object/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.4.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1d83681d96b61a8ad8372aa209a060b31bdc2489fb387aba8a71206be13a29ede6e49928aa941b9c5b2c9388f07be2bb02119ad9f7216b8c1239fd4a9f4d5d32" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/style-to-object" + } + ] + }, + { + "type": "library", + "name": "inline-style-parser", + "version": "0.1.1", + "bom-ref": "inline-style-parser@0.1.1", + "description": "An inline style parser.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/inline-style-parser@0.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/remarkablemark/inline-style-parser.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/remarkablemark/inline-style-parser#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/remarkablemark/inline-style-parser/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ecd5e896c2b80804b9fb1bdd8f938c31b23deb6854ff0bf0a3193e2d647d124f5b56dcaeb9849c0cde9e4b4ad49ba4f1029169c3b097d68e2e27371de00c83dd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/inline-style-parser" + } + ] + }, + { + "type": "library", + "name": "react-pdf", + "version": "9.1.1", + "bom-ref": "react-pdf@9.1.1", + "author": "Wojciech Maj", + "description": "Display PDFs in your React app as easily as if they were images.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/react-pdf@9.1.1#packages/react-pdf", + "externalReferences": [ + { + "url": "git+https://github.com/wojtekmaj/react-pdf.git#packages/react-pdf", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/wojtekmaj/react-pdf#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wojtekmaj/react-pdf/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/react-pdf/-/react-pdf-9.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0a7dd14c964ca9538e0a02cc4570da98b9382cf19fc81d8da773b0400523987221e3b129b865b53a9000d59d465432e81f1e1de5db840e8fd86d49036ebe1015" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-pdf" + } + ] + }, + { + "type": "library", + "name": "make-cancellable-promise", + "version": "1.3.2", + "bom-ref": "make-cancellable-promise@1.3.2", + "author": "Wojciech Maj", + "description": "Make any Promise cancellable.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/make-cancellable-promise@1.3.2", + "externalReferences": [ + { + "url": "git+https://github.com/wojtekmaj/make-cancellable-promise.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wojtekmaj/make-cancellable-promise#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wojtekmaj/make-cancellable-promise/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/make-cancellable-promise/-/make-cancellable-promise-1.3.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1825e1ddbabf5ae31b4be2b2e0904f5b58584ce53ece753e4399bd3eefa923c12852a20793dfadbe238a0bafea84787c0b8fc0b37b7327af48177da4773f39c3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/make-cancellable-promise" + } + ] + }, + { + "type": "library", + "name": "make-event-props", + "version": "1.6.2", + "bom-ref": "make-event-props@1.6.2", + "author": "Wojciech Maj", + "description": "Returns an object with on-event callback props curried with provided args.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/make-event-props@1.6.2", + "externalReferences": [ + { + "url": "git+https://github.com/wojtekmaj/make-event-props.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wojtekmaj/make-event-props#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wojtekmaj/make-event-props/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/make-event-props/-/make-event-props-1.6.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "883c1fee6034dd63e247c431bdc5479955843df318d516577ab0d53424585bb754af6a691f7279f11c1bdfdfd61b7f724d97514b1af7c7edafdb6b6f234544bc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/make-event-props" + } + ] + }, + { + "type": "library", + "name": "merge-refs", + "version": "1.3.0", + "bom-ref": "merge-refs@1.3.0", + "author": "Wojciech Maj", + "description": "A function that merges React refs into one.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/merge-refs@1.3.0", + "externalReferences": [ + { + "url": "git+https://github.com/wojtekmaj/merge-refs.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wojtekmaj/merge-refs#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wojtekmaj/merge-refs/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/merge-refs/-/merge-refs-1.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9ea5cf5dbb28fb575c283a4f097bf06722482f3faf48ba8618e9c3ad81d0604f81f27f494c27a454b0bae407c2a51e20815c80ff8e58d2247d2c3c92da223ecc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/merge-refs" + } + ] + }, + { + "type": "library", + "name": "pdfjs-dist", + "version": "4.4.168", + "bom-ref": "pdfjs-dist@4.4.168", + "description": "Generic build of Mozilla's PDF.js library.", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/pdfjs-dist@4.4.168", + "externalReferences": [ + { + "url": "git+https://github.com/mozilla/pdf.js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "http://mozilla.github.io/pdf.js/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mozilla/pdf.js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/pdfjs-dist/-/pdfjs-dist-4.4.168.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "31b9008e9c246bf74c1da09f43be516351575f721ec0156ee8d19939cc5ead1165681888919994a11d23a2d5f9554cd86445c01b3485b649d6b39c512a58973c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pdfjs-dist" + } + ] + }, + { + "type": "library", + "name": "canvas", + "version": "2.11.2", + "bom-ref": "canvas@2.11.2", + "author": "TJ Holowaychuk", + "description": "Canvas graphics API backed by Cairo", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/canvas@2.11.2", + "externalReferences": [ + { + "url": "git://github.com/Automattic/node-canvas.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/Automattic/node-canvas", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/Automattic/node-canvas/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/canvas/-/canvas-2.11.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "22d6a718132b99157b3f2d99f9786cedc4fe14db792b4bcf2f8a7d119fd45ff32eee115b9314a3285d8a56d3f05fb5185a9edd44a9eb4ef45e7e582b22d25b77" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/canvas" + } + ] + }, + { + "type": "library", + "name": "node-pre-gyp", + "group": "@mapbox", + "version": "1.0.11", + "bom-ref": "@mapbox/node-pre-gyp@1.0.11", + "author": "Dane Springmeyer", + "description": "Node.js native addon binary install tool", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + } + ], + "purl": "pkg:npm/%40mapbox/node-pre-gyp@1.0.11", + "externalReferences": [ + { + "url": "git://github.com/mapbox/node-pre-gyp.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mapbox/node-pre-gyp#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mapbox/node-pre-gyp/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "62195aafabfd590814a7f1deec1760ccecfc96a310f2c53e8e40aaed6c7c33273960524b6c47bb960ba2fd5ec6d6a0750c9ca41d21b0ade71e49a0fad18d0f51" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@mapbox/node-pre-gyp" + } + ] + }, + { + "type": "library", + "name": "detect-libc", + "version": "2.0.3", + "bom-ref": "detect-libc@2.0.3", + "author": "Lovell Fuller", + "description": "Node.js module to detect the C standard library (libc) implementation family and version", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/detect-libc@2.0.3", + "externalReferences": [ + { + "url": "git://github.com/lovell/detect-libc.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/lovell/detect-libc#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/lovell/detect-libc/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6f0cb43065b9e5b1b8d55ab1c72a4eb1d49d1aa2f05cf23f7e873081360214c6dd522040c4b83d085cc6d3cb33d9aab3927c225fb1e49746d010d8e0f222c1cb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/detect-libc" + } + ] + }, + { + "type": "library", + "name": "https-proxy-agent", + "version": "5.0.1", + "bom-ref": "https-proxy-agent@5.0.1", + "author": "Nathan Rajlich", + "description": "An HTTP(s) proxy `http.Agent` implementation for HTTPS", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/https-proxy-agent@5.0.1", + "externalReferences": [ + { + "url": "git://github.com/TooTallNate/node-https-proxy-agent.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/TooTallNate/node-https-proxy-agent#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/TooTallNate/node-https-proxy-agent/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7457008e94d0160a0b3330b657053e0bf09b4bbb912f49569b10c84e6aa6ec2fbb17439d9a3eacf65e9a95973a0042d786b9e080cd827964971c639d5f662dc0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/https-proxy-agent" + } + ] + }, + { + "type": "library", + "name": "agent-base", + "version": "6.0.2", + "bom-ref": "agent-base@6.0.2", + "author": "Nathan Rajlich", + "description": "Turn a function into an `http.Agent` instance", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/agent-base@6.0.2", + "externalReferences": [ + { + "url": "git://github.com/TooTallNate/node-agent-base.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/TooTallNate/node-agent-base#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/TooTallNate/node-agent-base/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "45937035c945efe312ffc6c383bd1a9a0df6772799199c620ee42667128b025423af78c6c8bc7ee0a924e7c50eec3d90760148402a2fb92b991129dee911ba5d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/agent-base" + } + ] + }, + { + "type": "library", + "name": "make-dir", + "version": "3.1.0", + "bom-ref": "make-dir@3.1.0", + "author": "Sindre Sorhus", + "description": "Make a directory and its parents if needed - Think `mkdir -p`", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/make-dir@3.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/make-dir.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/make-dir#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/make-dir/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "83715e3f6d0b3708402dbffa0b3e837781769e0cded23cfbb5bceb0f6c0057ea3d15e3477b8acbfb22b699dd09fdf8927f5b1ad400e15ea8b9fa857038cfde1b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/make-dir" + } + ], + "components": [ + { + "type": "library", + "name": "semver", + "version": "6.3.1", + "bom-ref": "make-dir@3.1.0|semver@6.3.1", + "author": "GitHub Inc.", + "description": "The semantic version parser used by npm.", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/semver@6.3.1", + "externalReferences": [ + { + "url": "git+https://github.com/npm/node-semver.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/node-semver#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/node-semver/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "051ed5bc30951cefaadb10445ac9314ba0c9135a919dbec3c7352ba206fbd425a849f89c07162c88019df8a9749a6abf329ac6f7202b464cab4314cee978cccc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/make-dir/node_modules/semver" + } + ] + } + ] + }, + { + "type": "library", + "name": "node-fetch", + "version": "2.7.0", + "bom-ref": "node-fetch@2.7.0", + "author": "David Frank", + "description": "A light-weight module that brings window.fetch to node.js", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/node-fetch@2.7.0", + "externalReferences": [ + { + "url": "git+https://github.com/bitinn/node-fetch.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/bitinn/node-fetch", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/bitinn/node-fetch/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7381517d49bf75b71667b53ed56ab40300b214bfb79edd9b130d39c1fc52cfe0d6a56b22b609928189b2d9d41d5b2282d7af7810b3ea32cfd8cd448da332edf0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-fetch" + } + ] + }, + { + "type": "library", + "name": "whatwg-url", + "version": "5.0.0", + "bom-ref": "whatwg-url@5.0.0", + "author": "Sebastian Mayr", + "description": "An implementation of the WHATWG URL Standard's URL API and parsing machinery", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/whatwg-url@5.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/jsdom/whatwg-url.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jsdom/whatwg-url#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jsdom/whatwg-url/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b1a139ee7ba9c64eafdc7637e7e8f307061ad2b292cb45d1f094b164fc202ebef2b34201ce11af880d7f4d41892e6495aacf296fd027bc809712e3872e9ad84f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/whatwg-url" + } + ] + }, + { + "type": "library", + "name": "tr46", + "version": "0.0.3", + "bom-ref": "tr46@0.0.3", + "author": "Sebastian Mayr", + "description": "An implementation of the Unicode TR46 spec", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/tr46@0.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/Sebmaster/tr46.js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/Sebmaster/tr46.js#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/Sebmaster/tr46.js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "37758cb2ea95eba953df40ab5cd6c48f1e06130968c37bfaaebe2609cbfaa6b9dfc214b4d6b920c857633cd05877d6ebecba57575f849a1d357c79ead86760af" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tr46" + } + ] + }, + { + "type": "library", + "name": "webidl-conversions", + "version": "3.0.1", + "bom-ref": "webidl-conversions@3.0.1", + "author": "Domenic Denicola", + "description": "Implements the WebIDL algorithms for converting to and from JavaScript values", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "BSD-2-Clause" + } + } + ], + "purl": "pkg:npm/webidl-conversions@3.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/jsdom/webidl-conversions.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jsdom/webidl-conversions#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jsdom/webidl-conversions/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d89027df3f0047aae32bc4a6f28ad10b487f6dc97f0ea2fbb513dd199e08d428dd17e11a30b998c411f25ee28bf38f5eb9c3c586f068c4cb1f95f39bf24c5a79" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/webidl-conversions" + } + ] + }, + { + "type": "library", + "name": "nopt", + "version": "5.0.0", + "bom-ref": "nopt@5.0.0", + "author": "Isaac Z. Schlueter", + "description": "Option parsing for Node, supporting types, shorthands, etc. Used by npm.", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/nopt@5.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/npm/nopt.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/nopt#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/nopt/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4db8faeeb7dfa9c79e2e97115eb4fbbca00df02c1f3de20180cec4ea206498a2d5edb10cc291a060b1afd2300252c10269afefbb13f42231289edeae99d320b5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/nopt" + } + ] + }, + { + "type": "library", + "name": "abbrev", + "version": "1.1.1", + "bom-ref": "abbrev@1.1.1", + "author": "Isaac Z. Schlueter", + "description": "Like ruby's abbrev module, but in js", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/abbrev@1.1.1", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/isaacs/abbrev-js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/abbrev-js#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/abbrev-js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9e77bdfc8890fe1cc8858ea97439db06dcfb0e33d32ab634d0fff3bcf4a6e69385925eb1b86ac69d79ff56d4cd35f36d01f67dff546d7a192ccd4f6a7138a2d1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/abbrev" + } + ] + }, + { + "type": "library", + "name": "npmlog", + "version": "5.0.1", + "bom-ref": "npmlog@5.0.1", + "author": "Isaac Z. Schlueter", + "description": "logger for npm", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/npmlog@5.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/npm/npmlog.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/npmlog#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/npmlog/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "02a66d0d458e30ab351bff25c329558eb75882a03877d9eef2173ed20cd1c650dbd48d74f851c118c5ece9a8901c574251496a1fdf4c50cb8b7f3583343b5fc7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/npmlog" + } + ] + }, + { + "type": "library", + "name": "are-we-there-yet", + "version": "2.0.0", + "bom-ref": "are-we-there-yet@2.0.0", + "author": "GitHub Inc.", + "description": "Keep track of the overall completion of many disparate processes", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/are-we-there-yet@2.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/npm/are-we-there-yet.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/are-we-there-yet", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/are-we-there-yet/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0a2fea10d9b01e7b18a3dc4a21c5093792de0ca749e91d59d63f55fc9e70caaf2787f9983c4a482896c1657b598c6d381e22bbcd5fe9e95b3df79d8cacc79423" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/are-we-there-yet" + } + ] + }, + { + "type": "library", + "name": "delegates", + "version": "1.0.0", + "bom-ref": "delegates@1.0.0", + "description": "delegate methods and accessors to another property", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/delegates@1.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/visionmedia/node-delegates.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/visionmedia/node-delegates#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/visionmedia/node-delegates/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6ddd8bebbf2e89601333a9b967557334212b2378e21b3b7a1c663c395202b38d0942afc700b7dbc8d266a745036a4118e2930c68dd0bcb9a26fc1d5523ffb17d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/delegates" + } + ] + }, + { + "type": "library", + "name": "console-control-strings", + "version": "1.1.0", + "bom-ref": "console-control-strings@1.1.0", + "author": "Rebecca Turner", + "description": "A library of cross-platform tested terminal/console command strings for doing things like color and cursor positioning. This is a subset of both ansi and vt100. All control codes included work on both Windows & Unix-like OSes, except where noted.", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/console-control-strings@1.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/iarna/console-control-strings.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/iarna/console-control-strings#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/iarna/console-control-strings/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b72fdf4de929a43d9f23046f9d901575e3a219dd5ced85c48b16e0253373a9cc4958a4278c9fd5d5b344104ea1ca0a4cdd68f01c55152ba1d38d64b35786bcb1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/console-control-strings" + } + ] + }, + { + "type": "library", + "name": "gauge", + "version": "3.0.2", + "bom-ref": "gauge@3.0.2", + "author": "Rebecca Turner", + "description": "A terminal based horizontal guage", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/gauge@3.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/iarna/gauge.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/gauge", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/gauge/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fb927a312ff95e4b02b97abefae151b2751decebeed577a76deb88b8d449c585a38106cfb85853d78940bec59fa9f0269f096e7f53b0323cf7f478df2cf722d1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/gauge" + } + ] + }, + { + "type": "library", + "name": "aproba", + "version": "2.0.0", + "bom-ref": "aproba@2.0.0", + "author": "Rebecca Turner", + "description": "A ridiculously light-weight argument validator (now browser friendly)", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/aproba@2.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/iarna/aproba.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/iarna/aproba", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/iarna/aproba/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9587b81b1ed04fe30a19b0ec03e67e85efd6b5e7f4062c033a52bf5e406b75fb21f49fe33cf5db5f4b44f71f5c976ed39aee608374146d4ad061aff2f8a3873d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/aproba" + } + ] + }, + { + "type": "library", + "name": "color-support", + "version": "1.1.3", + "bom-ref": "color-support@1.1.3", + "author": "Isaac Z. Schlueter", + "description": "A module which will endeavor to guess your terminal's level of color support.", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/color-support@1.1.3", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/color-support.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/color-support#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/color-support/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "aa20639296cc2cefc72faf32fa5878ab4fced4c6458f6457e97fca98c6b7fa0243df3f96c08d59cc31f2b2fa87192de63fa9b39cf724a579b0d6723d7098f246" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/color-support" + } + ] + }, + { + "type": "library", + "name": "has-unicode", + "version": "2.0.1", + "bom-ref": "has-unicode@2.0.1", + "author": "Rebecca Turner", + "description": "Try to guess if your terminal supports unicode", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/has-unicode@2.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/iarna/has-unicode.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/iarna/has-unicode", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/iarna/has-unicode/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f117fd63cdcd05178c9f1d2017303c248990002b2d098594a657a90daf71a6bc30b6680465417487f8b9c5203adb9cc1fc8dfb12daecc12493e8e5f1c1a68825" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/has-unicode" + } + ] + }, + { + "type": "library", + "name": "wide-align", + "version": "1.1.5", + "bom-ref": "wide-align@1.1.5", + "author": "Rebecca Turner", + "description": "A wide-character aware text alignment function for use on the console or with fixed width fonts.", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/wide-align@1.1.5", + "externalReferences": [ + { + "url": "git+https://github.com/iarna/wide-align.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/iarna/wide-align#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/iarna/wide-align/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "78330e45868f359e2c408bae60f0c7750bdfe20c8217dac4115ff23f119fc0f911a1dc048223145174f1fdd7b1f8c7b4c31c79dd2f8d8141da3fbcb73069439a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/wide-align" + } + ] + }, + { + "type": "library", + "name": "set-blocking", + "version": "2.0.0", + "bom-ref": "set-blocking@2.0.0", + "author": "Ben Coe", + "description": "set blocking stdio and stderr ensuring that terminal output does not truncate", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/set-blocking@2.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/yargs/set-blocking.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/yargs/set-blocking#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/yargs/set-blocking/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2a22814bc0275861322f3a1f15f9af2b0a5d3f3aa2cb5e8bbd07cadf2bff7d51fb063d77ff097725247527eadf81113dabbc5424ae2abe04bcada48e78b51e87" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/set-blocking" + } + ] + }, + { + "type": "library", + "name": "tar", + "version": "6.2.1", + "bom-ref": "tar@6.2.1", + "author": "GitHub Inc.", + "description": "tar for node", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/tar@6.2.1", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/node-tar.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/node-tar#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/node-tar/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0d9e323914f0adb4e3ffb31962adb0fbf645748e8e67f7fd4851d1fbbd6021551984e40f1f35422e9bd19cf83268ca5f5b1c64ff838dbdadc6412c8d20a46fe8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tar" + } + ], + "components": [ + { + "type": "library", + "name": "minipass", + "version": "5.0.0", + "bom-ref": "tar@6.2.1|minipass@5.0.0", + "author": "Isaac Z. Schlueter", + "description": "minimal implementation of a PassThrough stream", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/minipass@5.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/minipass.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/minipass#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/minipass/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "dc59e362e7a1bfd93aa2f3846f23acc1a7420cf5f5a6209f855f2772662d1ce8ee3f0ca5556b208532e8eeb69b8c2dd1c79c43e070f1f169b5c67305ed2e6a15" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tar/node_modules/minipass" + } + ] + }, + { + "type": "library", + "name": "yallist", + "version": "4.0.0", + "bom-ref": "tar@6.2.1|yallist@4.0.0", + "author": "Isaac Z. Schlueter", + "description": "Yet Another Linked List", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/yallist@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/yallist.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/yallist#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/yallist/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "df074689d672ab93c1d3ce172c44b94e9392440df08d7025216321ba6da445cbffe354a7d9e990d1dc9c416e2e6572de8f02af83a12cbdb76554bf8560472dec" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tar/node_modules/yallist" + } + ] + } + ] + }, + { + "type": "library", + "name": "chownr", + "version": "2.0.0", + "bom-ref": "chownr@2.0.0", + "author": "Isaac Z. Schlueter", + "description": "like `chown -R`", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/chownr@2.0.0", + "externalReferences": [ + { + "url": "git://github.com/isaacs/chownr.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/chownr#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/chownr/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6c8a26b43179286a5da2090b77d56ca6f17393d29fa72c86952f18155665ed318f0472f9b2720e9f17ac8705603ed790f5be04c9d97ea556c8c84d4372f09681" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/chownr" + } + ] + }, + { + "type": "library", + "name": "fs-minipass", + "version": "2.1.0", + "bom-ref": "fs-minipass@2.1.0", + "author": "Isaac Z. Schlueter", + "description": "fs read and write streams based on minipass", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/fs-minipass@2.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/npm/fs-minipass.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/fs-minipass#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/fs-minipass/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "57f26038b1424be47a55cab4b250ae69e58474d0b7a2e0e524c348b1a707d95b402e2bbd995e0b3eb1dce5c0e5f24e5ac3a27c8f08165a9893a39458866233be" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fs-minipass" + } + ], + "components": [ + { + "type": "library", + "name": "minipass", + "version": "3.3.6", + "bom-ref": "fs-minipass@2.1.0|minipass@3.3.6", + "author": "Isaac Z. Schlueter", + "description": "minimal implementation of a PassThrough stream", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/minipass@3.3.6", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/minipass.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/minipass#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/minipass/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0f188d89dc5210afad1c6eb3388925bcd3b09b786f0ab6d4addb7363be14e87293271bc80df3942f95b93f61a17770d392184a3d81aa78d508879a9c3386017f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fs-minipass/node_modules/minipass" + } + ] + }, + { + "type": "library", + "name": "yallist", + "version": "4.0.0", + "bom-ref": "fs-minipass@2.1.0|yallist@4.0.0", + "author": "Isaac Z. Schlueter", + "description": "Yet Another Linked List", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/yallist@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/yallist.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/yallist#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/yallist/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "df074689d672ab93c1d3ce172c44b94e9392440df08d7025216321ba6da445cbffe354a7d9e990d1dc9c416e2e6572de8f02af83a12cbdb76554bf8560472dec" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fs-minipass/node_modules/yallist" + } + ] + } + ] + }, + { + "type": "library", + "name": "minizlib", + "version": "2.1.2", + "bom-ref": "minizlib@2.1.2", + "author": "Isaac Z. Schlueter", + "description": "A small fast zlib stream built on [minipass](http://npm.im/minipass) and Node.js's zlib binding.", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/minizlib@2.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/minizlib.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/minizlib#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/minizlib/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6c0c6c47c0557e3eb40d65c7137bb7d281f37e5e06ee48644ae3d6faabe977b8c54479bb74bc4e8d493510700227f8712d8f29846274621607668ee38a5ed076" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/minizlib" + } + ], + "components": [ + { + "type": "library", + "name": "minipass", + "version": "3.3.6", + "bom-ref": "minizlib@2.1.2|minipass@3.3.6", + "author": "Isaac Z. Schlueter", + "description": "minimal implementation of a PassThrough stream", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/minipass@3.3.6", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/minipass.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/minipass#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/minipass/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0f188d89dc5210afad1c6eb3388925bcd3b09b786f0ab6d4addb7363be14e87293271bc80df3942f95b93f61a17770d392184a3d81aa78d508879a9c3386017f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/minizlib/node_modules/minipass" + } + ] + }, + { + "type": "library", + "name": "yallist", + "version": "4.0.0", + "bom-ref": "minizlib@2.1.2|yallist@4.0.0", + "author": "Isaac Z. Schlueter", + "description": "Yet Another Linked List", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/yallist@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/yallist.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/yallist#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/yallist/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "df074689d672ab93c1d3ce172c44b94e9392440df08d7025216321ba6da445cbffe354a7d9e990d1dc9c416e2e6572de8f02af83a12cbdb76554bf8560472dec" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/minizlib/node_modules/yallist" + } + ] + } + ] + }, + { + "type": "library", + "name": "mkdirp", + "version": "1.0.4", + "bom-ref": "mkdirp@1.0.4", + "description": "Recursively mkdir, like `mkdir -p`", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mkdirp@1.0.4", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/node-mkdirp.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/node-mkdirp#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/node-mkdirp/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bd5a95650c9fdd62f1d9285dd2a27dc6ebea800c8a3cb022a884c4b6a5b4a08523ce8dcf78f0dde9f5bd885cf7d1e7fb62ca7fa225aa6e1b33786596d93e86cf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mkdirp" + } + ] + }, + { + "type": "library", + "name": "nan", + "version": "2.20.0", + "bom-ref": "nan@2.20.0", + "description": "Native Abstractions for Node.js: C++ header for Node 0.8 -> 22 compatibility", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/nan@2.20.0", + "externalReferences": [ + { + "url": "git://github.com/nodejs/nan.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/nodejs/nan#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/nodejs/nan/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/nan/-/nan-2.20.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6e4de05c16431882eeba8ffab0ab6bd034264938581cbb4d09d49d5e4f589310ff8cae97daf982cb25c1071caa6785dc9f34f260401385f5f70c21272dfea283" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/nan" + } + ] + }, + { + "type": "library", + "name": "simple-get", + "version": "3.1.1", + "bom-ref": "simple-get@3.1.1", + "author": "Feross Aboukhadijeh", + "description": "Simplest way to make http get requests. Supports HTTPS, redirects, gzip/deflate, streams in < 100 lines.", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/simple-get@3.1.1", + "externalReferences": [ + { + "url": "git://github.com/feross/simple-get.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/feross/simple-get", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/feross/simple-get/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "090e4b4ca19f0a9bc4d4ad27daeb3e92e30f6e4fead042a5f36b386a1795f685e3144cfa5bf63ba1015526e53a406efb8514f81a16f945446d785e6f9d68eea4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/simple-get" + } + ] + }, + { + "type": "library", + "name": "decompress-response", + "version": "4.2.1", + "bom-ref": "decompress-response@4.2.1", + "author": "Sindre Sorhus", + "description": "Decompress a HTTP response if needed", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/decompress-response@4.2.1", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/decompress-response.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/decompress-response#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/decompress-response/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8ce4a77b6a9bc84fbfafc1b5554f86ffcd8b06cd85b382c0b1388b48738238c65097638a67a8bc8b82321de9937beff22173ad4dc4503333dc832868165a8f93" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/decompress-response" + } + ] + }, + { + "type": "library", + "name": "mimic-response", + "version": "2.1.0", + "bom-ref": "mimic-response@2.1.0", + "author": "Sindre Sorhus", + "description": "Mimic a Node.js HTTP response stream", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mimic-response@2.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/mimic-response.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/mimic-response#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/mimic-response/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c17aa3493f922eded1d34f72482825581085a635328260887c3efdd3f9156e21a65207d81ae075e0f8937790f0571495e0d7181e3ccc9288f92e3419c1340b10" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mimic-response" + } + ] + }, + { + "type": "library", + "name": "simple-concat", + "version": "1.0.1", + "bom-ref": "simple-concat@1.0.1", + "author": "Feross Aboukhadijeh", + "description": "Super-minimalist version of `concat-stream`. Less than 15 lines!", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/simple-concat@1.0.1", + "externalReferences": [ + { + "url": "git://github.com/feross/simple-concat.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/feross/simple-concat", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/feross/simple-concat/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "71216d00fb518658efebd20ad214d5650f8e7c4f6778f8bfaed266c395231de57256ba04a895cfd6c173b4a532d6a53ec6fcf7bbfb1f6092daf78edbee700dd9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/simple-concat" + } + ] + }, + { + "type": "library", + "name": "path2d", + "version": "0.2.1", + "bom-ref": "path2d@0.2.1", + "author": "nilzona", + "description": "Path2D API for node. Can be used for server-side rendering with canvas", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/path2d@0.2.1", + "externalReferences": [ + { + "url": "git+https://github.com/nilzona/path2d-polyfill.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/nilzona/path2d-polyfill#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/nilzona/path2d-polyfill/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/path2d/-/path2d-0.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "165db3fc11ef91336f92e073613a53ba2ac7660eb05bdcfcfb848d0ffde60d311c61b6cd296032db5773f43dde3cd370aeb2bca6a64ee6f2cf67584b17a4fb5c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/path2d" + } + ] + }, + { + "type": "library", + "name": "tiny-invariant", + "version": "1.3.3", + "bom-ref": "tiny-invariant@1.3.3", + "author": "Alex Reardon", + "description": "A tiny invariant function", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/tiny-invariant@1.3.3", + "externalReferences": [ + { + "url": "git+https://github.com/alexreardon/tiny-invariant.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/alexreardon/tiny-invariant#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/alexreardon/tiny-invariant/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f856c13c4d68f50018bef89abbfa82e5213771ac36d6adf192f58a06d8dae6f82a3962071c9de2a1aab554f7e7fd2cea72dcf66d4fe861e29df7fcf904bf8f56" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tiny-invariant" + } + ] + }, + { + "type": "library", + "name": "warning", + "version": "4.0.3", + "bom-ref": "warning@4.0.3", + "author": "Berkeley Martinez", + "description": "A mirror of Facebook's Warning", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/warning@4.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/BerkeleyTrue/warning.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/BerkeleyTrue/warning", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/BerkeleyTrue/warning/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ae9272376db629622f1c9fc5e775d266fd1997f69c72a1d1f1eb7592968c4c3fdf2c2471b55f225fc73333363bb1566ea53237cdc51383c7b2712da4345f65eb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/warning" + } + ] + }, + { + "type": "library", + "name": "react-redux", + "version": "8.1.3", + "bom-ref": "react-redux@8.1.3", + "author": "Dan Abramov", + "description": "Official React bindings for Redux", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/react-redux@8.1.3", + "externalReferences": [ + { + "url": "git+https://github.com/reduxjs/react-redux.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/reduxjs/react-redux", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/reduxjs/react-redux/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/react-redux/-/react-redux-8.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9f466bbad0fb0da5ff8fd56c705fae4c02c8de850f6bfa4ee19deca0e0488ee467fc5cd5bba69e861cacc5908b8bacbb76e31fe7658d646325ec2b6e2b912747" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-redux" + } + ], + "components": [ + { + "type": "library", + "name": "react-is", + "version": "18.3.1", + "bom-ref": "react-redux@8.1.3|react-is@18.3.1", + "description": "Brand checking of React Elements.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/react-is@18.3.1#packages/react-is", + "externalReferences": [ + { + "url": "git+https://github.com/facebook/react.git#packages/react-is", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://reactjs.org/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/facebook/react/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fcb2cc5726acd258e302da1888fa9888bf15597cd451d4e1ae6539fa7db40d9bfe6be0a54687af533c3927153e21e879fdcf3bcada13055f46d4588a7cd25d9a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-redux/node_modules/react-is" + } + ] + } + ] + }, + { + "type": "library", + "name": "use-sync-external-store", + "group": "@types", + "version": "0.0.3", + "bom-ref": "@types/use-sync-external-store@0.0.3", + "description": "TypeScript definitions for use-sync-external-store", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/use-sync-external-store@0.0.3#types/use-sync-external-store", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/use-sync-external-store", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/use-sync-external-store", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1309a5bee6b13cd7a3f7e4f8bf902e04f25adb1d9438955d8c2b431e0703aa2b5478eb639c9289f9aa588d5700a0110c8ca5b555514664b51be7eaaa6b4f5714" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/use-sync-external-store" + } + ] + }, + { + "type": "library", + "name": "use-sync-external-store", + "version": "1.2.2", + "bom-ref": "use-sync-external-store@1.2.2", + "description": "Backwards compatible shim for React's useSyncExternalStore. Works with any React that supports hooks.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/use-sync-external-store@1.2.2#packages/use-sync-external-store", + "externalReferences": [ + { + "url": "git+https://github.com/facebook/react.git#packages/use-sync-external-store", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/facebook/react#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/facebook/react/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3c4953955330a5b96f6cda90f367769fa4634adbdd4a835ef451b6f2435fcf75a25e29499b80dd364133461099b880f063c534f16562861191e6246a0307c38b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/use-sync-external-store" + } + ] + }, + { + "type": "library", + "name": "react-webcam", + "version": "7.2.0", + "bom-ref": "react-webcam@7.2.0", + "author": "Moz Morris", + "description": "React webcam component", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/react-webcam@7.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/mozmorris/react-webcam.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mozmorris/react-webcam", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mozmorris/react-webcam/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/react-webcam/-/react-webcam-7.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c64af360fa9ad5a8360cffb643f90b28198221f131e3d6d576008209c65ff3ca05fb434f11b930624dffb3f0bb672d2684cf24fa1a5d36404bcf183c1f469672" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-webcam" + } + ] + }, + { + "type": "library", + "name": "redux-devtools-extension", + "version": "2.13.9", + "bom-ref": "redux-devtools-extension@2.13.9", + "author": "Mihail Diordiev", + "description": "Wrappers for Redux DevTools Extension.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/redux-devtools-extension@2.13.9", + "externalReferences": [ + { + "url": "git+https://github.com/zalmoxisus/redux-devtools-extension.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/zalmoxisus/redux-devtools-extension", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/zalmoxisus/redux-devtools-extension/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/redux-devtools-extension/-/redux-devtools-extension-2.13.9.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "70d27c43f12d8e141a67bd5cf08f7e04fc922015442acb1b3e9b2405fb17a9bf07274d360372915477de473c11a3a9863eab26ed7b874ea35235e4b52a18a0d0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/redux-devtools-extension" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "redux-thunk", + "version": "2.4.2", + "bom-ref": "redux-thunk@2.4.2", + "author": "Dan Abramov", + "description": "Thunk middleware for Redux.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/redux-thunk@2.4.2", + "externalReferences": [ + { + "url": "git+https://github.com/reduxjs/redux-thunk.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/reduxjs/redux-thunk", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/reduxjs/redux-thunk/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.4.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f8fdd38ed9cfd24fc51237012f9159a68a2fb6fad3353fd45dde3fb25b9a4b2ad44654a584b4b311d7ec4c15bb5ac281eb23ef81deeafe264f2021635b8a39ed" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/redux-thunk" + } + ] + }, + { + "type": "library", + "name": "rehype-raw", + "version": "6.1.1", + "bom-ref": "rehype-raw@6.1.1", + "author": "Titus Wormer", + "description": "rehype plugin to reparse the tree (and raw nodes)", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/rehype-raw@6.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/rehypejs/rehype-raw.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/rehypejs/rehype-raw#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/rehypejs/rehype-raw/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-6.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "77a00ab62b1246d0d15f86923ec2464df9f3ad7d9990740b13992252e18e784a0ba5b12e945178863d262cf6ec6beeef9a0b8328e5551107472834b0a1a203b1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/rehype-raw" + } + ], + "components": [ + { + "type": "library", + "name": "unified", + "version": "10.1.2", + "bom-ref": "rehype-raw@6.1.1|unified@10.1.2", + "author": "Titus Wormer", + "description": "Interface for parsing, inspecting, transforming, and serializing content through syntax trees", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unified@10.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/unifiedjs/unified.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://unifiedjs.com", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/unifiedjs/unified/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a54496022fd1027572d4f89fda40287963416b7255af1d0c21dd8b0128fc1beec08875a8299353a26aba2c6df6e93ebc53bfdedbadd7e9f4dd717232ed79c5ed" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/rehype-raw/node_modules/unified" + } + ] + }, + { + "type": "library", + "name": "unist", + "group": "@types", + "version": "2.0.11", + "bom-ref": "rehype-raw@6.1.1|@types/unist@2.0.11", + "description": "TypeScript definitions for unist", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/unist@2.0.11#types/unist", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/unist", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/unist", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0a604a88be8d368fceaa098c9fde4593d5a1969da6b6f22ff8a36940a3761784a3beb11eb2e6d34561984a0f819d664e9e509a493535b0ca6c04ece06d8867b0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/rehype-raw/node_modules/@types/unist" + } + ] + }, + { + "type": "library", + "name": "vfile", + "version": "5.3.7", + "bom-ref": "rehype-raw@6.1.1|vfile@5.3.7", + "author": "Titus Wormer", + "description": "Virtual file format for text processing", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/vfile@5.3.7", + "externalReferences": [ + { + "url": "git+https://github.com/vfile/vfile.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/vfile/vfile#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/vfile/vfile/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "afbaa5ce4804aca8e86c09b23489244a98b3b053d88943ee25be69356d5107825c615661b389486d5aa4f173e4d37dc257fd73f2cb39a646b1f12ba11a9706f2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/rehype-raw/node_modules/vfile" + } + ] + }, + { + "type": "library", + "name": "unist-util-stringify-position", + "version": "3.0.3", + "bom-ref": "rehype-raw@6.1.1|unist-util-stringify-position@3.0.3", + "author": "Titus Wormer", + "description": "unist utility to serialize a node, position, or point as a human readable location", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-stringify-position@3.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-stringify-position.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-stringify-position#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-stringify-position/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9391b320167f41ab51f0de57db2f9dadfa561bc203073767563e8e22744d5a6d685ebcf27626804f6390880f033d1459c8029bf5be88d9ae8fc58925643d202a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/rehype-raw/node_modules/unist-util-stringify-position" + } + ] + }, + { + "type": "library", + "name": "vfile-message", + "version": "3.1.4", + "bom-ref": "rehype-raw@6.1.1|vfile-message@3.1.4", + "author": "Titus Wormer", + "description": "vfile utility to create a virtual message", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/vfile-message@3.1.4", + "externalReferences": [ + { + "url": "git+https://github.com/vfile/vfile-message.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/vfile/vfile-message#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/vfile/vfile-message/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7dad19e8ff0752b40de0165a5f4e522155e273eee41376f4e4f580b4fb983fd40b1ec2ca611eff0252d6dcdb4eae95d12de6b0a432ccb159269390c6d0d5e05b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/rehype-raw/node_modules/vfile-message" + } + ] + } + ] + }, + { + "type": "library", + "name": "hast-util-raw", + "version": "7.2.3", + "bom-ref": "hast-util-raw@7.2.3", + "author": "Titus Wormer", + "description": "hast utility to reparse a tree", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/hast-util-raw@7.2.3", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/hast-util-raw.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/hast-util-raw#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/hast-util-raw/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-7.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "46e8d541f56c3abc733ce3d2cd9162c287cc02b6d091ee832639c57dc7a211b161ed2d3909b3edd1c60df80e58783de9b28d09424e8ed5a1c19f1f7e3e6daeaa" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/hast-util-raw" + } + ], + "components": [ + { + "type": "library", + "name": "unist-util-visit", + "version": "4.1.2", + "bom-ref": "hast-util-raw@7.2.3|unist-util-visit@4.1.2", + "author": "Titus Wormer", + "description": "unist utility to visit nodes", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-visit@4.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-visit.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-visit#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-visit/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "31277c3941884aa1dd56f7d8f533e1c8ad95754acf831914b564ae30717a5c0005b8be0ba24b1e8a006766d3e724cbbe15bca74e414d9c59728f1a552ae8cc46" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/hast-util-raw/node_modules/unist-util-visit" + } + ] + }, + { + "type": "library", + "name": "unist", + "group": "@types", + "version": "2.0.11", + "bom-ref": "hast-util-raw@7.2.3|@types/unist@2.0.11", + "description": "TypeScript definitions for unist", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/unist@2.0.11#types/unist", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/unist", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/unist", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0a604a88be8d368fceaa098c9fde4593d5a1969da6b6f22ff8a36940a3761784a3beb11eb2e6d34561984a0f819d664e9e509a493535b0ca6c04ece06d8867b0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/hast-util-raw/node_modules/@types/unist" + } + ] + }, + { + "type": "library", + "name": "unist-util-is", + "version": "5.2.1", + "bom-ref": "hast-util-raw@7.2.3|unist-util-is@5.2.1", + "author": "Titus Wormer", + "description": "unist utility to check if a node passes a test", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-is@5.2.1", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-is.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-is#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-is/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bbd9e3cb27c4878de7a5fd4cfb218a0c654f6d8fc95847a68399c7d399dc28f7e2fa405b2812684ddb2880cbb7dee872b6e2e5bfdcb43bb187edf11dc0b74b43" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/hast-util-raw/node_modules/unist-util-is" + } + ] + }, + { + "type": "library", + "name": "unist-util-visit-parents", + "version": "5.1.3", + "bom-ref": "hast-util-raw@7.2.3|unist-util-visit-parents@5.1.3", + "author": "Titus Wormer", + "description": "unist utility to recursively walk over nodes, with ancestral information", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-visit-parents@5.1.3", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-visit-parents.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-visit-parents#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-visit-parents/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c7afb2f20ef058cc9084bd6265f8483e10c0b3b5f06e7f67468b035e5eeaa0f4d20b2d323719ca73e856a241627d64080c68b5e78add52a2af6c26b8fb590b86" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/hast-util-raw/node_modules/unist-util-visit-parents" + } + ] + }, + { + "type": "library", + "name": "vfile", + "version": "5.3.7", + "bom-ref": "hast-util-raw@7.2.3|vfile@5.3.7", + "author": "Titus Wormer", + "description": "Virtual file format for text processing", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/vfile@5.3.7", + "externalReferences": [ + { + "url": "git+https://github.com/vfile/vfile.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/vfile/vfile#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/vfile/vfile/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "afbaa5ce4804aca8e86c09b23489244a98b3b053d88943ee25be69356d5107825c615661b389486d5aa4f173e4d37dc257fd73f2cb39a646b1f12ba11a9706f2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/hast-util-raw/node_modules/vfile" + } + ] + }, + { + "type": "library", + "name": "unist-util-stringify-position", + "version": "3.0.3", + "bom-ref": "hast-util-raw@7.2.3|unist-util-stringify-position@3.0.3", + "author": "Titus Wormer", + "description": "unist utility to serialize a node, position, or point as a human readable location", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-stringify-position@3.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-stringify-position.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-stringify-position#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-stringify-position/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9391b320167f41ab51f0de57db2f9dadfa561bc203073767563e8e22744d5a6d685ebcf27626804f6390880f033d1459c8029bf5be88d9ae8fc58925643d202a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/hast-util-raw/node_modules/unist-util-stringify-position" + } + ] + }, + { + "type": "library", + "name": "vfile-message", + "version": "3.1.4", + "bom-ref": "hast-util-raw@7.2.3|vfile-message@3.1.4", + "author": "Titus Wormer", + "description": "vfile utility to create a virtual message", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/vfile-message@3.1.4", + "externalReferences": [ + { + "url": "git+https://github.com/vfile/vfile-message.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/vfile/vfile-message#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/vfile/vfile-message/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7dad19e8ff0752b40de0165a5f4e522155e273eee41376f4e4f580b4fb983fd40b1ec2ca611eff0252d6dcdb4eae95d12de6b0a432ccb159269390c6d0d5e05b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/hast-util-raw/node_modules/vfile-message" + } + ] + } + ] + }, + { + "type": "library", + "name": "parse5", + "group": "@types", + "version": "6.0.3", + "bom-ref": "@types/parse5@6.0.3", + "description": "TypeScript definitions for parse5", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/parse5@6.0.3#types/parse5", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/parse5", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/parse5", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/parse5/-/parse5-6.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4ae4f5e90d4ae7510054fcf52b6f4327fb178e1490d338efb32a5827ab65c15b1157d8f05b901dab6721f03abc9030429189c42d2ecded5342481e670b9eadfe" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/parse5" + } + ] + }, + { + "type": "library", + "name": "hast-util-from-parse5", + "version": "7.1.2", + "bom-ref": "hast-util-from-parse5@7.1.2", + "author": "Titus Wormer", + "description": "hast utility to transform from Parse5’s AST", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/hast-util-from-parse5@7.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/hast-util-from-parse5.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/hast-util-from-parse5#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/hast-util-from-parse5/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-7.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "373ec57cf06e963cec377b4243890204aa9d361404da5d139fe5f5b9b80a04f46888322ed662f4f027f0e24eeaef5f83bb26b0ec35c337e553029e15877a023b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/hast-util-from-parse5" + } + ], + "components": [ + { + "type": "library", + "name": "unist", + "group": "@types", + "version": "2.0.11", + "bom-ref": "hast-util-from-parse5@7.1.2|@types/unist@2.0.11", + "description": "TypeScript definitions for unist", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/unist@2.0.11#types/unist", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/unist", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/unist", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0a604a88be8d368fceaa098c9fde4593d5a1969da6b6f22ff8a36940a3761784a3beb11eb2e6d34561984a0f819d664e9e509a493535b0ca6c04ece06d8867b0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/hast-util-from-parse5/node_modules/@types/unist" + } + ] + }, + { + "type": "library", + "name": "vfile", + "version": "5.3.7", + "bom-ref": "hast-util-from-parse5@7.1.2|vfile@5.3.7", + "author": "Titus Wormer", + "description": "Virtual file format for text processing", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/vfile@5.3.7", + "externalReferences": [ + { + "url": "git+https://github.com/vfile/vfile.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/vfile/vfile#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/vfile/vfile/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "afbaa5ce4804aca8e86c09b23489244a98b3b053d88943ee25be69356d5107825c615661b389486d5aa4f173e4d37dc257fd73f2cb39a646b1f12ba11a9706f2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/hast-util-from-parse5/node_modules/vfile" + } + ] + }, + { + "type": "library", + "name": "unist-util-stringify-position", + "version": "3.0.3", + "bom-ref": "hast-util-from-parse5@7.1.2|unist-util-stringify-position@3.0.3", + "author": "Titus Wormer", + "description": "unist utility to serialize a node, position, or point as a human readable location", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-stringify-position@3.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-stringify-position.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-stringify-position#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-stringify-position/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9391b320167f41ab51f0de57db2f9dadfa561bc203073767563e8e22744d5a6d685ebcf27626804f6390880f033d1459c8029bf5be88d9ae8fc58925643d202a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/hast-util-from-parse5/node_modules/unist-util-stringify-position" + } + ] + }, + { + "type": "library", + "name": "vfile-message", + "version": "3.1.4", + "bom-ref": "hast-util-from-parse5@7.1.2|vfile-message@3.1.4", + "author": "Titus Wormer", + "description": "vfile utility to create a virtual message", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/vfile-message@3.1.4", + "externalReferences": [ + { + "url": "git+https://github.com/vfile/vfile-message.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/vfile/vfile-message#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/vfile/vfile-message/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7dad19e8ff0752b40de0165a5f4e522155e273eee41376f4e4f580b4fb983fd40b1ec2ca611eff0252d6dcdb4eae95d12de6b0a432ccb159269390c6d0d5e05b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/hast-util-from-parse5/node_modules/vfile-message" + } + ] + } + ] + }, + { + "type": "library", + "name": "hastscript", + "version": "7.2.0", + "bom-ref": "hastscript@7.2.0", + "author": "Titus Wormer", + "description": "hast utility to create trees", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/hastscript@7.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/hastscript.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/hastscript#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/hastscript/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/hastscript/-/hastscript-7.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4ed60fab6e0895d53c88aa0942abd93ae862e42c8241101bbc3397d31d5e5baaec1d2c5aff58b60828a9b4d4e8b461c9dd5a074469aa8afebf0f7ab5d778a493" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/hastscript" + } + ] + }, + { + "type": "library", + "name": "hast-util-parse-selector", + "version": "3.1.1", + "bom-ref": "hast-util-parse-selector@3.1.1", + "author": "Titus Wormer", + "description": "hast utility to create an element from a simple CSS selector", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/hast-util-parse-selector@3.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/hast-util-parse-selector.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/hast-util-parse-selector#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/hast-util-parse-selector/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-3.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8dd97006311ec72d681b3d1a2767f818a31a54a900f63c23af8323000236d84e5f33f4d75591ee4b93a938db5d7889112aa01aaf243613dc4d4318a3a1385264" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/hast-util-parse-selector" + } + ] + }, + { + "type": "library", + "name": "vfile-location", + "version": "4.1.0", + "bom-ref": "vfile-location@4.1.0", + "author": "Titus Wormer", + "description": "vfile utility to convert between positional (line and column-based) and offset (range-based) locations", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/vfile-location@4.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/vfile/vfile-location.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/vfile/vfile-location#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/vfile/vfile-location/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/vfile-location/-/vfile-location-4.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "605db760cc804882095e992d05ae2f2062c9e46b3cf1407f5de3e0a8f9936bb70303e25e3b7c9c95ba617906021e3547067ff278fceb5eeca020bfb16ef4581f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vfile-location" + } + ], + "components": [ + { + "type": "library", + "name": "unist", + "group": "@types", + "version": "2.0.11", + "bom-ref": "vfile-location@4.1.0|@types/unist@2.0.11", + "description": "TypeScript definitions for unist", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/unist@2.0.11#types/unist", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/unist", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/unist", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0a604a88be8d368fceaa098c9fde4593d5a1969da6b6f22ff8a36940a3761784a3beb11eb2e6d34561984a0f819d664e9e509a493535b0ca6c04ece06d8867b0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vfile-location/node_modules/@types/unist" + } + ] + }, + { + "type": "library", + "name": "vfile", + "version": "5.3.7", + "bom-ref": "vfile-location@4.1.0|vfile@5.3.7", + "author": "Titus Wormer", + "description": "Virtual file format for text processing", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/vfile@5.3.7", + "externalReferences": [ + { + "url": "git+https://github.com/vfile/vfile.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/vfile/vfile#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/vfile/vfile/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "afbaa5ce4804aca8e86c09b23489244a98b3b053d88943ee25be69356d5107825c615661b389486d5aa4f173e4d37dc257fd73f2cb39a646b1f12ba11a9706f2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vfile-location/node_modules/vfile" + } + ] + }, + { + "type": "library", + "name": "unist-util-stringify-position", + "version": "3.0.3", + "bom-ref": "vfile-location@4.1.0|unist-util-stringify-position@3.0.3", + "author": "Titus Wormer", + "description": "unist utility to serialize a node, position, or point as a human readable location", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unist-util-stringify-position@3.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/unist-util-stringify-position.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-stringify-position#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/unist-util-stringify-position/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9391b320167f41ab51f0de57db2f9dadfa561bc203073767563e8e22744d5a6d685ebcf27626804f6390880f033d1459c8029bf5be88d9ae8fc58925643d202a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vfile-location/node_modules/unist-util-stringify-position" + } + ] + }, + { + "type": "library", + "name": "vfile-message", + "version": "3.1.4", + "bom-ref": "vfile-location@4.1.0|vfile-message@3.1.4", + "author": "Titus Wormer", + "description": "vfile utility to create a virtual message", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/vfile-message@3.1.4", + "externalReferences": [ + { + "url": "git+https://github.com/vfile/vfile-message.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/vfile/vfile-message#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/vfile/vfile-message/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7dad19e8ff0752b40de0165a5f4e522155e273eee41376f4e4f580b4fb983fd40b1ec2ca611eff0252d6dcdb4eae95d12de6b0a432ccb159269390c6d0d5e05b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vfile-location/node_modules/vfile-message" + } + ] + } + ] + }, + { + "type": "library", + "name": "web-namespaces", + "version": "2.0.1", + "bom-ref": "web-namespaces@2.0.1", + "author": "Titus Wormer", + "description": "Map of web namespaces", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/web-namespaces@2.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/web-namespaces.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/web-namespaces#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/web-namespaces/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6caaf50e488d6b692b4bbab136d76bb47026cee6061502e2435dd3b28aec753e942d390f2cabaee7e1ac1690e583a2458d44f05f60f284c3c6d9b7bcb8faeab1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/web-namespaces" + } + ] + }, + { + "type": "library", + "name": "hast-util-to-parse5", + "version": "7.1.0", + "bom-ref": "hast-util-to-parse5@7.1.0", + "author": "Titus Wormer", + "description": "hast utility to transform hast to Parse5’s AST", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/hast-util-to-parse5@7.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/syntax-tree/hast-util-to-parse5.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/syntax-tree/hast-util-to-parse5#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/syntax-tree/hast-util-to-parse5/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-7.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "60d460009907d89932e724a422a1574d089aa9c02d272544f83e6590de8276d3aaae790b7c6618ac470ab87389665a7e3308d2c2e0f77d9b9ac08fac89cfd107" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/hast-util-to-parse5" + } + ] + }, + { + "type": "library", + "name": "html-void-elements", + "version": "2.0.1", + "bom-ref": "html-void-elements@2.0.1", + "author": "Titus Wormer", + "description": "List of HTML void tag names", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/html-void-elements@2.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/wooorm/html-void-elements.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/wooorm/html-void-elements#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/wooorm/html-void-elements/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d2ab836fbb3dec27de99e2409d6f700b4870efc32d5bb354de1aad083ef9836bc59432eddfa965b180fbb81ed2533a232cc3f6e0de486ad5dfef29465e2186f4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/html-void-elements" + } + ] + }, + { + "type": "library", + "name": "parse5", + "version": "6.0.1", + "bom-ref": "parse5@6.0.1", + "author": "Ivan Nikulin", + "description": "HTML parser and serializer.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/parse5@6.0.1", + "externalReferences": [ + { + "url": "git://github.com/inikulin/parse5.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inikulin/parse5", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inikulin/parse5/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "39f9ff0931734464d3c70a4d12cf4f3fdde05d2847713ab6e799f345848a7bc024569658eded5fa664df3b2a08be33f91c6ed9d9933b552f4f3e14065b6a4ea7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/parse5" + } + ] + }, + { + "type": "library", + "name": "snyk", + "version": "1.1293.1", + "bom-ref": "snyk@1.1293.1", + "author": "snyk.io", + "description": "snyk library and cli utility", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/snyk@1.1293.1", + "externalReferences": [ + { + "url": "git+https://github.com/snyk/snyk.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/snyk/snyk#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/snyk/snyk/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/snyk/-/snyk-1.1293.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0a76cdaec1143067da8df279ff4dc1220c758b158aafd2a4fbdc43c3ab19a8acb82b92b4d43932529fd5f968db09f8ebd258bdf9a13bbbbd2cdbbe8a10eba234" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/snyk" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "node", + "group": "@sentry", + "version": "7.119.1", + "bom-ref": "@sentry/node@7.119.1", + "author": "Sentry", + "description": "Official Sentry SDK for Node.js", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40sentry/node@7.119.1", + "externalReferences": [ + { + "url": "git://github.com/getsentry/sentry-javascript.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/tree/master/packages/node", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@sentry/node/-/node-7.119.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ae99e84023315a1fdc72339efaab26bd701d953c501d711675a96d4b19f08fb418fa43862863f5f164d014babf81d381470f5a6ba3c4406c219cb7e10575da62" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@sentry/node" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "core", + "group": "@sentry", + "version": "7.119.1", + "bom-ref": "@sentry/node@7.119.1|@sentry/core@7.119.1", + "author": "Sentry", + "description": "Base implementation for all Sentry JavaScript SDKs", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40sentry/core@7.119.1", + "externalReferences": [ + { + "url": "git://github.com/getsentry/sentry-javascript.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/tree/master/packages/core", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@sentry/core/-/core-7.119.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6143671fb3bba5a55df949a902b5823c7e0f8656f92f0ae4595ab3156a8bdf13f209c4d2a1fd912fc526be99138e06098c9f8d0dfab998f164aafdda3849f94b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@sentry/node/node_modules/@sentry/core" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "types", + "group": "@sentry", + "version": "7.119.1", + "bom-ref": "@sentry/node@7.119.1|@sentry/types@7.119.1", + "author": "Sentry", + "description": "Types for all Sentry JavaScript SDKs", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40sentry/types@7.119.1", + "externalReferences": [ + { + "url": "git://github.com/getsentry/sentry-javascript.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/tree/master/packages/types", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@sentry/types/-/types-7.119.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e06da67193676332b7a5ad8fb93abe33619cc01458ff2cb5ac5f877d953e2c03d9afdf27cead97dfe9891cd268a1b787464bd587b61930f8b8a205e2212e5535" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@sentry/node/node_modules/@sentry/types" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "utils", + "group": "@sentry", + "version": "7.119.1", + "bom-ref": "@sentry/node@7.119.1|@sentry/utils@7.119.1", + "author": "Sentry", + "description": "Utilities for all Sentry JavaScript SDKs", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40sentry/utils@7.119.1", + "externalReferences": [ + { + "url": "git://github.com/getsentry/sentry-javascript.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/tree/master/packages/utils", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@sentry/utils/-/utils-7.119.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8eefc2bf27aefef91f0b9fd7055df450d7ade642c489c6665d2cae2f066ef798446cbf9fa0f77137eadeee9088fde36a7dedc1dafcfb96fcf969f2d53a54361e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@sentry/node/node_modules/@sentry/utils" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "tracing", + "group": "@sentry-internal", + "version": "7.119.1", + "bom-ref": "@sentry-internal/tracing@7.119.1", + "author": "Sentry", + "description": "Sentry Internal Tracing Package", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40sentry-internal/tracing@7.119.1", + "externalReferences": [ + { + "url": "git://github.com/getsentry/sentry-javascript.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/tree/master/packages/tracing-internal", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.119.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "708d18ada3ddeaa070bd4037c1074f193cbc3f30282b435989a4cdd4b33721ccdd3de81e85639a106e465539e91a74ec9810339f5c67057341860894e1d81cad" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@sentry-internal/tracing" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "core", + "group": "@sentry", + "version": "7.119.1", + "bom-ref": "@sentry-internal/tracing@7.119.1|@sentry/core@7.119.1", + "author": "Sentry", + "description": "Base implementation for all Sentry JavaScript SDKs", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40sentry/core@7.119.1", + "externalReferences": [ + { + "url": "git://github.com/getsentry/sentry-javascript.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/tree/master/packages/core", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@sentry/core/-/core-7.119.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6143671fb3bba5a55df949a902b5823c7e0f8656f92f0ae4595ab3156a8bdf13f209c4d2a1fd912fc526be99138e06098c9f8d0dfab998f164aafdda3849f94b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@sentry-internal/tracing/node_modules/@sentry/core" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "types", + "group": "@sentry", + "version": "7.119.1", + "bom-ref": "@sentry-internal/tracing@7.119.1|@sentry/types@7.119.1", + "author": "Sentry", + "description": "Types for all Sentry JavaScript SDKs", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40sentry/types@7.119.1", + "externalReferences": [ + { + "url": "git://github.com/getsentry/sentry-javascript.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/tree/master/packages/types", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@sentry/types/-/types-7.119.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e06da67193676332b7a5ad8fb93abe33619cc01458ff2cb5ac5f877d953e2c03d9afdf27cead97dfe9891cd268a1b787464bd587b61930f8b8a205e2212e5535" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@sentry-internal/tracing/node_modules/@sentry/types" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "utils", + "group": "@sentry", + "version": "7.119.1", + "bom-ref": "@sentry-internal/tracing@7.119.1|@sentry/utils@7.119.1", + "author": "Sentry", + "description": "Utilities for all Sentry JavaScript SDKs", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40sentry/utils@7.119.1", + "externalReferences": [ + { + "url": "git://github.com/getsentry/sentry-javascript.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/tree/master/packages/utils", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@sentry/utils/-/utils-7.119.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8eefc2bf27aefef91f0b9fd7055df450d7ade642c489c6665d2cae2f066ef798446cbf9fa0f77137eadeee9088fde36a7dedc1dafcfb96fcf969f2d53a54361e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@sentry-internal/tracing/node_modules/@sentry/utils" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "integrations", + "group": "@sentry", + "version": "7.119.1", + "bom-ref": "@sentry/integrations@7.119.1", + "author": "Sentry", + "description": "Pluggable integrations that can be used to enhance JS SDKs", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40sentry/integrations@7.119.1", + "externalReferences": [ + { + "url": "git://github.com/getsentry/sentry-javascript.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/tree/master/packages/integrations", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@sentry/integrations/-/integrations-7.119.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "08698b10f9da06a6d495e56aae61988d18dfe7f3b08d45e8e7b23db7428a5958aaf359969d885a52145958536808d4079ecfb7f863c238cbe5d3395ac2df9ebf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@sentry/integrations" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "core", + "group": "@sentry", + "version": "7.119.1", + "bom-ref": "@sentry/integrations@7.119.1|@sentry/core@7.119.1", + "author": "Sentry", + "description": "Base implementation for all Sentry JavaScript SDKs", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40sentry/core@7.119.1", + "externalReferences": [ + { + "url": "git://github.com/getsentry/sentry-javascript.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/tree/master/packages/core", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@sentry/core/-/core-7.119.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6143671fb3bba5a55df949a902b5823c7e0f8656f92f0ae4595ab3156a8bdf13f209c4d2a1fd912fc526be99138e06098c9f8d0dfab998f164aafdda3849f94b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@sentry/integrations/node_modules/@sentry/core" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "types", + "group": "@sentry", + "version": "7.119.1", + "bom-ref": "@sentry/integrations@7.119.1|@sentry/types@7.119.1", + "author": "Sentry", + "description": "Types for all Sentry JavaScript SDKs", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40sentry/types@7.119.1", + "externalReferences": [ + { + "url": "git://github.com/getsentry/sentry-javascript.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/tree/master/packages/types", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@sentry/types/-/types-7.119.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e06da67193676332b7a5ad8fb93abe33619cc01458ff2cb5ac5f877d953e2c03d9afdf27cead97dfe9891cd268a1b787464bd587b61930f8b8a205e2212e5535" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@sentry/integrations/node_modules/@sentry/types" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "utils", + "group": "@sentry", + "version": "7.119.1", + "bom-ref": "@sentry/integrations@7.119.1|@sentry/utils@7.119.1", + "author": "Sentry", + "description": "Utilities for all Sentry JavaScript SDKs", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40sentry/utils@7.119.1", + "externalReferences": [ + { + "url": "git://github.com/getsentry/sentry-javascript.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/tree/master/packages/utils", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/getsentry/sentry-javascript/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@sentry/utils/-/utils-7.119.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8eefc2bf27aefef91f0b9fd7055df450d7ade642c489c6665d2cae2f066ef798446cbf9fa0f77137eadeee9088fde36a7dedc1dafcfb96fcf969f2d53a54361e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@sentry/integrations/node_modules/@sentry/utils" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "localforage", + "version": "1.10.0", + "bom-ref": "localforage@1.10.0", + "author": "Mozilla", + "description": "Offline storage, improved.", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/localforage@1.10.0", + "externalReferences": [ + { + "url": "git://github.com/localForage/localForage.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/localForage/localForage", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "http://github.com/localForage/localForage/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/localforage/-/localforage-1.10.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d78fc7d5a5fb8730419a687bb063ddf8038c92422b1ccdd9d4f0321a0662800d47d69e4ee403673325b3be90044ed1baf3f742e290b49dccb7f8f3c6cd76473e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/localforage" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "lie", + "version": "3.1.1", + "bom-ref": "lie@3.1.1", + "description": "A basic but performant promise implementation", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/lie@3.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/calvinmetcalf/lie.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/calvinmetcalf/lie#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/calvinmetcalf/lie/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4623611f2b148e1ac3427b5f6127d8e0c536e1ca175dd10e830f5619c28735e1307df0d86c5fffbbceccd4459a306cee16849ba96d02f42ea5104843380b307f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lie" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "immediate", + "version": "3.0.6", + "bom-ref": "immediate@3.0.6", + "description": "A cross browser microtask library", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/immediate@3.0.6", + "externalReferences": [ + { + "url": "git://github.com/calvinmetcalf/immediate.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/calvinmetcalf/immediate#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/calvinmetcalf/immediate/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5d7385b72a838cd0c043155f631b85ee0f4897f21b5a69a5420d8c60a387f04c484f5aa0eb1738cf24b71da10401382cd5bb5fcf1ab5e5c894898ee08d25d119" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/immediate" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "global-agent", + "version": "3.0.0", + "bom-ref": "global-agent@3.0.0", + "author": "Gajus Kuizinas", + "description": "Global HTTP/HTTPS proxy configurable using environment variables.", + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + } + ], + "purl": "pkg:npm/global-agent@3.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/gajus/global-agent.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/gajus/global-agent#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/gajus/global-agent/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/global-agent/-/global-agent-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3d3e9745e27e0f4ec9bc6a3140c913eaa8e2fe354d7d7fe1dfae171d9396791cf2eb8b1216bfb1279397ecb2376f830f43374be07f18f0cd31ccfa6c54cc00f1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/global-agent" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "boolean", + "version": "3.2.0", + "bom-ref": "boolean@3.2.0", + "description": "boolean converts lots of things to boolean.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/boolean@3.2.0", + "externalReferences": [ + { + "url": "git://github.com/thenativeweb/boolean.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/thenativeweb/boolean#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/thenativeweb/boolean/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/boolean/-/boolean-3.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "774208fc63bdb9ff657d41c7d8142c8f1cd125905db2382c0625b806f85693fdeaa0ac1016320354dd7d3df5fc1760ffafd3c2313b4b5a3615085ae9798533b3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/boolean" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "es6-error", + "version": "4.1.1", + "bom-ref": "es6-error@4.1.1", + "author": "Ben Youngblood", + "description": "Easily-extendable error for use with ES6 classes", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/es6-error@4.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/bjyoungblood/es6-error.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/bjyoungblood/es6-error", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/bjyoungblood/es6-error/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "526ffe17132bf422125a1d1b8b966fd22383fb8705879a8b7a4b35aa1028a4a540270dddae029b2b24a2929ef01a10cbd073de6a36b43f950b66bc4b92789456" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/es6-error" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "matcher", + "version": "3.0.0", + "bom-ref": "matcher@3.0.0", + "author": "Sindre Sorhus", + "description": "Simple wildcard matching", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/matcher@3.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/matcher.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/matcher#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/matcher/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/matcher/-/matcher-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3a478368067f6d00b1785028ccce793ca70a534c8930f1a27cbc15e108238adbbee4ca007d240de25b0b25e5d9d5bf30d31fbf12675ae8c6605d2d63bec6a99e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/matcher" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "roarr", + "version": "2.15.4", + "bom-ref": "roarr@2.15.4", + "author": "Gajus Kuizinas", + "description": "JSON logger for Node.js and browser.", + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + } + ], + "purl": "pkg:npm/roarr@2.15.4", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/gajus/roarr.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/gajus/roarr#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/gajus/roarr/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/roarr/-/roarr-2.15.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "08784f87e50d1c3d864d735884f58b9d4f0e347748fb90c8fb811820039a883eb7ac7798959bf287c3fe8a7e7df7d4d348581462e294023cd123899d87fa7ed8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/roarr" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "detect-node", + "version": "2.1.0", + "bom-ref": "detect-node@2.1.0", + "author": "Ilya Kantor", + "description": "Detect Node.JS (as opposite to browser environment) (reliable)", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/detect-node@2.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/iliakan/detect-node.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/iliakan/detect-node", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/iliakan/detect-node/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4f4348b90a674ef14301336e1cde6ba0fc12046f37ac5b2e3be3175c7f7fdcdd5e15b9f8c1c3e3b6dbe330b10f589d11194620404edc1a04b7b4dc5ba8218cee" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/detect-node" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "semver-compare", + "version": "1.0.0", + "bom-ref": "semver-compare@1.0.0", + "author": "James Halliday", + "description": "compare two semver version strings, returning -1, 0, or 1", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/semver-compare@1.0.0", + "externalReferences": [ + { + "url": "git://github.com/substack/semver-compare.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/substack/semver-compare", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/substack/semver-compare/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "60cdff213876309e4cb7368ce36f5a9e1fb1da388b563a882c5e26e28c90075f16ec681e6bb05fa9d1ffc0630aedd0e232086fffa586ef39d6330503cc9897a3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/semver-compare" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "sprintf-js", + "version": "1.1.3", + "bom-ref": "sprintf-js@1.1.3", + "author": "Alexandru Mărășteanu", + "description": "JavaScript sprintf implementation", + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + } + ], + "purl": "pkg:npm/sprintf-js@1.1.3", + "externalReferences": [ + { + "url": "git+https://github.com/alexei/sprintf.js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/alexei/sprintf.js#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/alexei/sprintf.js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3a8fb4444155e7dfebcf781f24d2908819707c7692112975a5c1b200142c9e721f58e16de89363e600a883653a30b67ffc81980fe9c0f2723e9934a144445e68" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sprintf-js" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "serialize-error", + "version": "7.0.1", + "bom-ref": "serialize-error@7.0.1", + "author": "Sindre Sorhus", + "description": "Serialize/deserialize an error into a plain object", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/serialize-error@7.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/serialize-error.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/serialize-error#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/serialize-error/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f08f138d6e4a30e2ac6504efa318ee4886bb7e80303d618eb6cfbaa3bb208f3e35fea303f55407103c62e8f06f2b6974317526a99c8da542be4f6b5069a125bf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/serialize-error" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "type-fest", + "version": "0.13.1", + "bom-ref": "serialize-error@7.0.1|type-fest@0.13.1", + "author": "Sindre Sorhus", + "description": "A collection of essential TypeScript types", + "licenses": [ + { + "expression": "(MIT OR CC0-1.0)" + } + ], + "purl": "pkg:npm/type-fest@0.13.1", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/type-fest.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/type-fest#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/type-fest/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "df847b1d39c6d172097014a7e5784377b9cd14f45c5d8459ac10763b68dd2aa60e0e5752cc102acec5a865862f76e932ef7b68612fc44aac4fbe40dffc5d1732" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/serialize-error/node_modules/type-fest" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "tailwind-merge", + "version": "2.5.3", + "bom-ref": "tailwind-merge@2.5.3", + "author": "Dany Castillo", + "description": "Merge Tailwind CSS classes without style conflicts", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/tailwind-merge@2.5.3", + "externalReferences": [ + { + "url": "git+https://github.com/dcastil/tailwind-merge.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dcastil/tailwind-merge", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dcastil/tailwind-merge/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-2.5.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "77d668942008ce89b59dfff9a782dd0f9cef8e6812c58d011a0752be65c8a0c60088f7405bf752a4fee3a020d8158eebfc79046b6aa63ed920b2ed318d0790b7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tailwind-merge" + } + ] + }, + { + "type": "library", + "name": "tailwindcss-animate", + "version": "1.0.7", + "bom-ref": "tailwindcss-animate@1.0.7", + "author": "Jamie Kyle", + "description": "A Tailwind CSS plugin for creating beautiful animations.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/tailwindcss-animate@1.0.7", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/tailwindcss-animate/-/tailwindcss-animate-1.0.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6e5ea6a47dd3ec8dd4171baf0c45cbc72fd5b85c419396dbce9961eed5c8ebc9b032890d61dd6df6a3c11e59f24f07dae09182e333f9d7a23585862d43fbeca4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tailwindcss-animate" + } + ] + }, + { + "type": "library", + "name": "quick-lru", + "group": "@alloc", + "version": "5.2.0", + "bom-ref": "@alloc/quick-lru@5.2.0", + "author": "Sindre Sorhus", + "description": "Simple “Least Recently Used” (LRU) cache", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40alloc/quick-lru@5.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/quick-lru.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/quick-lru#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/quick-lru/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "52b700041fb86d4ac5001c1b96e4c8044ad7c2f6ec53f57b4d959f99b8097db930881bb3892f60c5d383532ba279c7dd190f398e094c5ba8ee4b7fb3e53b0a2f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@alloc/quick-lru" + } + ] + }, + { + "type": "library", + "name": "chokidar", + "version": "3.6.0", + "bom-ref": "chokidar@3.6.0", + "author": "Paul Miller", + "description": "Minimal and efficient cross-platform file watching library", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/chokidar@3.6.0", + "externalReferences": [ + { + "url": "git+https://github.com/paulmillr/chokidar.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/paulmillr/chokidar", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/paulmillr/chokidar/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ed54f5ddf9a3a2d2a91a2a425bd244400bac10f13e122f2797afe0e050409889b418e38b32e6bd3430e8fc35a9d190310abddc3eae59a41aa63c04200dd6b63f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/chokidar" + } + ], + "components": [ + { + "type": "library", + "name": "glob-parent", + "version": "5.1.2", + "bom-ref": "chokidar@3.6.0|glob-parent@5.1.2", + "author": "Gulp Team", + "description": "Extract the non-magic parent path from a glob string.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/glob-parent@5.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/gulpjs/glob-parent.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/gulpjs/glob-parent#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/gulpjs/glob-parent/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "00e22049009ea62258c0fdc04671b1fb95674eed870587736c63f8e5e2f0d6faf7cc1def64b7b279dd6c0bd8676dc39cf7f4ab33233944f42b906cf8692f59a3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/chokidar/node_modules/glob-parent" + } + ] + } + ] + }, + { + "type": "library", + "name": "anymatch", + "version": "3.1.3", + "bom-ref": "anymatch@3.1.3", + "author": "Elan Shanker", + "description": "Matches strings against configurable strings, globs, regular expressions, and/or functions", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/anymatch@3.1.3", + "externalReferences": [ + { + "url": "git+https://github.com/micromatch/anymatch.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromatch/anymatch", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromatch/anymatch/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "28c45e154af4078b7e0fe381923477298aafa1ca765da4b33b9e54701ea681031ddca6dc13e9964f2bd557b0ffcec7446cd9d5e9a71952eb64887417bd3af547" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/anymatch" + } + ] + }, + { + "type": "library", + "name": "normalize-path", + "version": "3.0.0", + "bom-ref": "normalize-path@3.0.0", + "author": "Jon Schlinkert", + "description": "Normalize slashes in a file path to be posix/unix-like forward slashes. Also condenses repeat slashes to a single slash and removes and trailing slashes, unless disabled.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/normalize-path@3.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/jonschlinkert/normalize-path.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jonschlinkert/normalize-path", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jonschlinkert/normalize-path/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e9e66ce4bb375ad0a2b075a9f52d86532f1daa4a468b80554b3dc66aa884e9ecee6f4e75d844b3b57530501e82e8829b4246363e76ff983e166288c24707302c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/normalize-path" + } + ] + }, + { + "type": "library", + "name": "is-binary-path", + "version": "2.1.0", + "bom-ref": "is-binary-path@2.1.0", + "author": "Sindre Sorhus", + "description": "Check if a file path is a binary file", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-binary-path@2.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/is-binary-path.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/is-binary-path#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/is-binary-path/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "64c11161eb3aa43c9dcae1a276c7bb3ac1f1b5b23b595794128ce047f83baddd31522998365bd9444fcad8c8194e35b2ef6e487de94b79570433dee69ad4465f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-binary-path" + } + ] + }, + { + "type": "library", + "name": "binary-extensions", + "version": "2.3.0", + "bom-ref": "binary-extensions@2.3.0", + "author": "Sindre Sorhus", + "description": "List of binary file extensions", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/binary-extensions@2.3.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/binary-extensions.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/binary-extensions#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/binary-extensions/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "09e87eee8c79a9eecb26e2c7a18d1f7a1de91ee5031c071151ec8bd95620859c1fa64348cbffbc39c8346b752e4a86336af9b2970b8b59039fde19748e330c23" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/binary-extensions" + } + ] + }, + { + "type": "library", + "name": "readdirp", + "version": "3.6.0", + "bom-ref": "readdirp@3.6.0", + "author": "Thorsten Lorenz", + "description": "Recursive version of fs.readdir with streaming API.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/readdirp@3.6.0", + "externalReferences": [ + { + "url": "git://github.com/paulmillr/readdirp.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/paulmillr/readdirp", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/paulmillr/readdirp/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "84e4b4f3da27f1176ea9d6e1bd0e59dfb0341128ecab3eaa9d171f7ec314df8f7916e4dda929beedb849dbd26f20eb010c41276a7e433eef6ddd3a3d55194ccc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/readdirp" + } + ] + }, + { + "type": "library", + "name": "didyoumean", + "version": "1.2.2", + "bom-ref": "didyoumean@1.2.2", + "author": "Dave Porter", + "description": "Match human-quality input to potential matches by edit distance.", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/didyoumean@1.2.2", + "externalReferences": [ + { + "url": "git+https://github.com/dcporter/didyoumean.js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dcporter/didyoumean.js", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dcporter/didyoumean.js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "831b727ea320ec62b285099bd39e8aeccdf1b33cbf9b21fcc3e078453f905c142cbc039d7375f29aa0c33c7c750603e0b1d000e522227e89daf3d62d4404c3cf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/didyoumean" + } + ] + }, + { + "type": "library", + "name": "dlv", + "version": "1.1.3", + "bom-ref": "dlv@1.1.3", + "author": "Jason Miller", + "description": "Safely get a dot-notated property within an object.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/dlv@1.1.3", + "externalReferences": [ + { + "url": "git+https://github.com/developit/dlv.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/developit/dlv#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/developit/dlv/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f87972b728e53ca9c81bc5ee446f16be604ff31b3c3fbd72f9228a4ba6575a81202ee78fc6d0e8504887ed691d78f5ab439241a44e9aa15a9f65f2544248d7c0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/dlv" + } + ] + }, + { + "type": "library", + "name": "micromatch", + "version": "4.0.8", + "bom-ref": "micromatch@4.0.8", + "author": "Jon Schlinkert", + "description": "Glob matching for javascript/node.js. A replacement and faster alternative to minimatch and multimatch.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/micromatch@4.0.8", + "externalReferences": [ + { + "url": "git+https://github.com/micromatch/micromatch.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromatch/micromatch", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromatch/micromatch/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3d7c1f06162ed210423f0f039f413e58361beda7f77522d558a8b71c6bfce08745e13c85a02d32b3115dd06a31c3b9d2bf84ff3f3109431b18b0488508aa3604" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromatch" + } + ] + }, + { + "type": "library", + "name": "is-extglob", + "version": "2.1.1", + "bom-ref": "is-extglob@2.1.1", + "author": "Jon Schlinkert", + "description": "Returns true if a string has an extglob.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-extglob@2.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/jonschlinkert/is-extglob.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jonschlinkert/is-extglob", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jonschlinkert/is-extglob/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "49b29b00d90deb4dd58b88c466fe3d2de549327e321b0b1bcd9c28ac4a32122badb0dde725875b3b7eb37e1189e90103a4e6481640ed9eae494719af9778eca1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-extglob" + } + ] + }, + { + "type": "library", + "name": "object-hash", + "version": "3.0.0", + "bom-ref": "object-hash@3.0.0", + "author": "Scott Puleo", + "description": "Generate hashes from javascript objects in node and the browser.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/object-hash@3.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/puleos/object-hash.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/puleos/object-hash", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/puleos/object-hash/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4529fd17af0f8c7f47aad96db129ea602d575e859ef418eee7edb5dd1f7c70d1adb5a83dabdc80393cdd6ecaaf21aeda366e567df059169598af6696ae495603" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object-hash" + } + ] + }, + { + "type": "library", + "name": "postcss-import", + "version": "15.1.0", + "bom-ref": "postcss-import@15.1.0", + "author": "Maxime Thirouin", + "description": "PostCSS plugin to import CSS files", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/postcss-import@15.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/postcss/postcss-import.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/postcss/postcss-import#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/postcss/postcss-import/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "869afe274e41d855585005c778ad58c88dbaec9fdd0c384c53a07a722be6f21498d636099c15f1cca0ca0ecc33266b4b1ebcab8e19c38eaaa9ff8f6df0500b7b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/postcss-import" + } + ], + "components": [ + { + "type": "library", + "name": "resolve", + "version": "1.22.8", + "bom-ref": "postcss-import@15.1.0|resolve@1.22.8", + "author": "James Halliday", + "description": "resolve like require.resolve() on behalf of files asynchronously and synchronously", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/resolve@1.22.8", + "externalReferences": [ + { + "url": "git://github.com/browserify/resolve.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/browserify/resolve#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/browserify/resolve/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a0a59e3c2c6aa5de8594bbc6575554d31edb90f9a608da25c738cc7f835cce80e741c216ac017e70fb599f98ba9fe45f0f677d8b4b73a4a9c6e98935ebcc88cb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/postcss-import/node_modules/resolve" + } + ] + } + ] + }, + { + "type": "library", + "name": "read-cache", + "version": "1.0.0", + "bom-ref": "read-cache@1.0.0", + "author": "Bogdan Chadkin", + "description": "Reads and caches the entire contents of a file until it is modified", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/read-cache@1.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/TrySound/read-cache.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/TrySound/read-cache#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/TrySound/read-cache/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3b076ffc5b7b2233a09bf8b4c6f3436752eb4403517dec386f6a6b1773963102f12dfbb76d2f055610acad208c2b8951e7a63dc9af804e1a13a43093c429a944" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/read-cache" + } + ] + }, + { + "type": "library", + "name": "postcss-js", + "version": "4.0.1", + "bom-ref": "postcss-js@4.0.1", + "author": "Andrey Sitnik", + "description": "PostCSS for CSS-in-JS and styles in JS objects", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/postcss-js@4.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/postcss/postcss-js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/postcss/postcss-js#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/postcss/postcss-js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7432c5f2910ed7dd6124cb651c53d16bcc6c8b31da33cd8c2df364507754b55115ded813a79a23fbca9b12a60ce7b48b7dcef82926f0fffe1278999ad8b45523" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/postcss-js" + } + ] + }, + { + "type": "library", + "name": "camelcase-css", + "version": "2.0.1", + "bom-ref": "camelcase-css@2.0.1", + "author": "Steven Vachon", + "description": "Convert a kebab-cased CSS property into a camelCased DOM property.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/camelcase-css@2.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/stevenvachon/camelcase-css.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/stevenvachon/camelcase-css#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/stevenvachon/camelcase-css/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "40e4af7af86c9628e0630471e91bfbcca74c17c95b466c7eb901b1dbebc373e288fde067b32f648ade5a8f6dc0806bb7a5ae2df408306e75d6a92fa2398fb668" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/camelcase-css" + } + ] + }, + { + "type": "library", + "name": "postcss-load-config", + "version": "4.0.2", + "bom-ref": "postcss-load-config@4.0.2", + "author": "Michael Ciniawky", + "description": "Autoload Config for PostCSS", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/postcss-load-config@4.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/postcss/postcss-load-config.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/postcss/postcss-load-config#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/postcss/postcss-load-config/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6d2561c8918bd34c0c5683d4cc05409db1285b2a91c648efeb8b54978dbb48a9cfac436daba849c14a23ae8333d9507e43579d9a2e087eb00fa5a9a2e5556031" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/postcss-load-config" + } + ], + "components": [ + { + "type": "library", + "name": "lilconfig", + "version": "3.1.2", + "bom-ref": "postcss-load-config@4.0.2|lilconfig@3.1.2", + "author": "antonk52", + "description": "A zero-dependency alternative to cosmiconfig", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/lilconfig@3.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/antonk52/lilconfig.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/antonk52/lilconfig#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/antonk52/lilconfig/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7a8a7ec0302fa48b54cacd055a41c829e0bdc9b62b4c66d4e355392bbf9bb6d6597a886f9d8eccf5d679901db518d5a2153daad4ea0f4ef9dc3c28123953b9a3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/postcss-load-config/node_modules/lilconfig" + } + ] + }, + { + "type": "library", + "name": "yaml", + "version": "2.5.1", + "bom-ref": "postcss-load-config@4.0.2|yaml@2.5.1", + "author": "Eemeli Aro", + "description": "JavaScript parser and stringifier for YAML", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/yaml@2.5.1", + "externalReferences": [ + { + "url": "git+https://github.com/eemeli/yaml.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://eemeli.org/yaml/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/eemeli/yaml/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/yaml/-/yaml-2.5.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6cb40e8da5ff003810db48ac3c946f17489150723156162faf9dce7fbc0671694eda3bed5251f99bcec3b26ba5155c51a4d2ce9c8e2d07aa7fa21f03ee4a67f5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/postcss-load-config/node_modules/yaml" + } + ] + } + ] + }, + { + "type": "library", + "name": "postcss-nested", + "version": "6.2.0", + "bom-ref": "postcss-nested@6.2.0", + "author": "Andrey Sitnik", + "description": "PostCSS plugin to unwrap nested rules like how Sass does it", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/postcss-nested@6.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/postcss/postcss-nested.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/postcss/postcss-nested#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/postcss/postcss-nested/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1d06eddbc2ae942e402731be719b63f64bca07ddc214274bbe88355852dfd43fb198cbcf1a506cb64a531197cae7e00df617c9a1cc81142362ab24b8f1ba60cd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/postcss-nested" + } + ], + "components": [ + { + "type": "library", + "name": "postcss-selector-parser", + "version": "6.1.2", + "bom-ref": "postcss-nested@6.2.0|postcss-selector-parser@6.1.2", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/postcss-selector-parser@6.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/postcss/postcss-selector-parser.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/postcss/postcss-selector-parser", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/postcss/postcss-selector-parser/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "43ca907cf899f931ceff766b3ab3b470924a7e96026a0b4c5245db9c47e68148f05e0eb3fd605e3b24bd00f0413c24d288357eb384b0406bbcc85b2231122e76" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/postcss-nested/node_modules/postcss-selector-parser" + } + ] + } + ] + }, + { + "type": "library", + "name": "sucrase", + "version": "3.35.0", + "bom-ref": "sucrase@3.35.0", + "author": "Alan Pierce", + "description": "Super-fast alternative to Babel for when you can target modern JS runtimes", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/sucrase@3.35.0", + "externalReferences": [ + { + "url": "git+https://github.com/alangpierce/sucrase.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/alangpierce/sucrase#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/alangpierce/sucrase/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f046d50e2bbd88dfe7112c31792c4329ed1dba7b5ad463a51ee7e64925f1303db3dbfb4c6690cca6f5d01ac73e6a31a8f32dae6149a2c5a49151cfd03e843418" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sucrase" + } + ], + "components": [ + { + "type": "library", + "name": "commander", + "version": "4.1.1", + "bom-ref": "sucrase@3.35.0|commander@4.1.1", + "author": "TJ Holowaychuk", + "description": "the complete solution for node.js command-line programs", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/commander@4.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/tj/commander.js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/tj/commander.js#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/tj/commander.js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "34e2a6f31864cc08f3171f01dafe4e0074febb9a5141cd9409ad95abd8d82ffdf5a36c22f66c4103b2c816cdec5795520b8f73ea91217db3142ef4a12a3dba58" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sucrase/node_modules/commander" + } + ] + }, + { + "type": "library", + "name": "glob", + "version": "10.4.5", + "bom-ref": "sucrase@3.35.0|glob@10.4.5", + "author": "Isaac Z. Schlueter", + "description": "the most correct and second fastest glob implementation in JavaScript", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/glob@10.4.5", + "externalReferences": [ + { + "url": "git://github.com/isaacs/node-glob.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/node-glob#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/node-glob/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ec1bfc445d24eb18e8edde00fcfc582db5027dbe9cf95a5ddbf981db244395ec3b25be611178820fd89b7ceef0a64f22e2c7af2ba0c59f2f61ec461b337fec1e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sucrase/node_modules/glob" + } + ] + }, + { + "type": "library", + "name": "jackspeak", + "version": "3.4.3", + "bom-ref": "sucrase@3.35.0|jackspeak@3.4.3", + "author": "Isaac Z. Schlueter", + "description": "A very strict and proper argument parser.", + "licenses": [ + { + "license": { + "id": "BlueOak-1.0.0" + } + } + ], + "purl": "pkg:npm/jackspeak@3.4.3", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/jackspeak.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/jackspeak#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/jackspeak/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "386959429cf6c9f6a103f45dd58f0277d48812caaf5e42d5a12c3f720c219e114c0dbb1015e658a0927b6c86414bd05c6a6516f7a6acabf9e93d6ba033e45007" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sucrase/node_modules/jackspeak" + } + ] + }, + { + "type": "library", + "name": "path-scurry", + "version": "1.11.1", + "bom-ref": "sucrase@3.35.0|path-scurry@1.11.1", + "author": "Isaac Z. Schlueter", + "description": "walk paths fast and efficiently", + "licenses": [ + { + "license": { + "id": "BlueOak-1.0.0" + } + } + ], + "purl": "pkg:npm/path-scurry@1.11.1", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/path-scurry.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/path-scurry#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/path-scurry/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5dae0dc35ec54bd02940527dba62e2252e28ac68e6ed9cf052bc1a99c190b874b30f2b61f5ba0a0dac9c61d0dc643baa6004d7c381c55e06aa59372d5bfbf51c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sucrase/node_modules/path-scurry" + } + ] + }, + { + "type": "library", + "name": "lru-cache", + "version": "10.4.3", + "bom-ref": "sucrase@3.35.0|lru-cache@10.4.3", + "author": "Isaac Z. Schlueter", + "description": "A cache object that deletes the least-recently-used items.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/lru-cache@10.4.3", + "externalReferences": [ + { + "url": "git://github.com/isaacs/node-lru-cache.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/node-lru-cache#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/node-lru-cache/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "24d03365c5eb0ade365462ee633d337c0cc37c0bc9596e807d8943050c835790c2948da6e6c0262be3883bbb39f577ec46c587a74da3009ad169d3d1193b7a49" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sucrase/node_modules/lru-cache" + } + ] + } + ] + }, + { + "type": "library", + "name": "gen-mapping", + "group": "@jridgewell", + "version": "0.3.5", + "bom-ref": "@jridgewell/gen-mapping@0.3.5", + "author": "Justin Ridgewell", + "description": "Generate source maps", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40jridgewell/gen-mapping@0.3.5", + "externalReferences": [ + { + "url": "git+https://github.com/jridgewell/gen-mapping.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jridgewell/gen-mapping#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jridgewell/gen-mapping/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2332fc66810320145613394271184e682ba963237981d20af90e9f6c574f0e0e87a97ea3a6422d9fb0c52295bd2d0cd71ba0dff6c03bf8e2a7ab4aa5cff19a42" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@jridgewell/gen-mapping" + } + ] + }, + { + "type": "library", + "name": "set-array", + "group": "@jridgewell", + "version": "1.2.1", + "bom-ref": "@jridgewell/set-array@1.2.1", + "author": "Justin Ridgewell", + "description": "Like a Set, but provides the index of the `key` in the backing array", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40jridgewell/set-array@1.2.1", + "externalReferences": [ + { + "url": "git+https://github.com/jridgewell/set-array.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jridgewell/set-array#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jridgewell/set-array/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "47c80b45365eca9d37ca6ccfffa2e297fdbcb46786133871d6ada4ef4dca19644023555dbcf217746ef4549736a40330dcd03a24a2f986116ed6c257d0c9e7fc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@jridgewell/set-array" + } + ] + }, + { + "type": "library", + "name": "mz", + "version": "2.7.0", + "bom-ref": "mz@2.7.0", + "author": "Jonathan Ong", + "description": "modernize node.js to current ECMAScript standards", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/mz@2.7.0", + "externalReferences": [ + { + "url": "git+https://github.com/normalize/mz.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/normalize/mz#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/normalize/mz/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cfcd4634eee79d830486b1a1f4b7b29a8138f98af45a7e4c70721930ae5c7d00a5f8d0d7d3cb0266051cf7fe8c1e78bd216b852e6d59dc74c25eedb3f5f37ad9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mz" + } + ] + }, + { + "type": "library", + "name": "any-promise", + "version": "1.3.0", + "bom-ref": "any-promise@1.3.0", + "author": "Kevin Beaty", + "description": "Resolve any installed ES6 compatible promise", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/any-promise@1.3.0", + "externalReferences": [ + { + "url": "git+https://github.com/kevinbeaty/any-promise.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "http://github.com/kevinbeaty/any-promise", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/kevinbeaty/any-promise/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ed4be629a95646dd708232f546b1b1a12256ff44191487a0a5e1af646f648e9f2fad1bb9e574c76f09eaab61a95e6f6e2db72e8719b722a5fd381e0c651d5bd8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/any-promise" + } + ] + }, + { + "type": "library", + "name": "thenify-all", + "version": "1.6.0", + "bom-ref": "thenify-all@1.6.0", + "author": "Jonathan Ong", + "description": "Promisifies all the selected functions in an object", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/thenify-all@1.6.0", + "externalReferences": [ + { + "url": "git+https://github.com/thenables/thenify-all.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/thenables/thenify-all#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/thenables/thenify-all/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "44dc501ffa88f3fb77b615c90f072cb543b8cdeaa8eb8f94cbffac355441c785e7d8e5fe399f683fe8899cd16aa6516b6b665455e28249ada85568b74f8b9598" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/thenify-all" + } + ] + }, + { + "type": "library", + "name": "thenify", + "version": "3.3.1", + "bom-ref": "thenify@3.3.1", + "author": "Jonathan Ong", + "description": "Promisify a callback-based function", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/thenify@3.3.1", + "externalReferences": [ + { + "url": "git+https://github.com/thenables/thenify.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/thenables/thenify#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/thenables/thenify/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "455652215e481b5d079377a7a2dae1bf3d13f5e9ba7321c12e41ff60066e2aa77c85190a8527c218870fd8a518d043f19ddcc034198d965cd63f06a4f9b85e4b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/thenify" + } + ] + }, + { + "type": "library", + "name": "pirates", + "version": "4.0.6", + "bom-ref": "pirates@4.0.6", + "author": "Ari Porad", + "description": "Properly hijack require, i.e., properly define require hooks and customizations", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/pirates@4.0.6", + "externalReferences": [ + { + "url": "git+https://github.com/danez/pirates.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/danez/pirates#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/danez/pirates/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b1a2ec1fb59e6183e20f6e4b0ee2d1458fe2fba1da3d8afa1b539494ddfda2dce4493c4a9ee6d1f514f14b7fca939d2cd60d894e01705900d0ca9942e7f48766" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pirates" + } + ] + }, + { + "type": "library", + "name": "ts-interface-checker", + "version": "0.1.13", + "bom-ref": "ts-interface-checker@0.1.13", + "author": "Dmitry S, Grist Labs", + "description": "Runtime library to validate data against TypeScript interfaces", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/ts-interface-checker@0.1.13", + "externalReferences": [ + { + "url": "git+https://github.com/gristlabs/ts-interface-checker.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/gristlabs/ts-interface-checker#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/gristlabs/ts-interface-checker/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "63f6abbdb9feaebcf72422a5f42e2454d7d37d29b6fe6129e454b3e44b194803463d2950ae9448e4ce0f285fa6267139da338ef743e73d273752bddb4d0c3480" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ts-interface-checker" + } + ] + }, + { + "type": "library", + "name": "use-keyboard-shortcut", + "version": "1.1.6", + "bom-ref": "use-keyboard-shortcut@1.1.6", + "author": "Arthur Tyukayev", + "description": "A custom React hook for adding keyboard shortcuts to your application", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/use-keyboard-shortcut@1.1.6", + "externalReferences": [ + { + "url": "git+https://github.com/arthurtyukayev/use-keyboard-shortcut.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/arthurtyukayev/use-keyboard-shortcut#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/arthurtyukayev/use-keyboard-shortcut/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/use-keyboard-shortcut/-/use-keyboard-shortcut-1.1.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b4e2a347b78a5d021f02014cc217a5a564914ebc04d46681f0213fe3ba21b5c5422b151d9fb51b7cd3618a28139004e9515a0fbbee6d44f6c7af08c80604d8a1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/use-keyboard-shortcut" + } + ] + }, + { + "type": "library", + "name": "uuid", + "version": "10.0.0", + "bom-ref": "uuid@10.0.0", + "description": "RFC9562 UUIDs", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/uuid@10.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/uuidjs/uuid.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/uuidjs/uuid#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/uuidjs/uuid/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f17900a6110bb039c41ab0f150e1c1dd11af5f3e937ae6121846413a3b53b4f9b69708460632e03b32c707adc85167c1a4db9c423343e9ddc03ae74ef87dd159" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/uuid" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "vite-plugin-checker", + "version": "0.6.4", + "bom-ref": "vite-plugin-checker@0.6.4", + "author": "fi3ework", + "description": "Vite plugin that runs TypeScript type checker on a separate process.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/vite-plugin-checker@0.6.4", + "externalReferences": [ + { + "url": "git+https://github.com/fi3ework/vite-plugin-checker.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/fi3ework/vite-plugin-checker", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/fi3ework/vite-plugin-checker/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/vite-plugin-checker/-/vite-plugin-checker-0.6.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "db32871f9a31afec9ee379d17916c2d9f9f2d67c80470871766d2e358a7f111cb862f53d899a4d3acb9ea22fe5b97c39827a6a452be37043f15db4b5e773b6c0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vite-plugin-checker" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "commander", + "version": "8.3.0", + "bom-ref": "vite-plugin-checker@0.6.4|commander@8.3.0", + "author": "TJ Holowaychuk", + "description": "the complete solution for node.js command-line programs", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/commander@8.3.0", + "externalReferences": [ + { + "url": "git+https://github.com/tj/commander.js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/tj/commander.js#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/tj/commander.js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3a44cbf6e99ff877b60d9914abc7fc27da1fef22fa449288db875521306635f6419ab8bdcd8650aca92e5e22a1c9f3d2bbcb5486754107588a5debef9e54785b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vite-plugin-checker/node_modules/commander" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "fs-extra", + "version": "11.2.0", + "bom-ref": "vite-plugin-checker@0.6.4|fs-extra@11.2.0", + "author": "JP Richardson", + "description": "fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as recursive mkdir, copy, and remove.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/fs-extra@11.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/jprichardson/node-fs-extra.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jprichardson/node-fs-extra", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jprichardson/node-fs-extra/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3e60e2deec0ae6716e5e1ed70d39559d2d7bc494bbbd6dfa8acdbec37c5cbfc495c620783720137f872d9156396e44a35f46389dbbd90aad7f123b44cabf64b7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vite-plugin-checker/node_modules/fs-extra" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "highlight", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/highlight@7.25.7", + "author": "The Babel Team", + "description": "Syntax highlight JavaScript strings for output in terminals.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/highlight@7.25.7#packages/babel-highlight", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-highlight", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-highlight", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "898c800a95b7896f05c3e6726d02be76b42b7be9ecfed2a95db34449fae13673cb22494b6d7afb31827a80f11dd2211318b38af92c4c8d5bca6ff7df9a4f8513" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/highlight" + } + ], + "components": [ + { + "type": "library", + "name": "chalk", + "version": "2.4.2", + "bom-ref": "@babel/highlight@7.25.7|chalk@2.4.2", + "description": "Terminal string styling done right", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/chalk@2.4.2", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/chalk.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/chalk#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/chalk/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "32d8be7fd96924d730178b5657cfcead34ed1758198be7fc16a97201da2eada95c156150585dbe3600874a18e409bf881412eaf5bb99c04d71724414e29792b9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/highlight/node_modules/chalk" + } + ] + }, + { + "type": "library", + "name": "ansi-styles", + "version": "3.2.1", + "bom-ref": "@babel/highlight@7.25.7|ansi-styles@3.2.1", + "author": "Sindre Sorhus", + "description": "ANSI escape codes for styling strings in the terminal", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/ansi-styles@3.2.1", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/ansi-styles.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/ansi-styles#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/ansi-styles/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "553d1923a91945d4e1f18c89c3748c6d89bfbbe36a7ec03112958ed0f7fdb2af3f7bde16c713a93cac7d151d459720ad3950cd390fbc9ed96a17189173eaf9a8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/highlight/node_modules/ansi-styles" + } + ] + }, + { + "type": "library", + "name": "color-convert", + "version": "1.9.3", + "bom-ref": "@babel/highlight@7.25.7|color-convert@1.9.3", + "author": "Heather Arthur", + "description": "Plain color conversion functions", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/color-convert@1.9.3", + "externalReferences": [ + { + "url": "git+https://github.com/Qix-/color-convert.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/Qix-/color-convert#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/Qix-/color-convert/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "41f014b5dfaf15d02d150702f020b262dd5f616c52a8088ad9c483eb30c1f0dddca6c10102f471a7dcce1a0e86fd21c7258013f3cfdacff22e0c600bb0d55b1a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/highlight/node_modules/color-convert" + } + ] + }, + { + "type": "library", + "name": "color-name", + "version": "1.1.3", + "bom-ref": "@babel/highlight@7.25.7|color-name@1.1.3", + "author": "DY", + "description": "A list of color names and its values", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/color-name@1.1.3", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/dfcreative/color-name.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dfcreative/color-name", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dfcreative/color-name/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ef67d27a784cc361d931354778203d2829a91086f35a242c8cdf811dc05b4bdbebd66b6dfaf2633dd92c20135498a016f131540cf24ae52514dd0844f4d1170f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/highlight/node_modules/color-name" + } + ] + }, + { + "type": "library", + "name": "escape-string-regexp", + "version": "1.0.5", + "bom-ref": "@babel/highlight@7.25.7|escape-string-regexp@1.0.5", + "author": "Sindre Sorhus", + "description": "Escape RegExp special characters", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/escape-string-regexp@1.0.5", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/escape-string-regexp.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/escape-string-regexp#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/escape-string-regexp/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bdb468ac1e455105af95ad7a53c47faa06852326b6a86cf00eb366099b982ab6dd494306e88d5908641179f911561b8e9081959deec1437e4349fa35aaf26a16" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/highlight/node_modules/escape-string-regexp" + } + ] + }, + { + "type": "library", + "name": "supports-color", + "version": "5.5.0", + "bom-ref": "@babel/highlight@7.25.7|supports-color@5.5.0", + "author": "Sindre Sorhus", + "description": "Detect whether a terminal supports color", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/supports-color@5.5.0", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/supports-color.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/supports-color#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/supports-color/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "423563c1d5c8b78d3c308880a825f8a142ac814d84a801b3b363e9926e1a4186e39be644584716e127c5353af8b8c35999ad1ecb87f99602eb901d1a5f440ca3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/highlight/node_modules/supports-color" + } + ] + }, + { + "type": "library", + "name": "has-flag", + "version": "3.0.0", + "bom-ref": "@babel/highlight@7.25.7|has-flag@3.0.0", + "author": "Sindre Sorhus", + "description": "Check if argv has a specific flag", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/has-flag@3.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/has-flag.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/has-flag#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/has-flag/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b0a25fd7e71e401af848c92f427043343b5fe135e95615466ad7aed2df75f1b977d059db1369b8bcd2d7f9559efdda6395bf87ba0198cd6eee4171fdf073c463" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/highlight/node_modules/has-flag" + } + ] + } + ] + }, + { + "type": "library", + "name": "helper-validator-identifier", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/helper-validator-identifier@7.25.7", + "author": "The Babel Team", + "description": "Validate identifier/keywords name", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/helper-validator-identifier@7.25.7#packages/babel-helper-validator-identifier", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-helper-validator-identifier", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/babel/babel#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "00ce93cf062a18284ee39a22b8fab02f6b76d3f1dd302d6b4cf01eb2704280f092175c77a0df4c554c105768b2cf8c6a5ab72dc0ae51342f0b576da469008d62" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/helper-validator-identifier" + } + ] + }, + { + "type": "library", + "name": "deep-is", + "version": "0.1.4", + "bom-ref": "deep-is@0.1.4", + "author": "Thorsten Lorenz", + "description": "node's assert.deepEqual algorithm except for NaN being equal to NaN", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/deep-is@0.1.4", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/thlorenz/deep-is.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/thlorenz/deep-is#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/thlorenz/deep-is/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a083f392c993838fccae289a6063bea245c34fbced9ffc37129b6fffe81221d31d2ac268d2ee027d834524fcbee1228cb82a86c36c319c0f9444c837b7c6bf6d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/deep-is" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "fast-levenshtein", + "version": "2.0.6", + "bom-ref": "fast-levenshtein@2.0.6", + "author": "Ramesh Nair", + "description": "Efficient implementation of Levenshtein algorithm with locale-specific collator support.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/fast-levenshtein@2.0.6", + "externalReferences": [ + { + "url": "git+https://github.com/hiddentao/fast-levenshtein.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/hiddentao/fast-levenshtein#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/hiddentao/fast-levenshtein/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0c25eee887e1a9c92ced364a6371f1a77cbaaa9858e522599ab58c0eb29c11148e5d641d32153d220fcf62bcf2c3fba5f63388ca1d0de0cd2d6c2e61a1d83c77" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fast-levenshtein" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "word-wrap", + "version": "1.2.5", + "bom-ref": "word-wrap@1.2.5", + "author": "Jon Schlinkert", + "description": "Wrap words to a specified length.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/word-wrap@1.2.5", + "externalReferences": [ + { + "url": "git+https://github.com/jonschlinkert/word-wrap.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jonschlinkert/word-wrap", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jonschlinkert/word-wrap/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "04ddb607979a30c23d50cb63ac677983978260fa423c3532d052576d8b1a4f9cd8c6314e7244b9dd2403137a56915a16a475d56f706b61c10de13c1ae7907970" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/word-wrap" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "vscode-languageclient", + "version": "7.0.0", + "bom-ref": "vscode-languageclient@7.0.0", + "author": "Microsoft Corporation", + "description": "VSCode Language client implementation", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/vscode-languageclient@7.0.0#client", + "externalReferences": [ + { + "url": "git+https://github.com/Microsoft/vscode-languageserver-node.git#client", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/Microsoft/vscode-languageserver-node#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/Microsoft/vscode-languageserver-node/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/vscode-languageclient/-/vscode-languageclient-7.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3fd0177403e5b0282c9693fda51c583ea90d615ed7abcdf4d3f6990e93b7e63d5f266fe7722cdef221acc3362572f170e43414c7879593e2af7d774bd2b7a136" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vscode-languageclient" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "minimatch", + "version": "3.1.2", + "bom-ref": "vscode-languageclient@7.0.0|minimatch@3.1.2", + "author": "Isaac Z. Schlueter", + "description": "a glob matcher in javascript", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/minimatch@3.1.2", + "externalReferences": [ + { + "url": "git://github.com/isaacs/minimatch.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/minimatch#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/minimatch/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "27ba7ade1462023c35343130c355bb8b7efe07222b3963b95d0400cd9dd539c2f43cdc9bc297e657f374e73140cf043d512c84717eaddd43be2b96aa0503881f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vscode-languageclient/node_modules/minimatch" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "brace-expansion", + "version": "1.1.11", + "bom-ref": "vscode-languageclient@7.0.0|brace-expansion@1.1.11", + "author": "Julian Gruber", + "description": "Brace expansion as known from sh/bash", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/brace-expansion@1.1.11", + "externalReferences": [ + { + "url": "git://github.com/juliangruber/brace-expansion.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/juliangruber/brace-expansion", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/juliangruber/brace-expansion/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "882b8f1c3160ac75fb1f6bc423fe71a73d3bcd21c1d344e9ba0aa1998b5598c3bae75f260ae44ca0e60595d101974835f3bb9fa3375a1e058a71815beb5a8688" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vscode-languageclient/node_modules/brace-expansion" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "vscode-languageserver-protocol", + "version": "3.16.0", + "bom-ref": "vscode-languageserver-protocol@3.16.0", + "author": "Microsoft Corporation", + "description": "VSCode Language Server Protocol implementation", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/vscode-languageserver-protocol@3.16.0#protocol", + "externalReferences": [ + { + "url": "git+https://github.com/Microsoft/vscode-languageserver-node.git#protocol", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/Microsoft/vscode-languageserver-node#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/Microsoft/vscode-languageserver-node/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.16.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b1d794a006b071e41d8087d323eb1d7309222b6294fb671b1180346a0cccdaea9a532d94a679c61ed5931d512d4b4112e331d4d1e30544637ea10803c650fae8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vscode-languageserver-protocol" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "vscode-jsonrpc", + "version": "6.0.0", + "bom-ref": "vscode-jsonrpc@6.0.0", + "author": "Microsoft Corporation", + "description": "A json rpc implementation over streams", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/vscode-jsonrpc@6.0.0#jsonrpc", + "externalReferences": [ + { + "url": "git+https://github.com/Microsoft/vscode-languageserver-node.git#jsonrpc", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/Microsoft/vscode-languageserver-node#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/Microsoft/vscode-languageserver-node/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-6.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c27240e019c48ce4b214cbe365da623b0852abdb83a0af1efe4a512434da318cf0964ae11b57f00c8648f7808bb0bce508ae5c21b30cb4594995f479ecb6af9a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vscode-jsonrpc" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "vscode-languageserver-types", + "version": "3.16.0", + "bom-ref": "vscode-languageserver-types@3.16.0", + "author": "Microsoft Corporation", + "description": "Types used by the Language server for node", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/vscode-languageserver-types@3.16.0#types", + "externalReferences": [ + { + "url": "git+https://github.com/Microsoft/vscode-languageserver-node.git#types", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/Microsoft/vscode-languageserver-node#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/Microsoft/vscode-languageserver-node/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "93c96e0c85895b27a72dce53a0541031a4aba821e22f0c8a3c728f419e73cf6d6f33ebc85544afb11a5c6e21021f8591f3c2b65d9a9ce12711719ee793f8db78" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vscode-languageserver-types" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "vscode-languageserver-textdocument", + "version": "1.0.12", + "bom-ref": "vscode-languageserver-textdocument@1.0.12", + "author": "Microsoft Corporation", + "description": "A simple text document implementation for Node LSP servers", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/vscode-languageserver-textdocument@1.0.12#textDocument", + "externalReferences": [ + { + "url": "git+https://github.com/Microsoft/vscode-languageserver-node.git#textDocument", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/Microsoft/vscode-languageserver-node#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/Microsoft/vscode-languageserver-node/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.12.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "73158d3deb029d009c30f79e9e328ab0e08a419fcbe93bf5f434d1206b8b59edf6972cd6862846549feb71c9195c9c5f74a085bd12d2ddfa4122c57f6465f8cc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vscode-languageserver-textdocument" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "vscode-languageserver", + "version": "7.0.0", + "bom-ref": "vscode-languageserver@7.0.0", + "author": "Microsoft Corporation", + "description": "Language server implementation for node", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/vscode-languageserver@7.0.0#server", + "externalReferences": [ + { + "url": "git+https://github.com/Microsoft/vscode-languageserver-node.git#server", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/Microsoft/vscode-languageserver-node#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/Microsoft/vscode-languageserver-node/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-7.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "eb41d3c79203f9f2d17207477e6cf42c36405d8115ebc7f3c06d095b010f06875ef4db8c613231b985cf8389e03bc8bcf8ebb494cef2e86cda6166e20cbd1daf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vscode-languageserver" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "vscode-uri", + "version": "3.0.8", + "bom-ref": "vscode-uri@3.0.8", + "author": "Microsoft", + "description": "The URI implementation that is used by VS Code and its extensions", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/vscode-uri@3.0.8", + "externalReferences": [ + { + "url": "git+https://github.com/microsoft/vscode-uri.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/microsoft/vscode-uri#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/microsoft/vscode-uri/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "032150d04566b0e64e9409f1a053863aad5240358007b0ba6aa3064b6decbd602595f39ac5bb85bdc4fc0f58bccf71b29fc7eb69579934d98de9ef5bc715e42b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vscode-uri" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "vite-plugin-pwa", + "version": "0.20.5", + "bom-ref": "vite-plugin-pwa@0.20.5", + "author": "antfu", + "description": "Zero-config PWA for Vite", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/vite-plugin-pwa@0.20.5", + "externalReferences": [ + { + "url": "git+https://github.com/vite-pwa/vite-plugin-pwa.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/vite-pwa/vite-plugin-pwa#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/vite-pwa/vite-plugin-pwa/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/vite-plugin-pwa/-/vite-plugin-pwa-0.20.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6b07ae23fe86ea7e02e489e7d2fc07ba612553f504a4db8efbd899cf03d9193087f3b4de67a60532b118e9950141d2071e5853b1b303af214045c4ae39db33f5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vite-plugin-pwa" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "pretty-bytes", + "version": "6.1.1", + "bom-ref": "vite-plugin-pwa@0.20.5|pretty-bytes@6.1.1", + "author": "Sindre Sorhus", + "description": "Convert bytes to a human readable string: 1337 → 1.34 kB", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/pretty-bytes@6.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/pretty-bytes.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/pretty-bytes#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/pretty-bytes/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-6.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "99052f194e9a50543eacdbd3200719b961914fd6ba7fa62b83d6c7b38226285f8764210afa9941be7019612210ced927645daa9f336dafa17cb34f88ba9b5d95" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vite-plugin-pwa/node_modules/pretty-bytes" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "workbox-build", + "version": "7.1.1", + "bom-ref": "workbox-build@7.1.1", + "author": "Google's Web DevRel Team and Google's Aurora Team", + "description": "A module that integrates into your build process, helping you generate a manifest of local files that workbox-sw should precache.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/workbox-build@7.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/googlechrome/workbox.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/GoogleChrome/workbox", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/GoogleChrome/workbox/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/workbox-build/-/workbox-build-7.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "59d915742ef454ca5fe4d042b4d6e2c1d49978a56e85311de4f577980c294d0086001e576ce9f2d4ff5e80480d75eb6fe2cac032630a8ef064e110f9f0ba68a0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-build" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "better-ajv-errors", + "group": "@apideck", + "version": "0.3.6", + "bom-ref": "workbox-build@7.1.1|@apideck/better-ajv-errors@0.3.6", + "author": "Apideck", + "description": "Human-friendly JSON Schema validation for APIs", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40apideck/better-ajv-errors@0.3.6", + "externalReferences": [ + { + "url": "git+https://github.com/apideck-libraries/better-ajv-errors.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/apideck-libraries/better-ajv-errors#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/apideck-libraries/better-ajv-errors/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3fe6728012d9b64a74aaa380249557e285ffb05a39251dde056c30baa1c784ad0622040e296ac07e201a597d1a02b1e44561ccba080512001937154fc0f65868" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "ajv", + "version": "8.17.1", + "bom-ref": "workbox-build@7.1.1|ajv@8.17.1", + "author": "Evgeny Poberezkin", + "description": "Another JSON Schema Validator", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/ajv@8.17.1", + "externalReferences": [ + { + "url": "git+https://github.com/ajv-validator/ajv.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://ajv.js.org", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ajv-validator/ajv/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "07f801b8d8394a2313acf902f80dbe716d11b33c316269fa558c41fe29e5052b52e67c7ac4722dfde84a46120c86abac97b6bc2e34286678c2b39be1c31390d6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-build/node_modules/ajv" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-babel", + "group": "@rollup", + "version": "5.3.1", + "bom-ref": "workbox-build@7.1.1|@rollup/plugin-babel@5.3.1", + "author": "Rich Harris", + "description": "Seamless integration between Rollup and Babel.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40rollup/plugin-babel@5.3.1#packages/babel", + "externalReferences": [ + { + "url": "git+https://github.com/rollup/plugins.git#packages/babel", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/rollup/plugins/tree/master/packages/babel#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/rollup/plugins/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5857dd2d653fc5558a7914272a62004142d423b225d206670481ff6453b4ebdc1821f3eefbcceb7e9fca316d1ab6610ba110eaf056e23f7542b2cf4c842baded" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-build/node_modules/@rollup/plugin-babel" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "pluginutils", + "group": "@rollup", + "version": "3.1.0", + "bom-ref": "workbox-build@7.1.1|@rollup/pluginutils@3.1.0", + "author": "Rich Harris", + "description": "A set of utility functions commonly used by Rollup plugins", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40rollup/pluginutils@3.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/rollup/plugins.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/rollup/plugins/tree/master/packages/pluginutils#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/rollup/plugins/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1a4b19ea9afa4e92231e6f21f65490f298bc044f557ae6cd4f438c277079b9927ca73ef734f8aa3ad0a883fc76fd0cccd4434284f2b130386242e447b2a73e96" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-build/node_modules/@rollup/pluginutils" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "estree", + "group": "@types", + "version": "0.0.39", + "bom-ref": "workbox-build@7.1.1|@types/estree@0.0.39", + "description": "TypeScript definitions for ESTree AST specification", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/estree@0.0.39", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "118370a776d4fbdf1ca54e250166182fb673fb682bc961f5a9b7434e275577a864891eb07a4b1d6cc69dc9729734f12440585733e8553bd6728289875e9f8023" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-build/node_modules/@types/estree" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "estree-walker", + "version": "1.0.1", + "bom-ref": "workbox-build@7.1.1|estree-walker@1.0.1", + "author": "Rich Harris", + "description": "Traverse an ESTree-compliant AST", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/estree-walker@1.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/Rich-Harris/estree-walker.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/Rich-Harris/estree-walker#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/Rich-Harris/estree-walker/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d5f31717760fe29659568cc5f23fd92dfbe747c3522258ede7a5216d9e4f79e0e69861e982977042dec84e51af61a42e902bee05130b1222a2602fa878883872" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-build/node_modules/estree-walker" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "rollup", + "version": "2.79.2", + "bom-ref": "workbox-build@7.1.1|rollup@2.79.2", + "author": "Rich Harris", + "description": "Next-generation ES module bundler", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/rollup@2.79.2", + "externalReferences": [ + { + "url": "git+https://github.com/rollup/rollup.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://rollupjs.org/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/rollup/rollup/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/rollup/-/rollup-2.79.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7d2ea2a923d90ecdddaffcbb39deb2e6785af1d5b56276e0b6cca8b4256fa0518a6c4446fbe095445bf599ec860c4d52348b5003c06b9c2c3b49c7408512775d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-build/node_modules/rollup" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-replace", + "group": "@rollup", + "version": "2.4.2", + "bom-ref": "workbox-build@7.1.1|@rollup/plugin-replace@2.4.2", + "author": "Rich Harris", + "description": "Replace strings in files while bundling", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40rollup/plugin-replace@2.4.2", + "externalReferences": [ + { + "url": "git+https://github.com/rollup/plugins.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/rollup/plugins/tree/master/packages/replace#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/rollup/plugins/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "20672ef9cc9d954319e449fce63c471f8aa3da1b5aff5d411eaf798871326f6b1b822374782773bd4707c3982df6904be654e2e090d827569c0a8306a53bc466" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-build/node_modules/@rollup/plugin-replace" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "magic-string", + "version": "0.25.9", + "bom-ref": "workbox-build@7.1.1|magic-string@0.25.9", + "author": "Rich Harris", + "description": "Modify strings, generate sourcemaps", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/magic-string@0.25.9", + "externalReferences": [ + { + "url": "git+https://github.com/rich-harris/magic-string.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/rich-harris/magic-string#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/rich-harris/magic-string/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "46617402c33382ddb9ab3aaa2dcd7e31b1e685dc74a2317616fb385e73aacf664e057cf3904c1cfdd250642607027eefd636d53a30197caf26b119f80713b855" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-build/node_modules/magic-string" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "json-schema-traverse", + "version": "1.0.0", + "bom-ref": "workbox-build@7.1.1|json-schema-traverse@1.0.0", + "author": "Evgeny Poberezkin", + "description": "Traverse JSON Schema passing each schema object to callback", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/json-schema-traverse@1.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/epoberezkin/json-schema-traverse.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/epoberezkin/json-schema-traverse#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/epoberezkin/json-schema-traverse/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "34cf3f3fd9f75e35e12199f594b86415a0024ce5114178d6855e0103f4673aff31be0aadaa9017f483b89914314b1d51968e2dab37aa6f4b0e96bb9a3b2dddba" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-build/node_modules/json-schema-traverse" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "glob", + "version": "7.2.3", + "bom-ref": "workbox-build@7.1.1|glob@7.2.3", + "author": "Isaac Z. Schlueter", + "description": "a little globber", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/glob@7.2.3", + "externalReferences": [ + { + "url": "git://github.com/isaacs/node-glob.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/node-glob#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/node-glob/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9c5474ccba54d9809a471c28089bcbe94bc21f6245c85548bf04cbb087f6d40b8794cb240358614dd93e2e5609b4e958b7dbfa76fb330f604646a04bfa240af5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-build/node_modules/glob" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "minimatch", + "version": "3.1.2", + "bom-ref": "workbox-build@7.1.1|minimatch@3.1.2", + "author": "Isaac Z. Schlueter", + "description": "a glob matcher in javascript", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/minimatch@3.1.2", + "externalReferences": [ + { + "url": "git://github.com/isaacs/minimatch.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/minimatch#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/minimatch/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "27ba7ade1462023c35343130c355bb8b7efe07222b3963b95d0400cd9dd539c2f43cdc9bc297e657f374e73140cf043d512c84717eaddd43be2b96aa0503881f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-build/node_modules/minimatch" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "brace-expansion", + "version": "1.1.11", + "bom-ref": "workbox-build@7.1.1|brace-expansion@1.1.11", + "author": "Julian Gruber", + "description": "Brace expansion as known from sh/bash", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/brace-expansion@1.1.11", + "externalReferences": [ + { + "url": "git://github.com/juliangruber/brace-expansion.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/juliangruber/brace-expansion", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/juliangruber/brace-expansion/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "882b8f1c3160ac75fb1f6bc423fe71a73d3bcd21c1d344e9ba0aa1998b5598c3bae75f260ae44ca0e60595d101974835f3bb9fa3375a1e058a71815beb5a8688" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-build/node_modules/brace-expansion" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "source-map", + "version": "0.8.0-beta.0", + "bom-ref": "workbox-build@7.1.1|source-map@0.8.0-beta.0", + "author": "Nick Fitzgerald", + "description": "Generates and consumes source maps", + "licenses": [ + { + "license": { + "id": "BSD-3-Clause" + } + } + ], + "purl": "pkg:npm/source-map@0.8.0-beta.0", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/mozilla/source-map.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mozilla/source-map", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mozilla/source-map/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "db29a0ea8441a5e6de662f5450db2043cf5b871d354dc4e498d4c69cd3bcf2299399b4a0cb89dfba3ae054414a5a9313106035d440e44edee6a8e6d33dd8a020" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-build/node_modules/source-map" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "whatwg-url", + "version": "7.1.0", + "bom-ref": "workbox-build@7.1.1|whatwg-url@7.1.0", + "author": "Sebastian Mayr", + "description": "An implementation of the WHATWG URL Standard's URL API and parsing machinery", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/whatwg-url@7.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/jsdom/whatwg-url.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jsdom/whatwg-url#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jsdom/whatwg-url/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "594bbb460d43ae833ba10bc659f3a200adb59fbe0683e4f87a55c441890e86dc8b7968891683862d73ca23ff60cc889ef42b7054b9bcc2dc3a60974acb14a37a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-build/node_modules/whatwg-url" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "tr46", + "version": "1.0.1", + "bom-ref": "workbox-build@7.1.1|tr46@1.0.1", + "author": "Sebastian Mayr", + "description": "An implementation of the Unicode TR46 spec", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/tr46@1.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/Sebmaster/tr46.js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/Sebmaster/tr46.js#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/Sebmaster/tr46.js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "753a68c048dc950eca831e5274192a473561111417a2ff3f97d16df5d54cf5f9a0d16d0a41255a5d7f53e22eadc023cdb58899339de5a5249403025b14f387c4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-build/node_modules/tr46" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "webidl-conversions", + "version": "4.0.2", + "bom-ref": "workbox-build@7.1.1|webidl-conversions@4.0.2", + "author": "Domenic Denicola", + "description": "Implements the WebIDL algorithms for converting to and from JavaScript values", + "licenses": [ + { + "license": { + "id": "BSD-2-Clause" + } + } + ], + "purl": "pkg:npm/webidl-conversions@4.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/jsdom/webidl-conversions.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jsdom/webidl-conversions#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jsdom/webidl-conversions/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "610f819b1b9381de945d95b7f880867f2a91c875d5943e46b50af9faa8e2356edb17472aaf35f9d341d55cf04ebe05dbe589f30ddfa1d33ab2bfad4a503efe4a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-build/node_modules/webidl-conversions" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "jsonpointer", + "version": "5.0.1", + "bom-ref": "jsonpointer@5.0.1", + "author": "Jan Lehnardt", + "description": "Simple JSON Addressing.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/jsonpointer@5.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/janl/node-jsonpointer.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/janl/node-jsonpointer#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "http://github.com/janl/node-jsonpointer/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a7f9d76e148472ede96517645b539f261a6c56d5b581de166b57e741cf582e24df0239f4df5d9e30a8a66dd210cee665f5a6bdc5419a4653fd4ff08913f762b5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/jsonpointer" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "leven", + "version": "3.1.0", + "bom-ref": "leven@3.1.0", + "author": "Sindre Sorhus", + "description": "Measure the difference between two strings using the fastest JS implementation of the Levenshtein distance algorithm", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/leven@3.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/leven.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/leven#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/leven/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "aac75af87f234da51a37fc79bf35b6af373ef11c384c043fe0a8c1e3a2302b9547f8895579e7a37bf128651a625ef22a8c580af3841f7ea3f3b462375412c6d4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/leven" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "remapping", + "group": "@ampproject", + "version": "2.3.0", + "bom-ref": "@ampproject/remapping@2.3.0", + "author": "Justin Ridgewell", + "description": "Remap sequential sourcemaps through transformations to point at the original source code", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/%40ampproject/remapping@2.3.0", + "externalReferences": [ + { + "url": "git+https://github.com/ampproject/remapping.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ampproject/remapping#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ampproject/remapping/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "df4899b403e0cfe2d3218a1e8afa98a3ce777f4da305849de6e1a71a9905574337c4eb7d68def77ab920600999538df1e157ea7272f15bd2a98374792c2e1863" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@ampproject/remapping" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "generator", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/generator@7.25.7", + "author": "The Babel Team", + "description": "Turns an AST into code.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/generator@7.25.7#packages/babel-generator", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-generator", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-generator", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20generator%22+is%3Aopen", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e43aa99797f257da48003eb6c8af4fedf700efaf2e54f532ad09aaa6ab2d1d680c99ae1f785d71fe8172b0109564b639c09d8690c50276c3439c666b3e847aac" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/generator" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "jsesc", + "version": "3.0.2", + "bom-ref": "jsesc@3.0.2", + "author": "Mathias Bynens", + "description": "Given some data, jsesc returns the shortest possible stringified & ASCII-safe representation of that data.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/jsesc@3.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/mathiasbynens/jsesc.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://mths.be/jsesc", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mathiasbynens/jsesc/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c4aab3cd65c3b6d26e39c6b006de0a9ca1c721fe6843f0b16b1fb43d6146f83143807340762f935c40800c8f91622154326c7cefddb1b0c6db8178f80b09cfe2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/jsesc" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "helper-compilation-targets", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/helper-compilation-targets@7.25.7", + "author": "The Babel Team", + "description": "Helper functions on Babel compilation targets", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/helper-compilation-targets@7.25.7#packages/babel-helper-compilation-targets", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-helper-compilation-targets", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/babel/babel#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0e789311ac74b2fea2b1ac3aa924127d5e2055136dc36aed7bc1c7338e6df59474c482dab9f051364a4c89f0918803f2bcbe00083eafd207c2c029ad390695e0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/helper-compilation-targets" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "semver", + "version": "6.3.1", + "bom-ref": "@babel/helper-compilation-targets@7.25.7|semver@6.3.1", + "author": "GitHub Inc.", + "description": "The semantic version parser used by npm.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/semver@6.3.1", + "externalReferences": [ + { + "url": "git+https://github.com/npm/node-semver.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/node-semver#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/node-semver/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "051ed5bc30951cefaadb10445ac9314ba0c9135a919dbec3c7352ba206fbd425a849f89c07162c88019df8a9749a6abf329ac6f7202b464cab4314cee978cccc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/helper-compilation-targets/node_modules/semver" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "compat-data", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/compat-data@7.25.7", + "author": "The Babel Team", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/compat-data@7.25.7#packages/babel-compat-data", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-compat-data", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/babel/babel#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f62724a0bcfe85c5c27a1ee3adc8a7fbf48b5a6f86931136913be8632a77f29e1691d1577d02710c5196a7f6078e228b3f1d3acf603b5bc5cabaa6d17970f3b3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/compat-data" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "helper-validator-option", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/helper-validator-option@7.25.7", + "author": "The Babel Team", + "description": "Validate plugin/preset options", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/helper-validator-option@7.25.7#packages/babel-helper-validator-option", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-helper-validator-option", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/babel/babel#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cad6cf2ec9be1a302b0d85c9f1876bd5cfca26ebad8c5d9b7ac3cd6c866767a30a5318bfb93036daddb29a60385858d91698e200c3b4c6eb893ea2b69ef0d57d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/helper-validator-option" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "lru-cache", + "version": "5.1.1", + "bom-ref": "lru-cache@5.1.1", + "author": "Isaac Z. Schlueter", + "description": "A cache object that deletes the least-recently-used items.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/lru-cache@5.1.1", + "externalReferences": [ + { + "url": "git://github.com/isaacs/node-lru-cache.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/node-lru-cache#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/node-lru-cache/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2a9340450037230bfe8d3034bad51555bae1f8996baf516fd1ee7a186cc014e5cdedd93f16f89a0d6f0b1e62b9d8395c1f858fda7ea023cbcdd5a7ac045828f7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lru-cache" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "yallist", + "version": "3.1.1", + "bom-ref": "yallist@3.1.1", + "author": "Isaac Z. Schlueter", + "description": "Yet Another Linked List", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/yallist@3.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/yallist.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/yallist#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/yallist/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6b850641a58f1f9f663975189c01b67b09dc412e22e05e374efdc9a0033eb365430264bd36c2bc1a90cc2eb0873e4b054fb8772ba4cea14367da96fb4685f1e2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/yallist" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "helper-module-transforms", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/helper-module-transforms@7.25.7", + "author": "The Babel Team", + "description": "Babel helper functions for implementing ES6 module transformations", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/helper-module-transforms@7.25.7#packages/babel-helper-module-transforms", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-helper-module-transforms", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-helper-module-transforms", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "93fe9ff1d286df20f3fea0b048cf912a8be3322c79eb748bc50168d14851368db7f523fa9fdbb9fde2ed283e84023c2d6b6247278f42b03f299acd8774d88c31" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/helper-module-transforms" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "helper-module-imports", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/helper-module-imports@7.25.7", + "author": "The Babel Team", + "description": "Babel helper functions for inserting module loads", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/helper-module-imports@7.25.7#packages/babel-helper-module-imports", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-helper-module-imports", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-helper-module-imports", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a34c428293664688669e858a434223f0875d763c81144e13da46a02ffc7a337fb8cd481cfb8a9339406835ee17c43b24b751cf28ed34ed93e23202c3ab6b3b2b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/helper-module-imports" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "helper-simple-access", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/helper-simple-access@7.25.7", + "author": "The Babel Team", + "description": "Babel helper for ensuring that access to a given value is performed through simple accesses", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/helper-simple-access@7.25.7#packages/babel-helper-simple-access", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-helper-simple-access", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-helper-simple-access", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "14f1809099b2a0285078cfabb811880f2ad3dad29f6493bc35cc5d0be0963498bb37cfeb6694b12bbcaf049e4efe717581fbb92b337b54a1b761548b15f452c5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/helper-simple-access" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "traverse", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/traverse@7.25.7", + "author": "The Babel Team", + "description": "The Babel Traverse module maintains the overall tree state, and is responsible for replacing, removing, and adding nodes", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/traverse@7.25.7#packages/babel-traverse", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-traverse", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-traverse", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20traverse%22+is%3Aopen", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8dab493d3d598eabe1ff517226ceaa0072fe0f36fbb136fec6bed0fa03356fed6806c32c410e0591529be9d16526f2e556cb2a911cd5d392737abbedf72867ce" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/traverse" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "globals", + "version": "11.12.0", + "bom-ref": "@babel/traverse@7.25.7|globals@11.12.0", + "author": "Sindre Sorhus", + "description": "Global identifiers from different JavaScript environments", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/globals@11.12.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/globals.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/globals#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/globals/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "58e069fc410652222c252a7bc1cbffcba30efa557d5289dc5aac6e15f9bc781c3358d8327c177a1b3f8878a43d8c29b28681fdf60d793374fe41a5471638b354" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/traverse/node_modules/globals" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "helpers", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/helpers@7.25.7", + "author": "The Babel Team", + "description": "Collection of helper functions used by Babel transforms.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/helpers@7.25.7#packages/babel-helpers", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-helpers", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-helpers", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4afea9012c7b12c9b7f0a42917f53f3972f03cfadd18734aa1e6e547181944b5e702d9e411ee29b493c3b4064cedf04b69d6dcd50d3b910a52886434260ead44" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/helpers" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "template", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/template@7.25.7", + "author": "The Babel Team", + "description": "Generate an AST from a string template.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/template@7.25.7#packages/babel-template", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-template", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-template", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20template%22+is%3Aopen", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/template/-/template-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c11c2d0202376c04be246536ba958d2fd9529437110aa0f4e416759f75f638d2c7d568a514fe8ed68b508de30aff5834a6f61c5c2edbfea55407591ea1f8ed64" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/template" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "helper-string-parser", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/helper-string-parser@7.25.7", + "author": "The Babel Team", + "description": "A utility package to parse strings", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/helper-string-parser@7.25.7#packages/babel-helper-string-parser", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-helper-string-parser", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-helper-string-parser", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "09b92361db09347164f2eaa9124a42bd1b37611a7db58e8598563bc0b31262e19892b7548bbaf695ce3fc2ab2f947a0cce75f7589f483fc82218fabaf13fd8ea" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/helper-string-parser" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "to-fast-properties", + "version": "2.0.0", + "bom-ref": "to-fast-properties@2.0.0", + "author": "Sindre Sorhus", + "description": "Force V8 to use fast properties for an object", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/to-fast-properties@2.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/to-fast-properties.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/to-fast-properties#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/to-fast-properties/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fce68a2b4c58aecdc39b1458a8bff20dcf85c455156210e55cc8519afdf3f75e70d87175b67375a26077e788fc55418efe16d1cf20fa637b00eefec64bf71ea2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/to-fast-properties" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "convert-source-map", + "version": "2.0.0", + "bom-ref": "convert-source-map@2.0.0", + "author": "Thorsten Lorenz", + "description": "Converts a source-map from/to different formats and allows adding/changing properties.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/convert-source-map@2.0.0", + "externalReferences": [ + { + "url": "git://github.com/thlorenz/convert-source-map.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/thlorenz/convert-source-map", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/thlorenz/convert-source-map/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2afa78e7d1eb576144275080b22d4abbe318de46ac1f5f53172913cf6c5698c7aae9b936354dd75ef7c9f90eb59b4c64b56c2dfb51d261fdc966c4e6b3769126" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/convert-source-map" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "gensync", + "version": "1.0.0-beta.2", + "bom-ref": "gensync@1.0.0-beta.2", + "author": "Logan Smyth", + "description": "Allows users to use generators in order to write common functions that can be both sync or async.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/gensync@1.0.0-beta.2", + "externalReferences": [ + { + "url": "git+https://github.com/loganfsmyth/gensync.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/loganfsmyth/gensync", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/loganfsmyth/gensync/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "de137b35ab2462f3032d0639e609d6dcd43e99eb0401ea53aa583e5446e3ef3cea10c055361cdc19861ea85a3f4e5633e9e42215ca751dcb0264efa71a04bcce" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/gensync" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "preset-env", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/preset-env@7.25.7", + "author": "The Babel Team", + "description": "A Babel preset for each environment.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/preset-env@7.25.7#packages/babel-preset-env", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-preset-env", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-preset-env", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20preset-env%22+is%3Aopen", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1a26f3e0e51dc8daaa2e3fbb380bc1671383ec29250ad300e7f8f4260504c0e9da4542ec3c35e689cda22b12f60d7daf41db8f479c07da18d96acfd5aff39cd2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/preset-env" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "semver", + "version": "6.3.1", + "bom-ref": "@babel/preset-env@7.25.7|semver@6.3.1", + "author": "GitHub Inc.", + "description": "The semantic version parser used by npm.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/semver@6.3.1", + "externalReferences": [ + { + "url": "git+https://github.com/npm/node-semver.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/node-semver#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/node-semver/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "051ed5bc30951cefaadb10445ac9314ba0c9135a919dbec3c7352ba206fbd425a849f89c07162c88019df8a9749a6abf329ac6f7202b464cab4314cee978cccc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/preset-env/node_modules/semver" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "plugin-bugfix-firefox-class-in-computed-class-key", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.7", + "author": "The Babel Team", + "description": "Wraps classes defined in computed keys of other classes affected by https://bugzilla.mozilla.org/show_bug.cgi?id=1887677", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.7#packages/babel-plugin-bugfix-firefox-class-in-computed-class-key", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-bugfix-firefox-class-in-computed-class-key", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-bugfix-firefox-class-in-computed-class-key", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "515f4b839df3c9e6f30f50f04284fd9b390429af76d8b354a796244c9e94b5ad116f25da40d52072f4adeea22ed4fa4fcd56faaddd74395353ce4c8119e566c5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-bugfix-safari-class-field-initializer-scope", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.7", + "author": "The Babel Team", + "description": "Wrap class field initializers with IIFE to workaround https://webkit.org/b/236843", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.7#packages/babel-plugin-bugfix-safari-class-field-initializer-scope", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-bugfix-safari-class-field-initializer-scope", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-bugfix-safari-class-field-initializer-scope", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1830d67952cdc512244139c99f6a4338cd69902818752a8f793d5af6f87dc88aaedaecf3830d7372a11bf8824e872f9d4c132535d4e1ac3224b2bda8d3daabad" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-bugfix-safari-id-destructuring-collision-in-function-expression", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.7", + "author": "The Babel Team", + "description": "Rename destructuring parameter to workaround https://bugs.webkit.org/show_bug.cgi?id=220517", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.7#packages/babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c31c9683645869251882677d311d05c911b278e31013f533af5c3377f83971fe5bc22f40e2fe8715d0e6ef2d4c803b6877f7cb3924d963a8c3815d3153d7796c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-bugfix-v8-spread-parameters-in-optional-chaining", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.7", + "author": "The Babel Team", + "description": "Transform optional chaining operators to workaround https://crbug.com/v8/11558", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.7#packages/babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5f083ab59a4bc5ce22423a2b62cc863327c913b9cfe4c57cb7f29ae7c060880ec9c347d1a9035c00d94b7dd27fcaf06df73f4b0f659ef811244fbbcba994569e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "helper-skip-transparent-expression-wrappers", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/helper-skip-transparent-expression-wrappers@7.25.7", + "author": "The Babel Team", + "description": "Helper which skips types and parentheses", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/helper-skip-transparent-expression-wrappers@7.25.7#packages/babel-helper-skip-transparent-expression-wrappers", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-helper-skip-transparent-expression-wrappers", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/babel/babel#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a4f6cd6dc8590643cc0f9d0ad29dc919c14c34b5540ae53f001c9b9bf3c6363e09887ae998dcaaa82a61064e22d7dc57b4d57426195d40926d6d25b9694bdbc8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/helper-skip-transparent-expression-wrappers" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-optional-chaining", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-optional-chaining@7.25.7", + "author": "The Babel Team", + "description": "Transform optional chaining operators into a series of nil checks", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-optional-chaining@7.25.7#packages/babel-plugin-transform-optional-chaining", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-optional-chaining", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-optional-chaining", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "877f5a8029489a03d68381fc9985406c3d6a3fdbc29456c48eaa099adf3b65e9fca63a8af054cf530ace5c0beabb9b28cadc31acb31dd9fc762920a9d821dc36" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-optional-chaining" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-bugfix-v8-static-class-fields-redefine-readonly", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.7", + "author": "The Babel Team", + "description": "Transform static class fields assignments that are affected by https://crbug.com/v8/12421", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.7#packages/babel-plugin-bugfix-v8-static-class-fields-redefine-readonly", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-bugfix-v8-static-class-fields-redefine-readonly", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-bugfix-v8-static-class-fields-redefine-readonly", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5150132cc89d5eb9c7f8631422ec6ae799de8e58f4d873fb179113c8138dccfe86f3b7cf068806e021fa931ad2add22e02377034ef55cf2698b2b64fb1c594af" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-proposal-private-property-in-object", + "group": "@babel", + "version": "7.21.0-placeholder-for-preset-env.2", + "bom-ref": "@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2", + "author": "The Babel Team", + "description": "This plugin transforms checks for a private property in an object", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel-plugin-proposal-private-property-in-object.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-proposal-private-property-in-object", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel-plugin-proposal-private-property-in-object/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "48e4a47c90dd75a33b99a93a70f129b30c93467b9196d978dbd84cada4048255be3a4a2f9c2cec8accd39acae563ffea2c58c2a500c546f8dd9b6c00e693e6f7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-proposal-private-property-in-object" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-syntax-async-generators", + "group": "@babel", + "version": "7.8.4", + "bom-ref": "@babel/plugin-syntax-async-generators@7.8.4", + "description": "Allow parsing of async generator functions", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-syntax-async-generators@7.8.4#master", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#master", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/babel/babel/tree/master#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b727266719067d96b184c45b5e53d7b95169756957a62af65b800c85226044ace4fde0e52173a16f62c75a82e90c5ed3107ca5579ccd872917e8a0201c999337" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-syntax-async-generators" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-syntax-class-properties", + "group": "@babel", + "version": "7.12.13", + "bom-ref": "@babel/plugin-syntax-class-properties@7.12.13", + "description": "Allow parsing of class properties", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-syntax-class-properties@7.12.13#packages/babel-plugin-syntax-class-properties", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-syntax-class-properties", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-syntax-class-properties", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7e6e227632a56b461a85436014d2c2074ab249db283e264fde2404deb932d26054b4c676df20c9f5225d83a7574d20e7ba5395aa21771e0afd9db5ef5d341960" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-syntax-class-properties" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-syntax-class-static-block", + "group": "@babel", + "version": "7.14.5", + "bom-ref": "@babel/plugin-syntax-class-static-block@7.14.5", + "author": "The Babel Team", + "description": "Allow parsing of class static blocks", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-syntax-class-static-block@7.14.5#packages/babel-plugin-syntax-class-static-block", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-syntax-class-static-block", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-syntax-class-static-block", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6fe6323e6afa95dc8d9cceaca9878c584f9b809709a4eeb24b8403ef29b1807df81813cd0ccfd31c187c8ae9f2bca219ced8b02c7e02259d11c5393d7a68298f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-syntax-class-static-block" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-syntax-dynamic-import", + "group": "@babel", + "version": "7.8.3", + "bom-ref": "@babel/plugin-syntax-dynamic-import@7.8.3", + "description": "Allow parsing of import()", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-syntax-dynamic-import@7.8.3#master", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#master", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/babel/babel/tree/master#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e607466c5a27f8fb33633aacf374b71399a98bbff2ffc33d782f743114d97ddb903985bbea283a48e48f35ee35206e4ba0fdc51819f6374463543490892f7891" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-syntax-dynamic-import" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-syntax-export-namespace-from", + "group": "@babel", + "version": "7.8.3", + "bom-ref": "@babel/plugin-syntax-export-namespace-from@7.8.3", + "description": "Allow parsing of export namespace from", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-syntax-export-namespace-from@7.8.3#master", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#master", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/babel/babel/tree/master#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3177f995a5e8e9cd486c46de8039b318fc06353b07666132e901b39eee528765025afb9ecb06f679ef82084e3342266cb7153d04ca103bd8bacd41526342a3d1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-syntax-export-namespace-from" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-syntax-import-assertions", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-syntax-import-assertions@7.25.7", + "author": "The Babel Team", + "description": "Allow parsing of the module assertion attributes in the import statement", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-syntax-import-assertions@7.25.7#packages/babel-plugin-syntax-import-assertions", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-syntax-import-assertions", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/babel/babel#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "66f650466304d337c99c3427541298cc7c574fb958041dd17afcf51ae4bba0b5d6320a943d7e06f830db4f7d08082961b7d58a577e1056b6614b0e9676497065" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-syntax-import-assertions" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-syntax-import-attributes", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-syntax-import-attributes@7.25.7", + "author": "The Babel Team", + "description": "Allow parsing of the module attributes in the import statement", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-syntax-import-attributes@7.25.7#packages/babel-plugin-syntax-import-attributes", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-syntax-import-attributes", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/babel/babel#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "02a568f9d82e0a09a98bfde660176ef6592780e065436c36be73696ba81f882c5064bcd5e196e1b178ad27661b964a1ed55430b4749a36621a1a597fdba61647" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-syntax-import-attributes" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-syntax-import-meta", + "group": "@babel", + "version": "7.10.4", + "bom-ref": "@babel/plugin-syntax-import-meta@7.10.4", + "description": "Allow parsing of import.meta", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-syntax-import-meta@7.10.4#packages/babel-plugin-syntax-import-meta", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-syntax-import-meta", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/babel/babel#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "62a7e6f970f1d3e3eb8775527844023d4f35c82f89599da90cf1524b865da5f661a7832414c6830b552ab1ea2f10ac125299c82fbfaf2be0a5a7b6df874883ee" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-syntax-import-meta" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-syntax-json-strings", + "group": "@babel", + "version": "7.8.3", + "bom-ref": "@babel/plugin-syntax-json-strings@7.8.3", + "description": "Allow parsing of the U+2028 LINE SEPARATOR and U+2029 PARAGRAPH SEPARATOR in JS strings", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-syntax-json-strings@7.8.3#master", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#master", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/babel/babel/tree/master#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "958ea4746a561ef8e87b6be4e16ac06a912e051ebd10cc5997e46819186b14635854af2638f016f157db4ff660ac56d794336289ac509c0b6054267a8efdf410" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-syntax-json-strings" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-syntax-logical-assignment-operators", + "group": "@babel", + "version": "7.10.4", + "bom-ref": "@babel/plugin-syntax-logical-assignment-operators@7.10.4", + "description": "Allow parsing of the logical assignment operators", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-syntax-logical-assignment-operators@7.10.4#packages/babel-plugin-syntax-logical-assignment-operators", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-syntax-logical-assignment-operators", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/babel/babel#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "77cc1a4a19691438a743932dbc653dc4300ecca1f8efe145a277b2d9b68522832bf79da128e2e9d4747b56cce866f3ac57fe3e451b33358ec3d7b6dad2d7b48a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-syntax-logical-assignment-operators" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-syntax-nullish-coalescing-operator", + "group": "@babel", + "version": "7.8.3", + "bom-ref": "@babel/plugin-syntax-nullish-coalescing-operator@7.8.3", + "description": "Allow parsing of the nullish-coalescing operator", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-syntax-nullish-coalescing-operator@7.8.3#master", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#master", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/babel/babel/tree/master#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6927dfe333c8235bb6403ef2f85f280eccf5f5ec3820610983d4955be6eac29c2d7c595e8900cc77303f47e525583cdf9c7142c7195e153d0f308ad1dfa5cb35" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-syntax-nullish-coalescing-operator" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-syntax-numeric-separator", + "group": "@babel", + "version": "7.10.4", + "bom-ref": "@babel/plugin-syntax-numeric-separator@7.10.4", + "description": "Allow parsing of Decimal, Binary, Hex and Octal literals that contain a Numeric Literal Separator", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-syntax-numeric-separator@7.10.4#packages/babel-plugin-syntax-numeric-separator", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-syntax-numeric-separator", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/babel/babel#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f47e9875f91c2bfb8e9d8fcaeff680db1a73680824427dfbcb35943112bb39a3cea8ea464b5fa7d07e61c53f40530f44b128cf5bc495c8c270611b56b375f7ba" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-syntax-numeric-separator" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-syntax-object-rest-spread", + "group": "@babel", + "version": "7.8.3", + "bom-ref": "@babel/plugin-syntax-object-rest-spread@7.8.3", + "description": "Allow parsing of object rest/spread", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-syntax-object-rest-spread@7.8.3#master", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#master", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/babel/babel/tree/master#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5e8a8c8a31996fdcb7cb65ec90df8fd70506895c16679266a03470c79fb71a612994dc95336b360e0f082c5426f2b58ce3ca2b1b2e58a48e4197c535cbbc9d94" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-syntax-object-rest-spread" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-syntax-optional-catch-binding", + "group": "@babel", + "version": "7.8.3", + "bom-ref": "@babel/plugin-syntax-optional-catch-binding@7.8.3", + "description": "Allow parsing of optional catch bindings", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-syntax-optional-catch-binding@7.8.3#master", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#master", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/babel/babel/tree/master#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e953c3d0f7359694eac3468aa1e45332207e916840a13db83c0fa4b16481ac5b65e52211569665c0ddcd34f4237a103613ff75155dd18cb5a855382559c495dd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-syntax-optional-catch-binding" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-syntax-optional-chaining", + "group": "@babel", + "version": "7.8.3", + "bom-ref": "@babel/plugin-syntax-optional-chaining@7.8.3", + "description": "Allow parsing of optional properties", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-syntax-optional-chaining@7.8.3#master", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#master", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/babel/babel/tree/master#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2a82bd12b1f53019423f15745403645d6dbf770e2f95b183ac5833f1b994b0119890545c6d1c0c87a70826e6dd3eb931470b8676d0a4d2fff03d329b42006392" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-syntax-optional-chaining" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-syntax-private-property-in-object", + "group": "@babel", + "version": "7.14.5", + "bom-ref": "@babel/plugin-syntax-private-property-in-object@7.14.5", + "author": "The Babel Team", + "description": "Allow parsing of '#foo in obj' brand checks", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-syntax-private-property-in-object@7.14.5#packages/babel-plugin-syntax-private-property-in-object", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-syntax-private-property-in-object", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-syntax-private-property-in-object", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d30567a7d77127bd995090d5dbb65f6d28fa8872e8cad6199a1deb15cc4d9efb0917792d9332c364fcbf980d7b1c6b1a413dff0d0b16617d5fd50196902a1552" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-syntax-private-property-in-object" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-syntax-top-level-await", + "group": "@babel", + "version": "7.14.5", + "bom-ref": "@babel/plugin-syntax-top-level-await@7.14.5", + "author": "The Babel Team", + "description": "Allow parsing of top-level await in modules", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-syntax-top-level-await@7.14.5#packages/babel-plugin-syntax-top-level-await", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-syntax-top-level-await", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-syntax-top-level-await", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "871fbeba92efe54d6b8187f07b5c41414851994e35344be952fae9f2392b48276f1929cce7fa9d44cb72949e8f1b938590168791b4c02939dddff63211244717" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-syntax-top-level-await" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-syntax-unicode-sets-regex", + "group": "@babel", + "version": "7.18.6", + "bom-ref": "@babel/plugin-syntax-unicode-sets-regex@7.18.6", + "author": "The Babel Team", + "description": "Parse regular expressions' unicodeSets (v) flag.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-syntax-unicode-sets-regex@7.18.6#packages/babel-plugin-syntax-unicode-sets-regex", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-syntax-unicode-sets-regex", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-syntax-unicode-sets-regex", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ef6ed890400fc122104efe629bc407cf7ba9aa9f762535a189d202f354ddc78549608b5efd59dd29fd6a2ab7e79e13cb88f8214ad59fbc2fe215a30242eecdaa" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-syntax-unicode-sets-regex" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "helper-create-regexp-features-plugin", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/helper-create-regexp-features-plugin@7.25.7", + "author": "The Babel Team", + "description": "Compile ESNext Regular Expressions to ES5", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/helper-create-regexp-features-plugin@7.25.7#packages/babel-helper-create-regexp-features-plugin", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-helper-create-regexp-features-plugin", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/babel/babel#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6f21e1ba64e3fd7e3bc09e82e9e2e92bbc16fd604472751e6fb0f414d73f8c5427415c3b0ceb28dd9cf9bbdc7fccbac55641daf3d6460db9006b50f9e0d76b09" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/helper-create-regexp-features-plugin" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "semver", + "version": "6.3.1", + "bom-ref": "@babel/helper-create-regexp-features-plugin@7.25.7|semver@6.3.1", + "author": "GitHub Inc.", + "description": "The semantic version parser used by npm.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/semver@6.3.1", + "externalReferences": [ + { + "url": "git+https://github.com/npm/node-semver.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/node-semver#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/node-semver/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "051ed5bc30951cefaadb10445ac9314ba0c9135a919dbec3c7352ba206fbd425a849f89c07162c88019df8a9749a6abf329ac6f7202b464cab4314cee978cccc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "helper-annotate-as-pure", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/helper-annotate-as-pure@7.25.7", + "author": "The Babel Team", + "description": "Helper function to annotate paths and nodes with #__PURE__ comment", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/helper-annotate-as-pure@7.25.7#packages/babel-helper-annotate-as-pure", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-helper-annotate-as-pure", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-helper-annotate-as-pure", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e31c14f12b67aa79488618a865fd6daa7556790f69bc7fee8d2f2145fc3f58ecdafbf6bed6abfaf4158dcbea18db7d6669309680a5a17c153b903a6c76ceb300" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/helper-annotate-as-pure" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "regexpu-core", + "version": "6.1.1", + "bom-ref": "regexpu-core@6.1.1", + "author": "Mathias Bynens", + "description": "regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/regexpu-core@6.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/mathiasbynens/regexpu-core.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://mths.be/regexpu", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mathiasbynens/regexpu-core/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "93aecd6fd8efc09709995a70d233edb51d7fcd57e729ff0a9b420f6adad4ff32795de1b7f92971d312d7b3d1c1c894b35f3ae5cf9103bcdeb22cd303736a9d9f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/regexpu-core" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "regenerate-unicode-properties", + "version": "10.2.0", + "bom-ref": "regenerate-unicode-properties@10.2.0", + "author": "Mathias Bynens", + "description": "Regenerate sets for Unicode properties and values.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/regenerate-unicode-properties@10.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/mathiasbynens/regenerate-unicode-properties.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mathiasbynens/regenerate-unicode-properties", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mathiasbynens/regenerate-unicode-properties/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0ea1e7dc3c1b9a63d5cde2a3f70a0169daa65f12ef428408c2eee7a2931cef6cedbf1566564d920614a7c7aef3bb27b94cffa526c6ff4c142c8cb2a19c37f730" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/regenerate-unicode-properties" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "regenerate", + "version": "1.4.2", + "bom-ref": "regenerate@1.4.2", + "author": "Mathias Bynens", + "description": "Generate JavaScript-compatible regular expressions based on a given set of Unicode symbols or code points.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/regenerate@1.4.2", + "externalReferences": [ + { + "url": "git+https://github.com/mathiasbynens/regenerate.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://mths.be/regenerate", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mathiasbynens/regenerate/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ceb71e47f5e119853f77fa29af610a3bb6911d47a2048f2a8ed7c7a800d3c1977a4b37f2d7a95aea4a83d0c214b39cf9871e8068a6be3e2c693eb476f3df88d0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/regenerate" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "regjsgen", + "version": "0.8.0", + "bom-ref": "regjsgen@0.8.0", + "author": "Benjamin Tan", + "description": "Generate regular expressions from regjsparser’s AST.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/regjsgen@0.8.0", + "externalReferences": [ + { + "url": "git+https://github.com/bnjmnt4n/regjsgen.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/bnjmnt4n/regjsgen", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/bnjmnt4n/regjsgen/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "46fc2d19edddecbbd6883417790c3ca796ac65499f5351bf97a59b517787b5aed8d8f108bc14f01fa13611f99850af29c5cc4474499aa26ab2a74bd967b0bedd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/regjsgen" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "regjsparser", + "version": "0.11.1", + "bom-ref": "regjsparser@0.11.1", + "author": "'Julian Viereck'", + "licenses": [ + { + "license": { + "id": "BSD-2-Clause" + } + } + ], + "purl": "pkg:npm/regjsparser@0.11.1", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/jviereck/regjsparser.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jviereck/regjsparser", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jviereck/regjsparser/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.11.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d431ce0ece01f29fe640753d92bfa3bfcfb0202f66b46e1e047c56c48ab99a18c4dc3e6839184273a75e44acd38ecf4371f4459a3f411d20e0b99925a8218559" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/regjsparser" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "unicode-match-property-ecmascript", + "version": "2.0.0", + "bom-ref": "unicode-match-property-ecmascript@2.0.0", + "author": "Mathias Bynens", + "description": "Match a Unicode property or property alias to its canonical property name per the algorithm used for RegExp Unicode property escapes in ECMAScript.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unicode-match-property-ecmascript@2.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/mathiasbynens/unicode-match-property-ecmascript.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mathiasbynens/unicode-match-property-ecmascript", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mathiasbynens/unicode-match-property-ecmascript/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e646990ab6e9e6699bcf9ba50640e46d8d12b0f3a32aa552df95692fdba530f7d29742745ec9bef44be986ff42a08645c2b7bb689a1af78018eac78c28654de5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unicode-match-property-ecmascript" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "unicode-canonical-property-names-ecmascript", + "version": "2.0.1", + "bom-ref": "unicode-canonical-property-names-ecmascript@2.0.1", + "author": "Mathias Bynens", + "description": "The set of canonical Unicode property names supported in ECMAScript RegExp property escapes.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unicode-canonical-property-names-ecmascript@2.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/mathiasbynens/unicode-canonical-property-names-ecmascript.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mathiasbynens/unicode-canonical-property-names-ecmascript", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mathiasbynens/unicode-canonical-property-names-ecmascript/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "740f166cd79bd9aea8433010e796254f9bd0016195f565ceb22dd2b241376dc09d3343f848377edb8cd2fce09a71d46ae4191db118fdab73e0e98c90a31206aa" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unicode-canonical-property-names-ecmascript" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "unicode-property-aliases-ecmascript", + "version": "2.1.0", + "bom-ref": "unicode-property-aliases-ecmascript@2.1.0", + "author": "Mathias Bynens", + "description": "Unicode property alias mappings in JavaScript format for property names that are supported in ECMAScript RegExp property escapes.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unicode-property-aliases-ecmascript@2.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/mathiasbynens/unicode-property-aliases-ecmascript.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mathiasbynens/unicode-property-aliases-ecmascript", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mathiasbynens/unicode-property-aliases-ecmascript/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "eadddfa13408f6a9def8e66855007ff31f2b936935795cb58115e1577a054394fa47576a435c6d8a7dd7a92971dfe0130649624da47f847c89066f8b54f34cf3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unicode-property-aliases-ecmascript" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "unicode-match-property-value-ecmascript", + "version": "2.2.0", + "bom-ref": "unicode-match-property-value-ecmascript@2.2.0", + "author": "Mathias Bynens", + "description": "Match a Unicode property or property alias to its canonical property name per the algorithm used for RegExp Unicode property escapes in ECMAScript.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unicode-match-property-value-ecmascript@2.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/mathiasbynens/unicode-match-property-value-ecmascript.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mathiasbynens/unicode-match-property-value-ecmascript", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mathiasbynens/unicode-match-property-value-ecmascript/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e087a137757ffa492be587924830d01bc40ba8edba5e92f65cfdc642dab0953fd0612102030173b715478e56e1d3e8232775e634b4b4cc3b1b82cf6358a1312e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unicode-match-property-value-ecmascript" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-arrow-functions", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-arrow-functions@7.25.7", + "author": "The Babel Team", + "description": "Compile ES2015 arrow functions to ES5", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-arrow-functions@7.25.7#packages/babel-plugin-transform-arrow-functions", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-arrow-functions", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-arrow-functions", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "10937698ac43c1f39408fc4c3ba314239f1137781a9e24401bf312fd2dc77c1e9014d8eba0031e950a3f8326f262af7b59eac2040668cab0285bc4f376ada35a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-arrow-functions" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-async-generator-functions", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-async-generator-functions@7.25.7", + "author": "The Babel Team", + "description": "Turn async generator functions into ES2015 generators", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-async-generator-functions@7.25.7#packages/babel-plugin-transform-async-generator-functions", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-async-generator-functions", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-async-generator-functions", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e01e8e853af060a1d862073012bbd98db987f57e53c5006c6811ddcc4201e25ef5811e6387fb6e1c695bf629f8eee74bdbec1551c3b3e575e185f85527012912" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-async-generator-functions" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "helper-remap-async-to-generator", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/helper-remap-async-to-generator@7.25.7", + "author": "The Babel Team", + "description": "Helper function to remap async functions to generators", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/helper-remap-async-to-generator@7.25.7#packages/babel-helper-remap-async-to-generator", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-helper-remap-async-to-generator", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-helper-remap-async-to-generator", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "911184f3d84b9cf7dccfa7d3ae5354fae860730bf49811381afdcff4a7bd90b5496298b800c555104957bc1e4269bacf656e2708cf0ff14cb28ebcc23343b6b3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/helper-remap-async-to-generator" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "helper-wrap-function", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/helper-wrap-function@7.25.7", + "author": "The Babel Team", + "description": "Helper to wrap functions inside a function call.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/helper-wrap-function@7.25.7#packages/babel-helper-wrap-function", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-helper-wrap-function", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-helper-wrap-function", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "300d2ba16dc91766c3d69b406899ef71a6ec5653504a151a4e1c896c20c3e1b0a9f0d120885be9a2a448d984b6da11e5736b618cefdf4e0d9284b302de3ca002" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/helper-wrap-function" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-async-to-generator", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-async-to-generator@7.25.7", + "author": "The Babel Team", + "description": "Turn async functions into ES2015 generators", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-async-to-generator@7.25.7#packages/babel-plugin-transform-async-to-generator", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-async-to-generator", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-async-to-generator", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6540a301abec8790844829a2ff10a95f5a9c09a020973b3feed9aebe816726003574cee042996c82e963a1383e46ef1610da57f3d710c80b56a1a1342375f73e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-async-to-generator" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-block-scoped-functions", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-block-scoped-functions@7.25.7", + "author": "The Babel Team", + "description": "Babel plugin to ensure function declarations at the block level are block scoped", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-block-scoped-functions@7.25.7#packages/babel-plugin-transform-block-scoped-functions", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-block-scoped-functions", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-block-scoped-functions", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c47b6dbc833d7efa96fb46b7b59958719612069496cc604522dfec606ded71d4b3041f19795833da004fec37feb0cd0dd7ce748ebbe261249e52e73ed77e5d99" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-block-scoped-functions" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-block-scoping", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-block-scoping@7.25.7", + "author": "The Babel Team", + "description": "Compile ES2015 block scoping (const and let) to ES5", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-block-scoping@7.25.7#packages/babel-plugin-transform-block-scoping", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-block-scoping", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-block-scoping", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6443c94a455969e4c51bf9b63c04702d943e386d2f14884f94a1cafc9748332f036d127f86dcfa2d1ad316d773c62f441e67306cd3c02839da769352216f80a3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-block-scoping" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-class-properties", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-class-properties@7.25.7", + "author": "The Babel Team", + "description": "This plugin transforms static class properties as well as properties declared with the property initializer syntax", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-class-properties@7.25.7#packages/babel-plugin-transform-class-properties", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-class-properties", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-class-properties", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9a1c9f116e20b9f8c8a98168f64ad71c9dc495b14b2337b9203a7ec104f1a0f77e9b015bd4dc5ab4d0309aff10f08bb1bfb65cfaaf04922310c1cf4887219fe2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-class-properties" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "helper-create-class-features-plugin", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/helper-create-class-features-plugin@7.25.7", + "author": "The Babel Team", + "description": "Compile class public and private fields, private methods and decorators to ES6", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/helper-create-class-features-plugin@7.25.7#packages/babel-helper-create-class-features-plugin", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-helper-create-class-features-plugin", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/babel/babel#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6c3e164216e4c7cd260328ff5829b8647705e2b0f19282c53baa61f3fe7f990df3e2f03396d4170266dcec6bd5271e47fa5939322e4499b4dea31e673060ac6f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/helper-create-class-features-plugin" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "semver", + "version": "6.3.1", + "bom-ref": "@babel/helper-create-class-features-plugin@7.25.7|semver@6.3.1", + "author": "GitHub Inc.", + "description": "The semantic version parser used by npm.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/semver@6.3.1", + "externalReferences": [ + { + "url": "git+https://github.com/npm/node-semver.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/node-semver#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/node-semver/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "051ed5bc30951cefaadb10445ac9314ba0c9135a919dbec3c7352ba206fbd425a849f89c07162c88019df8a9749a6abf329ac6f7202b464cab4314cee978cccc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "helper-member-expression-to-functions", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/helper-member-expression-to-functions@7.25.7", + "author": "The Babel Team", + "description": "Helper function to replace certain member expressions with function calls", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/helper-member-expression-to-functions@7.25.7#packages/babel-helper-member-expression-to-functions", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-helper-member-expression-to-functions", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-helper-member-expression-to-functions", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3b7d52b237792ba94f6d35fd00062948aad998b79a82df6ec2c72125df88c68e90891c9fa6f82d550a7caab0d1f543458d9f3e0cedf866476b37e0673d77a678" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/helper-member-expression-to-functions" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "helper-optimise-call-expression", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/helper-optimise-call-expression@7.25.7", + "author": "The Babel Team", + "description": "Helper function to optimise call expression", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/helper-optimise-call-expression@7.25.7#packages/babel-helper-optimise-call-expression", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-helper-optimise-call-expression", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-helper-optimise-call-expression", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "540c1cc2e621bff013f957ebdbc73dcba487cd36a7d6bcaaaf27524c51a3534b83247c37b99f8f76e23ca6508b911b039ea2b60cc1039b0ace411b0afd89239e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/helper-optimise-call-expression" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "helper-replace-supers", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/helper-replace-supers@7.25.7", + "author": "The Babel Team", + "description": "Helper function to replace supers", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/helper-replace-supers@7.25.7#packages/babel-helper-replace-supers", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-helper-replace-supers", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-helper-replace-supers", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8b2f0986a9545bd3ed664778a4733deafe81749eba05af72592138cf45b84ef499c0b04f9320ec88853710d7b84a6af3441b3be85eeb4174f2d65602e3d9fa2f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/helper-replace-supers" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-class-static-block", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-class-static-block@7.25.7", + "author": "The Babel Team", + "description": "Transform class static blocks", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-class-static-block@7.25.7#packages/babel-plugin-transform-class-static-block", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-class-static-block", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-class-static-block", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "aef514b685659035ad0d6c460228908f468d92d4cf9f7785ca705c302d8886c5f079e87081d23d3837be5e35b0e75e64126bf6dac48e4e9febc4846e4e207bce" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-class-static-block" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-classes", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-classes@7.25.7", + "author": "The Babel Team", + "description": "Compile ES2015 classes to ES5", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-classes@7.25.7#packages/babel-plugin-transform-classes", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-classes", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-classes", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f63f6b9e5f98090634206a1e8a95ef9e4de789689c201ea40ac59118bc17db8d6a497a5b03830ac6da7f11dbc5c6c738cc8e6fa9f2f1cce774b70209ec8f7dce" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-classes" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "globals", + "version": "11.12.0", + "bom-ref": "@babel/plugin-transform-classes@7.25.7|globals@11.12.0", + "author": "Sindre Sorhus", + "description": "Global identifiers from different JavaScript environments", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/globals@11.12.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/globals.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/globals#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/globals/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "58e069fc410652222c252a7bc1cbffcba30efa557d5289dc5aac6e15f9bc781c3358d8327c177a1b3f8878a43d8c29b28681fdf60d793374fe41a5471638b354" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-classes/node_modules/globals" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "plugin-transform-computed-properties", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-computed-properties@7.25.7", + "author": "The Babel Team", + "description": "Compile ES2015 computed properties to ES5", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-computed-properties@7.25.7#packages/babel-plugin-transform-computed-properties", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-computed-properties", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-computed-properties", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "408bfe8a6b4cf84b4dc60fd704a2f78625a381d2e330e999f97cd0c1282605f29b7f15230731a054f92552e139e5eab9fee56887c820dddaa5af047f8f0dd978" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-computed-properties" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-destructuring", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-destructuring@7.25.7", + "author": "The Babel Team", + "description": "Compile ES2015 destructuring to ES5", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-destructuring@7.25.7#packages/babel-plugin-transform-destructuring", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-destructuring", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-destructuring", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c4a71f2d394961473375a335f9ea5c761d5419ec09aabf7301382b34770b05c5764267ef3cf122c68fec2bfb32aa5f5c1266ebeee96ee473051b9bdb6edfec10" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-destructuring" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-dotall-regex", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-dotall-regex@7.25.7", + "author": "The Babel Team", + "description": "Compile regular expressions using the `s` (`dotAll`) flag to ES5.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-dotall-regex@7.25.7#packages/babel-plugin-transform-dotall-regex", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-dotall-regex", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-dotall-regex", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "917cd730c47302d25d0c481004b178a1a893e99094de85878290119d328302a3e40c9f9bb3736b65bdf5d1861ebd1e50951a372a7eddcf321d1db666d55cc975" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-dotall-regex" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-duplicate-keys", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-duplicate-keys@7.25.7", + "author": "The Babel Team", + "description": "Compile objects with duplicate keys to valid strict ES5", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-duplicate-keys@7.25.7#packages/babel-plugin-transform-duplicate-keys", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-duplicate-keys", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-duplicate-keys", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6f2fafd828e82f768c9d60cec82220fb2c54f4a5d245af6d37a31baa0807e71bf29a6afda7800c8d890d950cb86eb31c7819d4c8767d1bc467a6f4fcc0fec27e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-duplicate-keys" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-duplicate-named-capturing-groups-regex", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.7", + "author": "The Babel Team", + "description": "Compile regular expressions using duplicate named groups to index-based groups.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.7#packages/babel-plugin-transform-duplicate-named-capturing-groups-regex", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-duplicate-named-capturing-groups-regex", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-duplicate-named-capturing-groups-regex", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1ef4ba245ebac524b9acd2972ea924ecbf5cfe367f71d21521ca0f56b9e5f08b15a4b8204e35ecf0e59e91b2c7b3f56d6030e1e565e7432784dcf3d41a6db630" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-dynamic-import", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-dynamic-import@7.25.7", + "author": "The Babel Team", + "description": "Transform import() expressions", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-dynamic-import@7.25.7#packages/babel-plugin-transform-dynamic-import", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-dynamic-import", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/babel/babel#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "52f70bbae6a5e21eff19fca52a6d88000ddaa61f6bc2f00cd97040d2e3ca53795c6be31a6a2e230638c45544b9ebc95dea425c81ba2ebae98206131dfd8cf5ef" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-dynamic-import" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-exponentiation-operator", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-exponentiation-operator@7.25.7", + "author": "The Babel Team", + "description": "Compile exponentiation operator to ES5", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-exponentiation-operator@7.25.7#packages/babel-plugin-transform-exponentiation-operator", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-exponentiation-operator", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-exponentiation-operator", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ca3aada6cb4f7d9d21ff2e347c05d1bf6b2772262bd0e02831763fd02942eed9b80bf9c6e4d24a98822d95a6252db21501635fad8bb2f5dab56c4d126d7d0f12" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-exponentiation-operator" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "helper-builder-binary-assignment-operator-visitor", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/helper-builder-binary-assignment-operator-visitor@7.25.7", + "author": "The Babel Team", + "description": "Helper function to build binary assignment operator visitors", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/helper-builder-binary-assignment-operator-visitor@7.25.7#packages/babel-helper-builder-binary-assignment-operator-visitor", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-helper-builder-binary-assignment-operator-visitor", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-helper-builder-binary-assignment-operator-visitor", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d76c5f35e28d1fb8ee6d0366ecf024ce52f01260acd6d7ee5f7523230eaf3fa4178be95e2a1ebe2f20bff8477810841eae6c1de7cc2cca1d3bd328c31c594d1a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/helper-builder-binary-assignment-operator-visitor" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-export-namespace-from", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-export-namespace-from@7.25.7", + "author": "The Babel Team", + "description": "Compile export namespace to ES2015", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-export-namespace-from@7.25.7#packages/babel-plugin-transform-export-namespace-from", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-export-namespace-from", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-export-namespace-from", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "87730300fe65df835092436e96c4cdca375a47e3a2074226ebb554fffb05ba9a2e3fc43a9bd4a9cbb97ae8371a010c6d982a8675a9cf0722ec9f016db7128849" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-export-namespace-from" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-for-of", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-for-of@7.25.7", + "author": "The Babel Team", + "description": "Compile ES2015 for...of to ES5", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-for-of@7.25.7#packages/babel-plugin-transform-for-of", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-for-of", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-for-of", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9ff4da881189c58156be92437ecc528fd944104e3804533510f1b3e0a1224e2a53824a055557029b300bdea03b7dd414f7a769a388067f91c1c7f2a70efaa21f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-for-of" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-function-name", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-function-name@7.25.7", + "author": "The Babel Team", + "description": "Apply ES2015 function.name semantics to all functions", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-function-name@7.25.7#packages/babel-plugin-transform-function-name", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-function-name", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-function-name", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e4c09335c8c233143add376ef6bc7237a7005aeaea7eb0d9efaaaf54fac661d071223f846b0baec53bbff9d8099612b9791cf7bf580bc29e97c12f17697d8d89" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-function-name" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-json-strings", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-json-strings@7.25.7", + "author": "The Babel Team", + "description": "Escape U+2028 LINE SEPARATOR and U+2029 PARAGRAPH SEPARATOR in JS strings", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-json-strings@7.25.7#packages/babel-plugin-transform-json-strings", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-json-strings", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-json-strings", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3ade373eb2fd4c402209ef02ff67ab0235cc7954a713f04b131e9ecab28b345082c398ef8531cac87c5d235a40d24cf99e36516009cc3b628e6c6a8e0910d848" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-json-strings" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-literals", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-literals@7.25.7", + "author": "The Babel Team", + "description": "Compile ES2015 unicode string and number literals to ES5", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-literals@7.25.7#packages/babel-plugin-transform-literals", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-literals", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-literals", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7f0ce42eb4aed9f11247f726e2deafa9dede6cd228a73d901c6b63a14f9db30428fcfea5c001b4e10f7c965884de3933fd7aa76c614b9d4704d2ad025547fddb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-literals" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-logical-assignment-operators", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-logical-assignment-operators@7.25.7", + "author": "The Babel Team", + "description": "Transforms logical assignment operators into short-circuited assignments", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-logical-assignment-operators@7.25.7#packages/babel-plugin-transform-logical-assignment-operators", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-logical-assignment-operators", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-logical-assignment-operators", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8889b36c0e790638a8bcbc86d9b820592f95f8e2e4681a2b36f73fc89a1e783406ced9274670dd61fa7677f50f9ae9d96049d98ba2e0f1071398d307381d2518" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-logical-assignment-operators" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-member-expression-literals", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-member-expression-literals@7.25.7", + "author": "The Babel Team", + "description": "Ensure that reserved words are quoted in property accesses", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-member-expression-literals@7.25.7#packages/babel-plugin-transform-member-expression-literals", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-member-expression-literals", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-member-expression-literals", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4ad777917c295df455d10b50cb9249711a64a8ff3fc06e172fb8522999869713e50ea9a95ed10f466845ef3b679530ad50ddde5d1509a7eb011198da2015586b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-member-expression-literals" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-modules-amd", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-modules-amd@7.25.7", + "author": "The Babel Team", + "description": "This plugin transforms ES2015 modules to AMD", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-modules-amd@7.25.7#packages/babel-plugin-transform-modules-amd", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-modules-amd", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-modules-amd", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0a0b1e9521821b38d0bcace0842bc34f12873f78a8a1e9cba490cef38d9e867e43d86e5f241db6da9b670f0421a345a312f83bcf2a316fd3fec226318895f9c8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-modules-amd" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-modules-commonjs", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-modules-commonjs@7.25.7", + "author": "The Babel Team", + "description": "This plugin transforms ES2015 modules to CommonJS", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-modules-commonjs@7.25.7#packages/babel-plugin-transform-modules-commonjs", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-modules-commonjs", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-modules-commonjs", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2fd19c6a18b490a1585efc1e3ba9f4c1cdd91b50a1a5215d806f9e575598677fdd19b24aeefbe4f751601a06a4f18c1182b0ae8a117cb44fd7834ec490be423a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-modules-commonjs" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-modules-systemjs", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-modules-systemjs@7.25.7", + "author": "The Babel Team", + "description": "This plugin transforms ES2015 modules to SystemJS", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-modules-systemjs@7.25.7#packages/babel-plugin-transform-modules-systemjs", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-modules-systemjs", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-modules-systemjs", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b7d8d922f06639726c8aec8ec21ac81acf1d55c0fa8c3ca0da2730d552f803f83e1675b224ac147d2494da7c09b8c57666aba2f39e8497dbbe12507e8fd7d5d6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-modules-systemjs" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-modules-umd", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-modules-umd@7.25.7", + "author": "The Babel Team", + "description": "This plugin transforms ES2015 modules to UMD", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-modules-umd@7.25.7#packages/babel-plugin-transform-modules-umd", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-modules-umd", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-modules-umd", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a7cf0983a42ab1a3e1f8407b23d189ac8aa2d59b786411d442d8f0df3d5bcc45dc2e1e867cfab3649e86f86d4704629436e913e7c327286ec437bcd740108e0f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-modules-umd" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-named-capturing-groups-regex", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-named-capturing-groups-regex@7.25.7", + "author": "The Babel Team", + "description": "Compile regular expressions using named groups to ES5.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-named-capturing-groups-regex@7.25.7#packages/babel-plugin-transform-named-capturing-groups-regex", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-named-capturing-groups-regex", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-named-capturing-groups-regex", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "06d013f4bcc2212286dc3b1dc39baca38a15d7ebf6365557208a26289810c9ba2d258dcec02c099a4a278231e0c062a8657774a86e54675d895250d0d3b5ba3b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-named-capturing-groups-regex" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-new-target", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-new-target@7.25.7", + "author": "The Babel Team", + "description": "Transforms new.target meta property", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-new-target@7.25.7#packages/babel-plugin-transform-new-target", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-new-target", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-new-target", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "09f092da30ec6dc65a558c51168daab5abd6f12a5dce60570b62ce238a0ed2b3fe252443c711778a717819c3ec2e07dbe458e48571b9ff247f971b91b36a7248" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-new-target" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-nullish-coalescing-operator", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-nullish-coalescing-operator@7.25.7", + "author": "The Babel Team", + "description": "Remove nullish coalescing operator", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-nullish-coalescing-operator@7.25.7#packages/babel-plugin-transform-nullish-coalescing-operator", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-nullish-coalescing-operator", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-nullish-coalescing-operator", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "15bb89eb7ff82c42f7da6231af1c186aa8c9c696f3c4f5508f96be11badcf0920257a617f27139de363e2b44594f7ba6e7a1a83568244b6050fee2c64e3b707f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-nullish-coalescing-operator" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-numeric-separator", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-numeric-separator@7.25.7", + "author": "The Babel Team", + "description": "Remove numeric separators from Decimal, Binary, Hex and Octal literals", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-numeric-separator@7.25.7#packages/babel-plugin-transform-numeric-separator", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-numeric-separator", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-numeric-separator", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f026eeb734928788660fe8c91c803cbdd4cd935e640333a714b55580148c1abdbcaedf39a2e4f4d7fadeccc79c92cf69914f77f700c89c89b008abf86a153820" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-numeric-separator" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-object-rest-spread", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-object-rest-spread@7.25.7", + "author": "The Babel Team", + "description": "Compile object rest and spread to ES5", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-object-rest-spread@7.25.7#packages/babel-plugin-transform-object-rest-spread", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-object-rest-spread", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-object-rest-spread", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d4975528f843ed8e4fbe07c5cb432fd9baddae8973a734a852ada9afac6c47e9bedef88619e1c4a2414ab0280e91b785390c5f07556dd85d1c3c92d1a4523866" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-object-rest-spread" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-parameters", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-parameters@7.25.7", + "author": "The Babel Team", + "description": "Compile ES2015 default and rest parameters to ES5", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-parameters@7.25.7#packages/babel-plugin-transform-parameters", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-parameters", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-parameters", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "158893be4bbade67bdfb5373ed33b1e1832d5b7b565f37c0359b6bcc785466bcf8778ec412d3108731686561127d7b8030c4f99b0cc3e3ecb537c38d017ea531" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-parameters" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-object-super", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-object-super@7.25.7", + "author": "The Babel Team", + "description": "Compile ES2015 object super to ES5", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-object-super@7.25.7#packages/babel-plugin-transform-object-super", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-object-super", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-object-super", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a564fa5170845b7bb5b76b5c006b44d79a2b9c206fa291e3f41a6cf43d83b07d7900f80d54e4f0c1ccc67245fe5a402f066ba860a44215ae032be8ccf2f87900" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-object-super" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-optional-catch-binding", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-optional-catch-binding@7.25.7", + "author": "The Babel Team", + "description": "Compile optional catch bindings", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-optional-catch-binding@7.25.7#packages/babel-plugin-transform-optional-catch-binding", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-optional-catch-binding", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-optional-catch-binding", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9bda1b601037f660cf37b949cc3e5690619bd063b9e0f3cb5ec6dc9e3d47c9ebbc992473ec66f86f503acf1357df666e5324832b81ba8adf120c5583d670a7aa" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-optional-catch-binding" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-private-methods", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-private-methods@7.25.7", + "author": "The Babel Team", + "description": "This plugin transforms private class methods", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-private-methods@7.25.7#packages/babel-plugin-transform-private-methods", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-private-methods", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-private-methods", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "298d21876165b8dc4c2f03821dbc5538a7dd079b23586e0cd7cdfcf391666aa596886321459ab80d044a1fa987744b9c6c99f20f262264dc0d1b8db84729898c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-private-methods" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-private-property-in-object", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-private-property-in-object@7.25.7", + "author": "The Babel Team", + "description": "This plugin transforms checks for a private property in an object", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-private-property-in-object@7.25.7#packages/babel-plugin-transform-private-property-in-object", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-private-property-in-object", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-private-property-in-object", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2f3039112cc1cbbb6a8f4d188decbdc967ecdc52b2e04989c8a3925a5775e383b19138e2f355969d44fc9e42d49fe8a637fcc72fc65094ebbf313500847697de" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-private-property-in-object" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-property-literals", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-property-literals@7.25.7", + "author": "The Babel Team", + "description": "Ensure that reserved words are quoted in object property keys", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-property-literals@7.25.7#packages/babel-plugin-transform-property-literals", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-property-literals", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-property-literals", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "95011e7ad18a7c58b4c076edf02950ad449431f11e23730c9bbe19ef74fdfe4bb3f7dd32615b5fa1f8dfdcdb80e36272ddab853a96e30f2092888913b3554863" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-property-literals" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-regenerator", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-regenerator@7.25.7", + "author": "The Babel Team", + "description": "Explode async and generator functions into a state machine.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-regenerator@7.25.7#packages/babel-plugin-transform-regenerator", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-regenerator", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-regenerator", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9a00e8402463ad8dd72bde54b95eb4b5994509019712d320f07f88b16ef695dc358a1d63661cd85db26f8219801298395158619c27a26b50a41adb54bc292231" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-regenerator" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "regenerator-transform", + "version": "0.15.2", + "bom-ref": "regenerator-transform@0.15.2", + "author": "Ben Newman", + "description": "Explode async and generator functions into a state machine.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/regenerator-transform@0.15.2#main", + "externalReferences": [ + { + "url": "git+https://github.com/facebook/regenerator.git#main", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/facebook/regenerator/tree/main#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/facebook/regenerator/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "85f329d81a05d2a3a4dee739576d002c60d2d9d76341a2eb765ef1ac65ef008a30eea79644cd950361ee0879142a4f6c96add5c04c0b34adc3141a837cf198b6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/regenerator-transform" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-reserved-words", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-reserved-words@7.25.7", + "author": "The Babel Team", + "description": "Ensure that no reserved words are used.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-reserved-words@7.25.7#packages/babel-plugin-transform-reserved-words", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-reserved-words", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-reserved-words", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "dce7f27d146a88678ebc85926a0730513564da15c1b2bff0c3b6cb9fa4d14ee5e77b103e51da2fda27053b1157f5a6da8f897dea8a1891c34dd6a8b666fab09e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-reserved-words" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-shorthand-properties", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-shorthand-properties@7.25.7", + "author": "The Babel Team", + "description": "Compile ES2015 shorthand properties to ES5", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-shorthand-properties@7.25.7#packages/babel-plugin-transform-shorthand-properties", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-shorthand-properties", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-shorthand-properties", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b816f13708a61e2e41bf785471c98e165532dc04cee966a04c0a5e9c7cfd2b3a08767d1778009d075d9927872386e0765928bcd04cf6156cc99daadc72b88978" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-shorthand-properties" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-spread", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-spread@7.25.7", + "author": "The Babel Team", + "description": "Compile ES2015 spread to ES5", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-spread@7.25.7#packages/babel-plugin-transform-spread", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-spread", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-spread", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "326e9a7b2988d0f061e38c4d22ffeabe8f2799b9296737b52af47c32412a6c84440f1a225938b5f19af68ebc9f44cc037d5645f5fa0a874eb47d68278b8e25bb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-spread" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-sticky-regex", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-sticky-regex@7.25.7", + "author": "The Babel Team", + "description": "Compile ES2015 sticky regex to an ES5 RegExp constructor", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-sticky-regex@7.25.7#packages/babel-plugin-transform-sticky-regex", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-sticky-regex", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-sticky-regex", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "64501e364a46b8b9c043f342b1727ac6293b21dfad1ee4be353fae7bfdbeae7ff7d7371d9eea42766ba73a2cc468fd09b149931524ce3e8418ecf90ada9b6d5f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-sticky-regex" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-template-literals", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-template-literals@7.25.7", + "author": "The Babel Team", + "description": "Compile ES2015 template literals to ES5", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-template-literals@7.25.7#packages/babel-plugin-transform-template-literals", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-template-literals", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-template-literals", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "488dbbe24d2752c1459b242ea623bbfb02804c098c15ff22160ab63bebd5157674495f6535f4f5346cc11218eab85983f08f6ca872e0b87fa0655377bf0c3600" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-template-literals" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-typeof-symbol", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-typeof-symbol@7.25.7", + "author": "The Babel Team", + "description": "This transformer wraps all typeof expressions with a method that replicates native behaviour. (ie. returning “symbol” for symbols)", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-typeof-symbol@7.25.7#packages/babel-plugin-transform-typeof-symbol", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-typeof-symbol", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-typeof-symbol", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3a65a642d4c79cef114946cbd0d4ddb696d91de3539e6ebc1a3e690386366e514d87e57889947af15d6a2fd708dfb276d5937b01a0a791f747b4b13140f7f6b8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-typeof-symbol" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-unicode-escapes", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-unicode-escapes@7.25.7", + "author": "The Babel Team", + "description": "Compile ES2015 Unicode escapes to ES5", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-unicode-escapes@7.25.7#packages/babel-plugin-transform-unicode-escapes", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-unicode-escapes", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-unicode-escapes", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "04df3b0fb2a96dd880040faddc76d5a87cca5940cddddca62da4e73c500cc9cf2557e28ddfe63336155135d8a76823c0e0052ac7bb9b5db43db2146360197749" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-unicode-escapes" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-unicode-property-regex", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-unicode-property-regex@7.25.7", + "author": "The Babel Team", + "description": "Compile Unicode property escapes in Unicode regular expressions to ES5.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-unicode-property-regex@7.25.7#packages/babel-plugin-transform-unicode-property-regex", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-unicode-property-regex", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-unicode-property-regex", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2167d1f3dcdc10f40607f881e34f2e1ad48f950777269ab5d489bceaf5207264937285808903024ce6b62b6c8d36a14910154808a85ac9cb5e7bae4a6bc381d3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-unicode-property-regex" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-unicode-regex", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-unicode-regex@7.25.7", + "author": "The Babel Team", + "description": "Compile ES2015 Unicode regex to ES5", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-unicode-regex@7.25.7#packages/babel-plugin-transform-unicode-regex", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-unicode-regex", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-unicode-regex", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f0929f83f862b80dea5e794bc7caadbf91d645b832171da130cb690c3b94dab4dc9292a41aee3270ae72607c2e11ad7afeab977e8c4704802912c3723169edd2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-unicode-regex" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-transform-unicode-sets-regex", + "group": "@babel", + "version": "7.25.7", + "bom-ref": "@babel/plugin-transform-unicode-sets-regex@7.25.7", + "author": "The Babel Team", + "description": "Compile regular expressions' unicodeSets (v) flag.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-transform-unicode-sets-regex@7.25.7#packages/babel-plugin-transform-unicode-sets-regex", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-unicode-sets-regex", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-transform-unicode-sets-regex", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6115bca3dbf3226c2687843745f7ddd3d6c7e7f86f634a7183ed47d62d1fec03e851e835d86efe1e12e3f5914d22b6248015e12228cf27e217ca937484b4c86f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-transform-unicode-sets-regex" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "preset-modules", + "group": "@babel", + "version": "0.1.6-no-external-plugins", + "bom-ref": "@babel/preset-modules@0.1.6-no-external-plugins", + "description": "A Babel preset that targets modern browsers by fixing engine bugs.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/preset-modules@0.1.6-no-external-plugins", + "externalReferences": [ + { + "url": "git+https://github.com/babel/preset-modules.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/babel/preset-modules#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/preset-modules/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1eb7207081122e6f5a211f38db2849e5159a9ff81e6d0509e84fc4e7eadfd32f68ea88fbc3406bfac5ae2fa90443fa3f01d7ef47525ef631b5f3f827a708c4c8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/preset-modules" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "babel-plugin-polyfill-corejs2", + "version": "0.4.11", + "bom-ref": "babel-plugin-polyfill-corejs2@0.4.11", + "description": "A Babel plugin to inject imports to core-js@2 polyfills", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/babel-plugin-polyfill-corejs2@0.4.11#packages/babel-plugin-polyfill-corejs2", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel-polyfills.git#packages/babel-plugin-polyfill-corejs2", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/babel/babel-polyfills#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel-polyfills/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b0c109dbb2f48111d284e8791b9e2e0003da8823b2818ff9adab57ba2c9bd86e3a166952a5cf5e142cd85720e23f17cd6f0cc0ee661a8668d0739abe099434f5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/babel-plugin-polyfill-corejs2" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "semver", + "version": "6.3.1", + "bom-ref": "babel-plugin-polyfill-corejs2@0.4.11|semver@6.3.1", + "author": "GitHub Inc.", + "description": "The semantic version parser used by npm.", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/semver@6.3.1", + "externalReferences": [ + { + "url": "git+https://github.com/npm/node-semver.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/node-semver#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/node-semver/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "051ed5bc30951cefaadb10445ac9314ba0c9135a919dbec3c7352ba206fbd425a849f89c07162c88019df8a9749a6abf329ac6f7202b464cab4314cee978cccc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "helper-define-polyfill-provider", + "group": "@babel", + "version": "0.6.2", + "bom-ref": "@babel/helper-define-polyfill-provider@0.6.2", + "description": "Babel helper to create your own polyfill provider", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40babel/helper-define-polyfill-provider@0.6.2#packages/babel-helper-define-polyfill-provider", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel-polyfills.git#packages/babel-helper-define-polyfill-provider", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/babel/babel-polyfills#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel-polyfills/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2d5efa83e0b9d366e250ae80c99dcb2b5d2f0e90f20b3667859157907d4bef9cc73e3ebcfaa73c65fa71dad87e833c00d8ccf22bed60ff710f97adb216756db5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/helper-define-polyfill-provider" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "resolve", + "version": "1.22.8", + "bom-ref": "@babel/helper-define-polyfill-provider@0.6.2|resolve@1.22.8", + "author": "James Halliday", + "description": "resolve like require.resolve() on behalf of files asynchronously and synchronously", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/resolve@1.22.8", + "externalReferences": [ + { + "url": "git://github.com/browserify/resolve.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/browserify/resolve#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/browserify/resolve/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a0a59e3c2c6aa5de8594bbc6575554d31edb90f9a608da25c738cc7f835cce80e741c216ac017e70fb599f98ba9fe45f0f677d8b4b73a4a9c6e98935ebcc88cb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/helper-define-polyfill-provider/node_modules/resolve" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "lodash.debounce", + "version": "4.0.8", + "bom-ref": "lodash.debounce@4.0.8", + "author": "John-David Dalton", + "description": "The lodash method `_.debounce` exported as a module.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/lodash.debounce@4.0.8", + "externalReferences": [ + { + "url": "git+https://github.com/lodash/lodash.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://lodash.com/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/lodash/lodash/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "153d720f30d81286168674869e913fe0a8f57cb6640c5caa45bedf36de85758392c6551602da78d8487a59bd2b188bff9bd060a3bc781a141b9b962ce121b9a3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lodash.debounce" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "babel-plugin-polyfill-corejs3", + "version": "0.10.6", + "bom-ref": "babel-plugin-polyfill-corejs3@0.10.6", + "description": "A Babel plugin to inject imports to core-js@3 polyfills", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/babel-plugin-polyfill-corejs3@0.10.6#packages/babel-plugin-polyfill-corejs3", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel-polyfills.git#packages/babel-plugin-polyfill-corejs3", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/babel/babel-polyfills#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel-polyfills/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6f7efe291da2fe4858e6c2a658d5500278adbeab906cd756cba94976caf4926aae08a10452030a2b849ba153371ed7e766295f8ebe0c310eef639f055560ed20" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/babel-plugin-polyfill-corejs3" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "core-js-compat", + "version": "3.38.1", + "bom-ref": "core-js-compat@3.38.1", + "author": "Denis Pushkarev", + "description": "core-js compat", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/core-js-compat@3.38.1#packages/core-js-compat", + "externalReferences": [ + { + "url": "git+https://github.com/zloirock/core-js.git#packages/core-js-compat", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/zloirock/core-js#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/zloirock/core-js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.38.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2511fa81f5f11a6af3177b59e7b945c7ded8011c425cf68cccfa3a8c42d986ff3ca411f9557a50fb2d339ca1a5167cee6a286a84b6de7f1489c5624c3ed7c3cf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/core-js-compat" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "babel-plugin-polyfill-regenerator", + "version": "0.6.2", + "bom-ref": "babel-plugin-polyfill-regenerator@0.6.2", + "description": "A Babel plugin to inject imports to regenerator-runtime", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/babel-plugin-polyfill-regenerator@0.6.2#packages/babel-plugin-polyfill-regenerator", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel-polyfills.git#packages/babel-plugin-polyfill-regenerator", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/babel/babel-polyfills#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel-polyfills/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d91db9ad06563fade71b0680b30bc36b36cf5dfaccdc7c15a015cae8772a78aad2acbfc9a9c0bfac371ff79978afb2d72f2c435dcf2e4036b4eb81ae6ed08006" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/babel-plugin-polyfill-regenerator" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-node-resolve", + "group": "@rollup", + "version": "15.3.0", + "bom-ref": "@rollup/plugin-node-resolve@15.3.0", + "author": "Rich Harris", + "description": "Locate and bundle third-party dependencies in node_modules", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40rollup/plugin-node-resolve@15.3.0#packages/node-resolve", + "externalReferences": [ + { + "url": "git+https://github.com/rollup/plugins.git#packages/node-resolve", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/rollup/plugins/tree/master/packages/node-resolve/#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/rollup/plugins/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f5e3b931c1080b13332690d6f4e9cc612bf84ad6b7866b7b56d045cf9cd1f76ef7b2e34ec9d3b2abf16b19e1b2f8ab134459bcc3448b561ce283620b153eb702" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@rollup/plugin-node-resolve" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "resolve", + "version": "1.22.8", + "bom-ref": "@rollup/plugin-node-resolve@15.3.0|resolve@1.22.8", + "author": "James Halliday", + "description": "resolve like require.resolve() on behalf of files asynchronously and synchronously", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/resolve@1.22.8", + "externalReferences": [ + { + "url": "git://github.com/browserify/resolve.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/browserify/resolve#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/browserify/resolve/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a0a59e3c2c6aa5de8594bbc6575554d31edb90f9a608da25c738cc7f835cce80e741c216ac017e70fb599f98ba9fe45f0f677d8b4b73a4a9c6e98935ebcc88cb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@rollup/plugin-node-resolve/node_modules/resolve" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "pluginutils", + "group": "@rollup", + "version": "5.1.2", + "bom-ref": "@rollup/pluginutils@5.1.2", + "author": "Rich Harris", + "description": "A set of utility functions commonly used by Rollup plugins", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40rollup/pluginutils@5.1.2#packages/pluginutils", + "externalReferences": [ + { + "url": "git+https://github.com/rollup/plugins.git#packages/pluginutils", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/rollup/plugins/tree/master/packages/pluginutils#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/rollup/plugins/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fc521d4b73f2677f5b8d9970a859d6a823959d6ee8f7adcbb4a33040e0f436142ac36da04abd9863569fbb7171462a7864264db03e63aba01acfa415dc3fcd8f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@rollup/pluginutils" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "rollup", + "version": "4.24.0", + "bom-ref": "rollup@4.24.0", + "author": "Rich Harris", + "description": "Next-generation ES module bundler", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/rollup@4.24.0", + "externalReferences": [ + { + "url": "git+https://github.com/rollup/rollup.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://rollupjs.org/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/rollup/rollup/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/rollup/-/rollup-4.24.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0ce9ab946497364d4333496389003e8bea34ad22e1b628b58dee70824eb48f8f5dd631d3e5862db41bf58963a76124c6f9f65911250e48d88097cf5221eb7e0a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/rollup" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "resolve", + "group": "@types", + "version": "1.20.2", + "bom-ref": "@types/resolve@1.20.2", + "description": "TypeScript definitions for resolve", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/resolve@1.20.2#types/resolve", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/resolve", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/resolve", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "eb4042c1114e6424210e773041dc7178e10491b73974831c7182f06f1b12e1350d79510243fa412748f4f66ac73a5fc926fa513c6c0ef52bc4e2747635bfdae1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/resolve" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "deepmerge", + "version": "4.3.1", + "bom-ref": "deepmerge@4.3.1", + "description": "A library for deep (recursive) merging of Javascript objects", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/deepmerge@4.3.1", + "externalReferences": [ + { + "url": "git://github.com/TehShrike/deepmerge.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/TehShrike/deepmerge", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/TehShrike/deepmerge/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "dec52a6cc11cefb5eaa5d34eec547246883e796de987e19809b8feacafae63244cbb0b15cb4acc895b4f9fe40994a16f58fff53d8a5aa6a627d0c7b6927167f8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/deepmerge" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-module", + "version": "1.0.0", + "bom-ref": "is-module@1.0.0", + "author": "Jonathan Ong", + "description": "check if a source string is an es6 module", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-module@1.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/component/is-module.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/component/is-module#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/component/is-module/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e75ca93d23c2a1310837d772e4ecbe878a528602663c2ca029fc9108848123e268593ff6a09bcaf103f19b0bfb6ffa76dfd8d7ae6f4cd669506f2289e40d79da" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-module" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "sourcemap-codec", + "version": "1.4.8", + "bom-ref": "sourcemap-codec@1.4.8", + "author": "Rich Harris", + "description": "Encode/decode sourcemap mappings", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/sourcemap-codec@1.4.8", + "externalReferences": [ + { + "url": "git+https://github.com/Rich-Harris/sourcemap-codec.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/Rich-Harris/sourcemap-codec", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/Rich-Harris/sourcemap-codec/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f4dca4a23579522878960a394a8e5db70f9fd098095f7d0a08d23c830873d89f40d79c03d0c97ab631cac1fe9f4d26ba7c075505d65e34eb3d789ef5a8293cbc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sourcemap-codec" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "plugin-terser", + "group": "@rollup", + "version": "0.4.4", + "bom-ref": "@rollup/plugin-terser@0.4.4", + "author": "Peter Placzek", + "description": "Generate minified bundle", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40rollup/plugin-terser@0.4.4#packages/terser", + "externalReferences": [ + { + "url": "git+https://github.com/rollup/plugins.git#packages/terser", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/rollup/plugins/tree/master/packages/terser#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/rollup/plugins/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@rollup/plugin-terser/-/plugin-terser-0.4.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5c77890b9060becf0b7ee903c16669ef27aa8a7ea7b3c45397607d6af6de8edead66ab2abd5a1623b65342b70db1f2840d60539d3c4cf2730390ed881456ddd0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@rollup/plugin-terser" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "smob", + "version": "1.5.0", + "bom-ref": "smob@1.5.0", + "author": "Peter Placzek", + "description": "Zero dependency library to safe merge objects.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/smob@1.5.0", + "externalReferences": [ + { + "url": "git+https://github.com/Tada5hi/smob.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/Tada5hi/smob#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/Tada5hi/smob/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/smob/-/smob-1.5.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "83a4fea7b40ef27a5afbf84dc7da21bf5139a550a65ab5425335172722dd3267ed5fa111d2889663fc3d9271289cba673a9e9be857a72a731f47c82ac167708a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/smob" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "rollup-plugin-off-main-thread", + "group": "@surma", + "version": "2.2.3", + "bom-ref": "@surma/rollup-plugin-off-main-thread@2.2.3", + "author": "Surma", + "description": "Use Rollup with workers and ES6 modules today.", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/%40surma/rollup-plugin-off-main-thread@2.2.3", + "externalReferences": [ + { + "url": "git+https://github.com/surma/rollup-plugin-off-main-thread.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/surma/rollup-plugin-off-main-thread#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/surma/rollup-plugin-off-main-thread/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "951f2affd5bb859a4c5b078d880294ecd41eac19f34102ef8bcaa74c353f7f122d3e1b5954c6cf57795b0b08e12253417bd05baf957e287b21bd6995486f5cc5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@surma/rollup-plugin-off-main-thread" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "magic-string", + "version": "0.25.9", + "bom-ref": "@surma/rollup-plugin-off-main-thread@2.2.3|magic-string@0.25.9", + "author": "Rich Harris", + "description": "Modify strings, generate sourcemaps", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/magic-string@0.25.9", + "externalReferences": [ + { + "url": "git+https://github.com/rich-harris/magic-string.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/rich-harris/magic-string#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/rich-harris/magic-string/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "46617402c33382ddb9ab3aaa2dcd7e31b1e685dc74a2317616fb385e73aacf664e057cf3904c1cfdd250642607027eefd636d53a30197caf26b119f80713b855" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@surma/rollup-plugin-off-main-thread/node_modules/magic-string" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "ejs", + "version": "3.1.10", + "bom-ref": "ejs@3.1.10", + "author": "Matthew Eernisse", + "description": "Embedded JavaScript templates", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/ejs@3.1.10", + "externalReferences": [ + { + "url": "git://github.com/mde/ejs.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mde/ejs", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mde/ejs/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "51e26615f3ab0104bc38958f678aad807c961316b4f3cfccb4ae54132a091851faedc0c45e4652be23a2291099e178a3d33c48dc9102818b37a0ac7e022cd004" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ejs" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "jake", + "version": "10.9.2", + "bom-ref": "jake@10.9.2", + "author": "Matthew Eernisse", + "description": "JavaScript build tool, similar to Make or Rake", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/jake@10.9.2", + "externalReferences": [ + { + "url": "git://github.com/jakejs/jake.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jakejs/jake#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jakejs/jake/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/jake/-/jake-10.9.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d8fe124341eb2d0f9fc3a965a4b9ce68602f37666eebbefc48932b094c27b387cea06f5acab4e2664dd557cb023e455917c69bd3392c5694bc143639a5108d04" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/jake" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "minimatch", + "version": "3.1.2", + "bom-ref": "jake@10.9.2|minimatch@3.1.2", + "author": "Isaac Z. Schlueter", + "description": "a glob matcher in javascript", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/minimatch@3.1.2", + "externalReferences": [ + { + "url": "git://github.com/isaacs/minimatch.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/minimatch#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/minimatch/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "27ba7ade1462023c35343130c355bb8b7efe07222b3963b95d0400cd9dd539c2f43cdc9bc297e657f374e73140cf043d512c84717eaddd43be2b96aa0503881f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/jake/node_modules/minimatch" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "brace-expansion", + "version": "1.1.11", + "bom-ref": "jake@10.9.2|brace-expansion@1.1.11", + "author": "Julian Gruber", + "description": "Brace expansion as known from sh/bash", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/brace-expansion@1.1.11", + "externalReferences": [ + { + "url": "git://github.com/juliangruber/brace-expansion.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/juliangruber/brace-expansion", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/juliangruber/brace-expansion/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "882b8f1c3160ac75fb1f6bc423fe71a73d3bcd21c1d344e9ba0aa1998b5598c3bae75f260ae44ca0e60595d101974835f3bb9fa3375a1e058a71815beb5a8688" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/jake/node_modules/brace-expansion" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "filelist", + "version": "1.0.4", + "bom-ref": "filelist@1.0.4", + "author": "Matthew Eernisse", + "description": "Lazy-evaluating list of files, based on globs or regex patterns", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/filelist@1.0.4", + "externalReferences": [ + { + "url": "git://github.com/mde/filelist.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mde/filelist", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mde/filelist/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c35704b9fdd2f83acb0902fb113ea4cfe82694975babd27bc970928cafce6423c0faa10dd56c85e1901fd186096b8fec84726b6b6b7f77fafc495e098bec7ef1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/filelist" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "minimatch", + "version": "5.1.6", + "bom-ref": "filelist@1.0.4|minimatch@5.1.6", + "author": "Isaac Z. Schlueter", + "description": "a glob matcher in javascript", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/minimatch@5.1.6", + "externalReferences": [ + { + "url": "git://github.com/isaacs/minimatch.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/minimatch#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/minimatch/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "94ac15ff56eba46ea6054147b5becd526b400426f65996669b6c0d88e0398406fc55d092e01dddb4c5b2bdca1589c730016fc23844635cbb74ccfd735d4376ea" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/filelist/node_modules/minimatch" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "fast-uri", + "version": "3.0.2", + "bom-ref": "fast-uri@3.0.2", + "author": "Vincent Le Goff", + "description": "Dependency free RFC 3986 URI toolbox", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/fast-uri@3.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/fastify/fast-uri.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/fastify/fast-uri", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/fastify/fast-uri/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "191e9fd210fb5d7c8d25adb94dbf41b8874dd2d76bfb404c8bafc224f1f7c093b5263346de7fd5b12c37f00c1174a640066f2519b3df6a42d1918cf1d95f6ba3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fast-uri" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "require-from-string", + "version": "2.0.2", + "bom-ref": "require-from-string@2.0.2", + "author": "Vsevolod Strukchinsky", + "description": "Require module from string", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/require-from-string@2.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/floatdrop/require-from-string.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/floatdrop/require-from-string#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/floatdrop/require-from-string/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5dfd2759ee91b1ece214cbbe029f5b8a251b9a996ae92f7fa7eef0ed85cffc904786b5030d48706bebc0372b9bbaa7d9593bde53ffc36151ac0c6ed128bfef13" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/require-from-string" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "wrappy", + "version": "1.0.2", + "bom-ref": "wrappy@1.0.2", + "author": "Isaac Z. Schlueter", + "description": "Callback wrapping utility", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/wrappy@1.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/npm/wrappy.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/wrappy", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/wrappy/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9784a9fc346c7a8afdc0be84bd5dbe4ee427eb774c90f8d9feca7d5e48214c46d5f4a94f4b5c54b19deeeff2103b8c31b5c141e1b82940f45c477402bdeccf71" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/wrappy" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "lodash.sortby", + "version": "4.7.0", + "bom-ref": "lodash.sortby@4.7.0", + "author": "John-David Dalton", + "description": "The lodash method `_.sortBy` exported as a module.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/lodash.sortby@4.7.0", + "externalReferences": [ + { + "url": "git+https://github.com/lodash/lodash.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://lodash.com/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/lodash/lodash/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1c35971bc8ac327b40c91179bd9ef12ae12f3a14f8021951b7fddccd34a3bc65318d8081551418e3c5620c7c9f633f552280645b84cc19035aa71fa5dd153074" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lodash.sortby" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "get-own-enumerable-property-symbols", + "version": "3.0.2", + "bom-ref": "get-own-enumerable-property-symbols@3.0.2", + "author": "Shahar Or", + "description": "Returns an array of all enumerable symbol properties found directly upon a given object", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/get-own-enumerable-property-symbols@3.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/mightyiam/get-own-enumerable-property-symbols.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mightyiam/get-own-enumerable-property-symbols#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mightyiam/get-own-enumerable-property-symbols/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "23450157f5cecf55e42091c450331901bcc24e153f1fc0f19927e674670a3e7561bb655f16aaf7e23afdefbec8c9a4d8bf18de75686a5488a5103b0274fe46ea" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/get-own-enumerable-property-symbols" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-obj", + "version": "1.0.1", + "bom-ref": "is-obj@1.0.1", + "author": "Sindre Sorhus", + "description": "Check if a value is an object", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-obj@1.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/is-obj.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/is-obj#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/is-obj/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9784721e046a18de18dfef491d5acda8efad374ad5e4ccbbeae5b9fe7b8ee0ad5beafc391bc77f7261633fdb517c4b1d85936dd0815d66e2bf73656be0d6fe42" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-obj" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "is-regexp", + "version": "1.0.0", + "bom-ref": "is-regexp@1.0.0", + "author": "Sindre Sorhus", + "description": "Check whether a variable is a regular expression", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/is-regexp@1.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/is-regexp.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/is-regexp#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/is-regexp/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ef38c500f3b8fe0c324000204519aa7847b22080927660aa6b7b6c54731d0736975d18aaa2964be02ca0860fd7ba5196aed0014e96e7618cf32117df2e43f8a0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-regexp" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "strip-comments", + "version": "2.0.1", + "bom-ref": "strip-comments@2.0.1", + "author": "Jon Schlinkert", + "description": "Strip line and/or block comments from a string. Blazing fast, and works with JavaScript, Sass, CSS, Less.js, and a number of other languages.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/strip-comments@2.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/jonschlinkert/strip-comments.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jonschlinkert/strip-comments", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jonschlinkert/strip-comments/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "669acac7e6c12d7bf4ebb5930802eff124b3e65dbe5e1a580ac56d4aa94c9e40173160eafbf7a455b975821a8ff6b5074f3bfab26fc3c023a262eb54ff2a757f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/strip-comments" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "tempy", + "version": "0.6.0", + "bom-ref": "tempy@0.6.0", + "author": "Sindre Sorhus", + "description": "Get a random temporary file or directory path", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/tempy@0.6.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/tempy.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/tempy#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/tempy/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1b5defb4c60f4ff27c0385f64a376d053a61665ae9d602afea16623a3c35e1109683a19b1ee4011ad8e5c7be712db615ff011cd03ec6e4ae2bc4a3ff71793c07" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tempy" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "type-fest", + "version": "0.16.0", + "bom-ref": "tempy@0.6.0|type-fest@0.16.0", + "author": "Sindre Sorhus", + "description": "A collection of essential TypeScript types", + "licenses": [ + { + "expression": "(MIT OR CC0-1.0)" + } + ], + "purl": "pkg:npm/type-fest@0.16.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/type-fest.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/type-fest#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/type-fest/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "79a0731ba331373127f648b0bedadef7471768d2e499a74c59ad7340cb375ce4425cd6ec1ff39ec306f10b989af5d0b12319d302c4b15c969afe9e72f0396f26" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tempy/node_modules/type-fest" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "temp-dir", + "version": "2.0.0", + "bom-ref": "temp-dir@2.0.0", + "author": "Sindre Sorhus", + "description": "Get the real path of the system temp directory", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/temp-dir@2.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/temp-dir.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/temp-dir#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/temp-dir/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6a80409e24269b0b5c2a9ffb073b07f02c73bfc38bef7ea9eefd628466f97bd0c9f644f01961eb42b541e7e95f543cdf1ab751cd7721fa283b2c7698d494ceae" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/temp-dir" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "unique-string", + "version": "2.0.0", + "bom-ref": "unique-string@2.0.0", + "author": "Sindre Sorhus", + "description": "Generate a unique random string", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/unique-string@2.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/unique-string.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/unique-string#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/unique-string/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b8d69e8ab10fbe96564a0cf0b0f1ad536cd5493ae7ffc2f9abf21ec59987d1e1fa480ef70a6000e54e06c0e453c50019b3de530172cda9e2e83cf34ee6065f5a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unique-string" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "crypto-random-string", + "version": "2.0.0", + "bom-ref": "crypto-random-string@2.0.0", + "author": "Sindre Sorhus", + "description": "Generate a cryptographically strong random string", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/crypto-random-string@2.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/crypto-random-string.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/crypto-random-string#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/crypto-random-string/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bf5a65203df2f6bfe53e1be2275c2b5e92dec94206019d921cd61311aa66efff00f672cfa32bd5a7744afc43c5aa7e641339f25a061936c46d6182166ee1bc28" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/crypto-random-string" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "upath", + "version": "1.2.0", + "bom-ref": "upath@1.2.0", + "author": "Angelos Pikoulas", + "description": "A proxy to `path`, replacing `\\` with `/` for all results & new methods to normalize & join keeping leading `./` and add, change, default, trim file extensions.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/upath@1.2.0", + "externalReferences": [ + { + "url": "git://github.com/anodynos/upath.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "http://github.com/anodynos/upath/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "http://github.com/anodynos/upath/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "699c06a5a9853bad60dce95f4fb390087aa11a75b8de2787f5665e3fb43137f1bf8d2e237ea524671a2bcaf26054f11cae5e4d2ff8201ec4a62cc1ee1fae0b86" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/upath" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "workbox-background-sync", + "version": "7.1.0", + "bom-ref": "workbox-background-sync@7.1.0", + "author": "Google's Web DevRel Team", + "description": "Queues failed requests and uses the Background Sync API to replay them when the network is available", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/workbox-background-sync@7.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/googlechrome/workbox.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/GoogleChrome/workbox", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/googlechrome/workbox/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-7.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "acc6e0af3b9e5560c5704ab5eb5d18c835bbd73d280172df7511d141c2b0e121a28647ce2b425412fa961c5c00eab27ee930a59cc227eca408e4f34dd57417c1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-background-sync" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "idb", + "version": "7.1.1", + "bom-ref": "idb@7.1.1", + "author": "Jake Archibald", + "description": "A small wrapper that makes IndexedDB usable", + "licenses": [ + { + "license": { + "id": "ISC" + } + } + ], + "purl": "pkg:npm/idb@7.1.1", + "externalReferences": [ + { + "url": "git://github.com/jakearchibald/idb.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jakearchibald/idb#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jakearchibald/idb/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "81c85eb16073caf18744ef56f2dcd45850f2728c398308ef14a7f257d145df663b179d3264ca7b98ff93da6248585c78f7389cab20b8b9e7c7335ee8eb128855" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/idb" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "workbox-core", + "version": "7.1.0", + "bom-ref": "workbox-core@7.1.0", + "author": "Google's Web DevRel Team", + "description": "This module is used by a number of the other Workbox modules to share common code.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/workbox-core@7.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/googlechrome/workbox.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/GoogleChrome/workbox", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/googlechrome/workbox/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/workbox-core/-/workbox-core-7.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e4a07828e63caed2f7d67105ec17ef53b14ccca4f80794e46d86b6b73912f8f7aa8f481ac8c4fd4b2b5216d37396bbcc69682feb2ff2bcff42d086e9163577d1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-core" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "workbox-broadcast-update", + "version": "7.1.0", + "bom-ref": "workbox-broadcast-update@7.1.0", + "author": "Google's Web DevRel Team", + "description": "A service worker helper library that uses the Broadcast Channel API to announce when a cached response has updated", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/workbox-broadcast-update@7.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/googlechrome/workbox.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/GoogleChrome/workbox", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/googlechrome/workbox/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-7.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3b7ea121f8637a3fdce5aafde693baee4d46430d3f6f0e6d28fec21113602be25dc4100d4210e622e39765336fc1bd881c1c7d863da4c6f703c91221e67cce81" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-broadcast-update" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "workbox-cacheable-response", + "version": "7.1.0", + "bom-ref": "workbox-cacheable-response@7.1.0", + "author": "Google's Web DevRel Team", + "description": "This library takes a Response object and determines whether it's cacheable based on a specific configuration.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/workbox-cacheable-response@7.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/googlechrome/workbox.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/GoogleChrome/workbox", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/googlechrome/workbox/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-7.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8b0b0b06597c1efb9adf10ae041f61f76fbf7b4c1db26495811d9996f71f8dea595b085dde8b2e990077c7da3b7e58fe15e86d58cd951db667f1425e0575e8e9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-cacheable-response" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "workbox-expiration", + "version": "7.1.0", + "bom-ref": "workbox-expiration@7.1.0", + "author": "Google's Web DevRel Team", + "description": "A service worker helper library that expires cached responses based on age or maximum number of entries.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/workbox-expiration@7.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/googlechrome/workbox.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/GoogleChrome/workbox", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/googlechrome/workbox/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-7.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9b90dc318f80eb7ac994f4db6c136da49db48b77a79323ad4a061fbff97c87e0fa61b6cd880d3328490251a32c74397182095ad6839f464caa4ef979362e4a41" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-expiration" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "workbox-google-analytics", + "version": "7.1.0", + "bom-ref": "workbox-google-analytics@7.1.0", + "author": "Google's Web DevRel Team", + "description": "Queues failed requests and uses the Background Sync API to replay them when the network is available", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/workbox-google-analytics@7.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/googlechrome/workbox.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/GoogleChrome/workbox", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/googlechrome/workbox/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-7.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "16f139de40501df553719c9ccde05545ec6187b25393243c1c0bdb558ea65ddda7d80ececb3ffd7c8c27638d3a65c0e1bc4e0d15f2868d6e7a3788018aa92b7b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-google-analytics" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "workbox-routing", + "version": "7.1.0", + "bom-ref": "workbox-routing@7.1.0", + "author": "Google's Web DevRel Team", + "description": "A service worker helper library to route request URLs to handlers.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/workbox-routing@7.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/googlechrome/workbox.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/GoogleChrome/workbox", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/googlechrome/workbox/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-7.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a0e624fa42eb8946364321e422297152555c16ac1db8b241ee845920435ba8f19e04fff74d61d834d76618d873d5dbcabb0edaaaf27b090c67dbbfe3a6b95376" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-routing" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "workbox-strategies", + "version": "7.1.0", + "bom-ref": "workbox-strategies@7.1.0", + "author": "Google's Web DevRel Team", + "description": "A service worker helper library implementing common caching strategies.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/workbox-strategies@7.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/googlechrome/workbox.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/GoogleChrome/workbox", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/googlechrome/workbox/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-7.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fd4ada70f88685435e8468d19bfb4b510fbd3ed5a609b46e7d6b55d2d36b00bb9ff8767817b72639b4842be138fc1c75a7c4b2c76b4cfa9908aefb727ad7657b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-strategies" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "workbox-navigation-preload", + "version": "7.1.0", + "bom-ref": "workbox-navigation-preload@7.1.0", + "author": "Google's Web DevRel Team", + "description": "This library allows developers to opt-in to using Navigation Preload in their service worker.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/workbox-navigation-preload@7.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/googlechrome/workbox.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/GoogleChrome/workbox", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/googlechrome/workbox/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-7.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e30c806e8d2f348fd7d2e58d26108c2b19cf6a73728726ec45e30637d414a5a78f2d3883a4ac4fa85c65e2852604d75d3f0217ba0d3579348b5481578a6446fc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-navigation-preload" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "workbox-precaching", + "version": "7.1.0", + "bom-ref": "workbox-precaching@7.1.0", + "author": "Google's Web DevRel Team", + "description": "This module efficiently precaches assets.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/workbox-precaching@7.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/googlechrome/workbox.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/GoogleChrome/workbox", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/googlechrome/workbox/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-7.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2f2c7342db3e504a60b667e7a25a3484774d8e807b128456705ec40ec96dfa5406774956e224efbd27b7bf926221c910481e4a4d6e71882aa316f89128f8f5cc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-precaching" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "workbox-range-requests", + "version": "7.1.0", + "bom-ref": "workbox-range-requests@7.1.0", + "author": "Google's Web DevRel Team", + "description": "This library creates a new Response, given a source Response and a Range header value.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/workbox-range-requests@7.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/googlechrome/workbox.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/GoogleChrome/workbox", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/googlechrome/workbox/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-7.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9bbf8ee041e894db39c9bffbf42ae7c0f47f83f3d1ccc15811da34d4bab08b156773fb1bccd4af2b3d1dd38384dda3117a5d42c00019421791b2a183c004e03d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-range-requests" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "workbox-recipes", + "version": "7.1.0", + "bom-ref": "workbox-recipes@7.1.0", + "author": "Google's Web DevRel Team", + "description": "A service worker helper library to manage common request and caching patterns", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/workbox-recipes@7.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/googlechrome/workbox.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/GoogleChrome/workbox", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/googlechrome/workbox/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-7.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "351ae4e3270537d0475c907a5ab2a2457dd6df0ef960dacdaf3497f5c119805079b9b786a0ef2cfd20e639856b158a7d1ccc3ab21d4f9b778063fd60552f182e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-recipes" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "workbox-streams", + "version": "7.1.0", + "bom-ref": "workbox-streams@7.1.0", + "author": "Google's Web DevRel Team", + "description": "A library that makes it easier to work with Streams in the browser.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/workbox-streams@7.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/googlechrome/workbox.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/GoogleChrome/workbox", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/googlechrome/workbox/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-7.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5b21c057145704c7f2b0cf0e4708999c8f7cc2f1964d502afe53b20637f4d295c5bc6d2635a573e098bebbe7ca6bf99fd62d929d37e292860ab68e22847792eb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-streams" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "workbox-sw", + "version": "7.1.0", + "bom-ref": "workbox-sw@7.1.0", + "author": "Google's Web DevRel Team", + "description": "This module makes it easy to get started with the Workbox service worker libraries.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/workbox-sw@7.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/googlechrome/workbox.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/GoogleChrome/workbox", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/googlechrome/workbox/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-7.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1e697ff7efe78d45c1825bf776d67d581287236df90102722c15751bb1059a1e3f99475242e5ee8bcd11b630de551ad79e6ffa4168115041c6dff60155bc6db0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-sw" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "workbox-window", + "version": "7.1.0", + "bom-ref": "workbox-window@7.1.0", + "author": "Google's Web DevRel Team", + "description": "Simplifies communications with Workbox packages running in the service worker", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/workbox-window@7.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/googlechrome/workbox.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/GoogleChrome/workbox", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/googlechrome/workbox/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/workbox-window/-/workbox-window-7.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6477913b2a91f804b950fce1a254110edb4b16a18cc0fd0da7c30a580772c6c0c44f1ab7a8e0325efa9eb2c7371a78a8846e9ed2602a490c8a387993f333c5ee" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/workbox-window" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "trusted-types", + "group": "@types", + "version": "2.0.7", + "bom-ref": "@types/trusted-types@2.0.7", + "description": "TypeScript definitions for trusted-types", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40types/trusted-types@2.0.7#types/trusted-types", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/trusted-types", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/trusted-types", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "49c68f767d5d41cce06e5d101537933a65471542eddfde17260390368c95859eabdaf2e730b25f04f779dd2079d93ff71b7e95235fe0d8c65a5f47300ee5ec7f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/trusted-types" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "vite-plugin-static-copy", + "version": "1.0.6", + "bom-ref": "vite-plugin-static-copy@1.0.6", + "author": "sapphi-red", + "description": "rollup-plugin-copy for vite with dev server support.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/vite-plugin-static-copy@1.0.6", + "externalReferences": [ + { + "url": "git+https://github.com/sapphi-red/vite-plugin-static-copy.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sapphi-red/vite-plugin-static-copy#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sapphi-red/vite-plugin-static-copy/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/vite-plugin-static-copy/-/vite-plugin-static-copy-1.0.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "dee4afb0cc035456518adaa85878f4b78d77ecacfb5329e725eab51199515bb7b6e61db4ebc7f22195f839108238091fa75164946c49355241901383f8f6487b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vite-plugin-static-copy" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ], + "components": [ + { + "type": "library", + "name": "fs-extra", + "version": "11.2.0", + "bom-ref": "vite-plugin-static-copy@1.0.6|fs-extra@11.2.0", + "author": "JP Richardson", + "description": "fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as recursive mkdir, copy, and remove.", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/fs-extra@11.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/jprichardson/node-fs-extra.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jprichardson/node-fs-extra", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jprichardson/node-fs-extra/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3e60e2deec0ae6716e5e1ed70d39559d2d7bc494bbbd6dfa8acdbec37c5cbfc495c620783720137f872d9156396e44a35f46389dbbd90aad7f123b44cabf64b7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vite-plugin-static-copy/node_modules/fs-extra" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + } + ] + }, + { + "type": "library", + "name": "rollup-linux-x64-gnu", + "group": "@rollup", + "version": "4.24.0", + "bom-ref": "@rollup/rollup-linux-x64-gnu@4.24.0", + "author": "Lukas Taegert-Atkinson", + "description": "Native bindings for Rollup", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40rollup/rollup-linux-x64-gnu@4.24.0", + "externalReferences": [ + { + "url": "git+https://github.com/rollup/rollup.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://rollupjs.org/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/rollup/rollup/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.24.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "657164eccef647461814de6ad779e257407b1bcff975c43d243a7c91e2527ebdc6a197971283073ff1e5bea44e03738c6cc75faf5f488c278d0273d41bdddbe8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@rollup/rollup-linux-x64-gnu" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "rollup-linux-x64-musl", + "group": "@rollup", + "version": "4.24.0", + "bom-ref": "@rollup/rollup-linux-x64-musl@4.24.0", + "author": "Lukas Taegert-Atkinson", + "description": "Native bindings for Rollup", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40rollup/rollup-linux-x64-musl@4.24.0", + "externalReferences": [ + { + "url": "git+https://github.com/rollup/rollup.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://rollupjs.org/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/rollup/rollup/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.24.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c358be2fb9005d935d625faf16fcd2672f18d5aad2eef320232f30bac5c9cd1acfca87f92c06f4d8a1abd4f0f612445c97bde41ee948203d0ce74d6537ebe86d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@rollup/rollup-linux-x64-musl" + }, + { + "name": "cdx:npm:package:development", + "value": "true" + } + ] + }, + { + "type": "library", + "name": "source-map", + "group": "@jridgewell", + "version": "0.3.6", + "bom-ref": "@jridgewell/source-map@0.3.6", + "author": "Justin Ridgewell", + "description": "Packages @jridgewell/trace-mapping and @jridgewell/gen-mapping into the familiar source-map API", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/%40jridgewell/source-map@0.3.6", + "externalReferences": [ + { + "url": "git+https://github.com/jridgewell/source-map.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jridgewell/source-map#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jridgewell/source-map/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d5925365e6e0aa594eefdb9ed9b9b7ac81ae77f6ce7b4a4fe418d2442471c58904652f124d5ef337ce1405b898bbb8f2f9e08a4a7548520a16584fedb7eb2131" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@jridgewell/source-map" + } + ] + }, + { + "type": "library", + "name": "source-map-support", + "version": "0.5.21", + "bom-ref": "source-map-support@0.5.21", + "description": "Fixes stack traces for files with source maps", + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "purl": "pkg:npm/source-map-support@0.5.21", + "externalReferences": [ + { + "url": "git+https://github.com/evanw/node-source-map-support.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/evanw/node-source-map-support#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/evanw/node-source-map-support/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b811d4dcbddccec232617297f3c7ddac6a2fc5d482a13183459e92617b524712d95331e0e4fffae87b7aba85251eef4466877e8a75e12a8dea420c17513ff2d7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/source-map-support" + } + ] + }, + { + "type": "library", + "name": "xlsx", + "version": "0.18.5", + "bom-ref": "xlsx@0.18.5", + "author": "sheetjs", + "description": "SheetJS Spreadsheet data parser and writer", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/xlsx@0.18.5", + "externalReferences": [ + { + "url": "git://github.com/SheetJS/sheetjs.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://sheetjs.com/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/SheetJS/sheetjs/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/xlsx/-/xlsx-0.18.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7668372c28c13c7667429e7f17ffa79d36be9a23c9c545c1eafb64e3662304129ac8335a8311847887560299183ce7f7677a66de4eb62a78f3a7b94c79312d15" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/xlsx" + } + ] + }, + { + "type": "library", + "name": "adler-32", + "version": "1.3.1", + "bom-ref": "adler-32@1.3.1", + "author": "sheetjs", + "description": "Pure-JS ADLER-32", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/adler-32@1.3.1", + "externalReferences": [ + { + "url": "git://github.com/SheetJS/js-adler32.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "http://sheetjs.com/opensource", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/SheetJS/js-adler32/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/adler-32/-/adler-32-1.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ca7678c3f9d452fe6baec47c5141a87b5542f61663e95e6153d430d4794c0c9184270e52ed37d312b5938cccace8ceefaf461670faacdea02be2cb349c37cff8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/adler-32" + } + ] + }, + { + "type": "library", + "name": "cfb", + "version": "1.2.2", + "bom-ref": "cfb@1.2.2", + "author": "sheetjs", + "description": "Compound File Binary File Format extractor", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/cfb@1.2.2", + "externalReferences": [ + { + "url": "git://github.com/SheetJS/js-cfb.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "http://sheetjs.com/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/SheetJS/js-cfb/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/cfb/-/cfb-1.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "29f75466c48ec35f7f39b1166acbc13ff01ce2b799bc019ab9986ce92fe0a8d857848edc2b0be51fbba58fe74e1189dc6b86e6e121a8f02d5b4c042f9d38e040" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cfb" + } + ] + }, + { + "type": "library", + "name": "crc-32", + "version": "1.2.2", + "bom-ref": "crc-32@1.2.2", + "author": "sheetjs", + "description": "Pure-JS CRC-32", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/crc-32@1.2.2", + "externalReferences": [ + { + "url": "git://github.com/SheetJS/js-crc32.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://sheetjs.com/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/SheetJS/js-crc32/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "44e9b308aad39cec326cf709029000e960568a3db71d57c654d2aaaab669bb264e1ea2b60b01d2be91aecadfd434dbda22311df17e48146a78321f887b520725" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/crc-32" + } + ] + }, + { + "type": "library", + "name": "codepage", + "version": "1.15.0", + "bom-ref": "codepage@1.15.0", + "author": "SheetJS", + "description": "pure-JS library to handle codepages", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/codepage@1.15.0", + "externalReferences": [ + { + "url": "git://github.com/SheetJS/js-codepage.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://sheetjs.com/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/SheetJS/js-codepage/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/codepage/-/codepage-1.15.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "de0e8d5133ddfd8b6eb86ae132738c46315cf8b270fdb9cca77fb4aff59ccf721752e0a8b0a449bcca619b9f90f9bbd354670926e46f54bb986daf96a2368568" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/codepage" + } + ] + }, + { + "type": "library", + "name": "ssf", + "version": "0.11.2", + "bom-ref": "ssf@0.11.2", + "author": "sheetjs", + "description": "Format data using ECMA-376 spreadsheet Format Codes", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/ssf@0.11.2", + "externalReferences": [ + { + "url": "git://github.com/SheetJS/ssf.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "http://sheetjs.com/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/SheetJS/ssf/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ssf/-/ssf-0.11.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fa275b9885e86044f8ee11fe77b75f9b67a974e3140e3a9c078eb8f2c4d9fadd89c28c8114bfe29ec2df07fada72b0e6b0a077762c2c0c0ebdea964c89e002e6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ssf" + } + ] + }, + { + "type": "library", + "name": "frac", + "version": "1.1.2", + "bom-ref": "frac@1.1.2", + "author": "SheetJS", + "description": "Rational approximation with bounded denominator", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/frac@1.1.2", + "externalReferences": [ + { + "url": "git://github.com/SheetJS/frac.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "http://sheetjs.com/opensource", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/SheetJS/frac/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/frac/-/frac-1.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c3f5c17e489b693977603a804b07c352a9276b8676a7d7054abd5a1c3b745a83131029d17c13afd9602b95920b96a8169667489402d71a933600e8449395b720" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/frac" + } + ] + }, + { + "type": "library", + "name": "wmf", + "version": "1.0.2", + "bom-ref": "wmf@1.0.2", + "author": "sheetjs", + "description": "Windows MetaFile (WMF) parser", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/wmf@1.0.2", + "externalReferences": [ + { + "url": "git://github.com/SheetJS/js-wmf.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://sheetjs.com/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/SheetJS/js-wmf/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/wmf/-/wmf-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fe9f4aedb121d038fa59b5e0e091b4c6f2d098869dae77abd5b8b8e553094df9db547b1cef221a8d9ca84a82bad3f76d541b35d859ba5a4508e7fdd6015b0d33" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/wmf" + } + ] + }, + { + "type": "library", + "name": "word", + "version": "0.3.0", + "bom-ref": "word@0.3.0", + "author": "sheetjs", + "description": "Word Processing Document library", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "purl": "pkg:npm/word@0.3.0", + "externalReferences": [ + { + "url": "git://github.com/SheetJS/js-word.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://wordjs.com/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/SheetJS/js-word/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/word/-/word-0.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3842de63443ad4e5e97547d3a7ea30780fefb4b560e550ce5e1fb785edcf3732c61bfcb4a32952382d714558f4fa5e2f437b63fdb0751d51efd6871791071e14" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/word" + } + ] + } + ], + "dependencies": [ + { + "ref": "care_fe@2.5.4", + "dependsOn": [ + "@fontsource/figtree@5.1.1", + "@googlemaps/react-wrapper@1.1.42", + "@googlemaps/typescript-guards@2.0.3", + "@headlessui/react@2.1.9", + "@pnotify/core@5.2.0", + "@pnotify/mobile@5.2.0", + "@radix-ui/react-icons@1.3.0", + "@radix-ui/react-slot@1.1.0", + "@radix-ui/react-toast@1.2.2", + "@sentry/browser@8.33.1", + "@tailwindcss/container-queries@0.1.1", + "@tailwindcss/forms@0.5.9", + "@tailwindcss/typography@0.5.15", + "@types/cypress@1.1.3", + "@types/events@3.0.3", + "@types/google.maps@3.58.1", + "@types/lodash-es@4.17.12", + "@types/node@22.7.5", + "@types/qrcode.react@1.0.5", + "@types/react-copy-to-clipboard@5.0.7", + "@types/react-csv@1.1.10", + "@types/react-dom@18.3.0", + "@types/react-google-recaptcha@2.1.9", + "@types/react@18.3.2", + "@typescript-eslint/eslint-plugin@7.18.0", + "@vitejs/plugin-react-swc@3.7.1", + "@yudiel/react-qr-scanner@2.0.8", + "autoprefixer@10.4.20", + "axios@1.7.7", + "bowser@2.11.0", + "browser-image-compression@2.0.2", + "browserslist-useragent-regexp@4.1.3", + "class-variance-authority@0.7.0", + "clsx@2.1.1", + "cross-env@7.0.3", + "cypress-localstorage-commands@2.2.6", + "cypress-split@1.24.0", + "cypress@13.15.0", + "dayjs@1.11.13", + "echarts-for-react@3.0.2", + "echarts@5.5.1", + "eslint-config-prettier@9.1.0", + "eslint-plugin-i18next@6.1.0", + "eslint-plugin-mdx@3.1.5", + "eslint-plugin-prettier@5.2.1", + "eslint-plugin-react-hooks@4.6.2", + "eslint-plugin-react@7.37.1", + "events@3.3.0", + "gentype@4.5.0", + "glob@11.0.0", + "hi-profiles@1.1.0", + "husky@8.0.3", + "i18next-browser-languagedetector@7.2.1", + "i18next@23.15.2", + "lint-staged@13.3.0", + "local-cypress@1.2.6", + "lodash-es@4.17.21", + "lucide-react@0.446.0", + "postcss-loader@7.3.4", + "postcss@8.4.47", + "prettier-plugin-tailwindcss@0.6.8", + "prettier@3.3.3", + "prop-types@15.8.1", + "qrcode.react@3.2.0", + "raviger@4.1.2", + "react-copy-to-clipboard@5.1.0", + "react-dnd-html5-backend@16.0.1", + "react-dnd-scrolling@1.3.10", + "react-dnd@16.0.1", + "react-dom@18.3.1", + "react-google-recaptcha@3.1.0", + "react-i18next@15.0.2", + "react-infinite-scroll-component@6.1.0", + "react-markdown@8.0.7", + "react-pdf@9.1.1", + "react-redux@8.1.3", + "react-webcam@7.2.0", + "react@18.3.1", + "redux-devtools-extension@2.13.9", + "redux-thunk@2.4.2", + "redux@4.2.1", + "rehype-raw@6.1.1", + "snyk@1.1293.1", + "tailwind-merge@2.5.3", + "tailwindcss-animate@1.0.7", + "tailwindcss@3.4.13", + "typescript@5.6.2", + "use-keyboard-shortcut@1.1.6", + "uuid@10.0.0", + "vite-plugin-checker@0.6.4", + "vite-plugin-pwa@0.20.5", + "vite-plugin-static-copy@1.0.6", + "vite@5.4.8", + "xlsx@0.18.5" + ] + }, + { + "ref": "@fontsource/figtree@5.1.1" + }, + { + "ref": "@googlemaps/react-wrapper@1.1.42", + "dependsOn": [ + "@googlemaps/js-api-loader@1.16.8", + "react@18.3.1" + ] + }, + { + "ref": "@googlemaps/js-api-loader@1.16.8" + }, + { + "ref": "react@18.3.1", + "dependsOn": [ + "loose-envify@1.4.0" + ] + }, + { + "ref": "@googlemaps/typescript-guards@2.0.3" + }, + { + "ref": "@headlessui/react@2.1.9", + "dependsOn": [ + "@floating-ui/react@0.26.24", + "@react-aria/focus@3.18.3", + "@react-aria/interactions@3.22.3", + "@tanstack/react-virtual@3.10.8", + "react-dom@18.3.1", + "react@18.3.1" + ] + }, + { + "ref": "@floating-ui/react@0.26.24", + "dependsOn": [ + "@floating-ui/react-dom@2.1.2", + "@floating-ui/utils@0.2.8", + "react-dom@18.3.1", + "react@18.3.1", + "tabbable@6.2.0" + ] + }, + { + "ref": "@floating-ui/react-dom@2.1.2", + "dependsOn": [ + "@floating-ui/dom@1.6.11", + "react-dom@18.3.1", + "react@18.3.1" + ] + }, + { + "ref": "@floating-ui/dom@1.6.11", + "dependsOn": [ + "@floating-ui/core@1.6.8", + "@floating-ui/utils@0.2.8" + ] + }, + { + "ref": "@floating-ui/core@1.6.8", + "dependsOn": [ + "@floating-ui/utils@0.2.8" + ] + }, + { + "ref": "@floating-ui/utils@0.2.8" + }, + { + "ref": "react-dom@18.3.1", + "dependsOn": [ + "loose-envify@1.4.0", + "react@18.3.1", + "scheduler@0.23.2" + ] + }, + { + "ref": "tabbable@6.2.0" + }, + { + "ref": "@react-aria/focus@3.18.3", + "dependsOn": [ + "@react-aria/interactions@3.22.3", + "@react-aria/utils@3.25.3", + "@react-types/shared@3.25.0", + "@swc/helpers@0.5.13", + "clsx@2.1.1", + "react@18.3.1" + ] + }, + { + "ref": "@react-aria/interactions@3.22.3", + "dependsOn": [ + "@react-aria/ssr@3.9.6", + "@react-aria/utils@3.25.3", + "@react-types/shared@3.25.0", + "@swc/helpers@0.5.13", + "react@18.3.1" + ] + }, + { + "ref": "@react-aria/utils@3.25.3", + "dependsOn": [ + "@react-aria/ssr@3.9.6", + "@react-stately/utils@3.10.4", + "@react-types/shared@3.25.0", + "@swc/helpers@0.5.13", + "clsx@2.1.1", + "react@18.3.1" + ] + }, + { + "ref": "@react-aria/ssr@3.9.6", + "dependsOn": [ + "@swc/helpers@0.5.13", + "react@18.3.1" + ] + }, + { + "ref": "@react-stately/utils@3.10.4", + "dependsOn": [ + "@swc/helpers@0.5.13", + "react@18.3.1" + ] + }, + { + "ref": "@swc/helpers@0.5.13", + "dependsOn": [ + "tslib@2.7.0" + ] + }, + { + "ref": "@react-types/shared@3.25.0", + "dependsOn": [ + "react@18.3.1" + ] + }, + { + "ref": "clsx@2.1.1" + }, + { + "ref": "tslib@2.7.0" + }, + { + "ref": "@tanstack/react-virtual@3.10.8", + "dependsOn": [ + "@tanstack/virtual-core@3.10.8", + "react-dom@18.3.1", + "react@18.3.1" + ] + }, + { + "ref": "@tanstack/virtual-core@3.10.8" + }, + { + "ref": "@pnotify/core@5.2.0" + }, + { + "ref": "@pnotify/mobile@5.2.0", + "dependsOn": [ + "@pnotify/core@5.2.0" + ] + }, + { + "ref": "@radix-ui/react-icons@1.3.0", + "dependsOn": [ + "react@18.3.1" + ] + }, + { + "ref": "@radix-ui/react-slot@1.1.0", + "dependsOn": [ + "@radix-ui/react-compose-refs@1.1.0", + "@types/react@18.3.2", + "react@18.3.1" + ] + }, + { + "ref": "@radix-ui/react-compose-refs@1.1.0", + "dependsOn": [ + "@types/react@18.3.2", + "react@18.3.1" + ] + }, + { + "ref": "@types/react@18.3.2", + "dependsOn": [ + "@types/prop-types@15.7.13", + "csstype@3.1.3" + ] + }, + { + "ref": "@radix-ui/react-toast@1.2.2", + "dependsOn": [ + "@radix-ui/primitive@1.1.0", + "@radix-ui/react-collection@1.1.0", + "@radix-ui/react-compose-refs@1.1.0", + "@radix-ui/react-context@1.1.1", + "@radix-ui/react-dismissable-layer@1.1.1", + "@radix-ui/react-portal@1.1.2", + "@radix-ui/react-presence@1.1.1", + "@radix-ui/react-primitive@2.0.0", + "@radix-ui/react-use-callback-ref@1.1.0", + "@radix-ui/react-use-controllable-state@1.1.0", + "@radix-ui/react-use-layout-effect@1.1.0", + "@radix-ui/react-visually-hidden@1.1.0", + "@types/react-dom@18.3.0", + "@types/react@18.3.2", + "react-dom@18.3.1", + "react@18.3.1" + ] + }, + { + "ref": "@radix-ui/primitive@1.1.0" + }, + { + "ref": "@radix-ui/react-collection@1.1.0", + "dependsOn": [ + "@radix-ui/react-compose-refs@1.1.0", + "@radix-ui/react-collection@1.1.0|@radix-ui/react-context@1.1.0", + "@radix-ui/react-primitive@2.0.0", + "@radix-ui/react-slot@1.1.0", + "@types/react-dom@18.3.0", + "@types/react@18.3.2", + "react-dom@18.3.1", + "react@18.3.1" + ] + }, + { + "ref": "@radix-ui/react-collection@1.1.0|@radix-ui/react-context@1.1.0", + "dependsOn": [ + "@types/react@18.3.2", + "react@18.3.1" + ] + }, + { + "ref": "@radix-ui/react-primitive@2.0.0", + "dependsOn": [ + "@radix-ui/react-slot@1.1.0", + "@types/react-dom@18.3.0", + "@types/react@18.3.2", + "react-dom@18.3.1", + "react@18.3.1" + ] + }, + { + "ref": "@types/react-dom@18.3.0", + "dependsOn": [ + "@types/react@18.3.2" + ] + }, + { + "ref": "@radix-ui/react-context@1.1.1", + "dependsOn": [ + "@types/react@18.3.2", + "react@18.3.1" + ] + }, + { + "ref": "@radix-ui/react-dismissable-layer@1.1.1", + "dependsOn": [ + "@radix-ui/primitive@1.1.0", + "@radix-ui/react-compose-refs@1.1.0", + "@radix-ui/react-primitive@2.0.0", + "@radix-ui/react-use-callback-ref@1.1.0", + "@radix-ui/react-use-escape-keydown@1.1.0", + "@types/react-dom@18.3.0", + "@types/react@18.3.2", + "react-dom@18.3.1", + "react@18.3.1" + ] + }, + { + "ref": "@radix-ui/react-use-callback-ref@1.1.0", + "dependsOn": [ + "@types/react@18.3.2", + "react@18.3.1" + ] + }, + { + "ref": "@radix-ui/react-use-escape-keydown@1.1.0", + "dependsOn": [ + "@radix-ui/react-use-callback-ref@1.1.0", + "@types/react@18.3.2", + "react@18.3.1" + ] + }, + { + "ref": "@radix-ui/react-portal@1.1.2", + "dependsOn": [ + "@radix-ui/react-primitive@2.0.0", + "@radix-ui/react-use-layout-effect@1.1.0", + "@types/react-dom@18.3.0", + "@types/react@18.3.2", + "react-dom@18.3.1", + "react@18.3.1" + ] + }, + { + "ref": "@radix-ui/react-use-layout-effect@1.1.0", + "dependsOn": [ + "@types/react@18.3.2", + "react@18.3.1" + ] + }, + { + "ref": "@radix-ui/react-presence@1.1.1", + "dependsOn": [ + "@radix-ui/react-compose-refs@1.1.0", + "@radix-ui/react-use-layout-effect@1.1.0", + "@types/react-dom@18.3.0", + "@types/react@18.3.2", + "react-dom@18.3.1", + "react@18.3.1" + ] + }, + { + "ref": "@radix-ui/react-use-controllable-state@1.1.0", + "dependsOn": [ + "@radix-ui/react-use-callback-ref@1.1.0", + "@types/react@18.3.2", + "react@18.3.1" + ] + }, + { + "ref": "@radix-ui/react-visually-hidden@1.1.0", + "dependsOn": [ + "@radix-ui/react-primitive@2.0.0", + "@types/react-dom@18.3.0", + "@types/react@18.3.2", + "react-dom@18.3.1", + "react@18.3.1" + ] + }, + { + "ref": "@sentry/browser@8.33.1", + "dependsOn": [ + "@sentry-internal/browser-utils@8.33.1", + "@sentry-internal/feedback@8.33.1", + "@sentry-internal/replay-canvas@8.33.1", + "@sentry-internal/replay@8.33.1", + "@sentry/core@8.33.1", + "@sentry/types@8.33.1", + "@sentry/utils@8.33.1" + ] + }, + { + "ref": "@sentry-internal/browser-utils@8.33.1", + "dependsOn": [ + "@sentry/core@8.33.1", + "@sentry/types@8.33.1", + "@sentry/utils@8.33.1" + ] + }, + { + "ref": "@sentry/core@8.33.1", + "dependsOn": [ + "@sentry/types@8.33.1", + "@sentry/utils@8.33.1" + ] + }, + { + "ref": "@sentry/types@8.33.1" + }, + { + "ref": "@sentry/utils@8.33.1", + "dependsOn": [ + "@sentry/types@8.33.1" + ] + }, + { + "ref": "@sentry-internal/feedback@8.33.1", + "dependsOn": [ + "@sentry/core@8.33.1", + "@sentry/types@8.33.1", + "@sentry/utils@8.33.1" + ] + }, + { + "ref": "@sentry-internal/replay-canvas@8.33.1", + "dependsOn": [ + "@sentry-internal/replay@8.33.1", + "@sentry/core@8.33.1", + "@sentry/types@8.33.1", + "@sentry/utils@8.33.1" + ] + }, + { + "ref": "@sentry-internal/replay@8.33.1", + "dependsOn": [ + "@sentry-internal/browser-utils@8.33.1", + "@sentry/core@8.33.1", + "@sentry/types@8.33.1", + "@sentry/utils@8.33.1" + ] + }, + { + "ref": "@tailwindcss/container-queries@0.1.1", + "dependsOn": [ + "tailwindcss@3.4.13" + ] + }, + { + "ref": "tailwindcss@3.4.13", + "dependsOn": [ + "@alloc/quick-lru@5.2.0", + "arg@5.0.2", + "chokidar@3.6.0", + "didyoumean@1.2.2", + "dlv@1.1.3", + "fast-glob@3.3.2", + "glob-parent@6.0.2", + "is-glob@4.0.3", + "jiti@1.21.6", + "lilconfig@2.1.0", + "micromatch@4.0.8", + "normalize-path@3.0.0", + "object-hash@3.0.0", + "picocolors@1.1.0", + "postcss-import@15.1.0", + "postcss-js@4.0.1", + "postcss-load-config@4.0.2", + "postcss-nested@6.2.0", + "tailwindcss@3.4.13|postcss-selector-parser@6.1.2", + "postcss@8.4.47", + "tailwindcss@3.4.13|resolve@1.22.8", + "sucrase@3.35.0" + ] + }, + { + "ref": "tailwindcss@3.4.13|postcss-selector-parser@6.1.2", + "dependsOn": [ + "cssesc@3.0.0", + "util-deprecate@1.0.2" + ] + }, + { + "ref": "tailwindcss@3.4.13|resolve@1.22.8", + "dependsOn": [ + "is-core-module@2.15.1", + "path-parse@1.0.7", + "supports-preserve-symlinks-flag@1.0.0" + ] + }, + { + "ref": "@tailwindcss/forms@0.5.9", + "dependsOn": [ + "mini-svg-data-uri@1.4.4", + "tailwindcss@3.4.13" + ] + }, + { + "ref": "mini-svg-data-uri@1.4.4" + }, + { + "ref": "@tailwindcss/typography@0.5.15", + "dependsOn": [ + "lodash.castarray@4.4.0", + "lodash.isplainobject@4.0.6", + "lodash.merge@4.6.2", + "postcss-selector-parser@6.0.10", + "tailwindcss@3.4.13" + ] + }, + { + "ref": "lodash.castarray@4.4.0" + }, + { + "ref": "lodash.isplainobject@4.0.6" + }, + { + "ref": "lodash.merge@4.6.2" + }, + { + "ref": "postcss-selector-parser@6.0.10", + "dependsOn": [ + "cssesc@3.0.0", + "util-deprecate@1.0.2" + ] + }, + { + "ref": "cssesc@3.0.0" + }, + { + "ref": "util-deprecate@1.0.2" + }, + { + "ref": "@types/cypress@1.1.3", + "dependsOn": [ + "cypress@13.15.0" + ] + }, + { + "ref": "cypress@13.15.0", + "dependsOn": [ + "@cypress/request@3.0.5", + "@cypress/xvfb@1.2.4", + "@types/sinonjs__fake-timers@8.1.1", + "@types/sizzle@2.3.8", + "arch@2.2.0", + "blob-util@2.0.2", + "bluebird@3.7.2", + "buffer@5.7.1", + "cachedir@2.4.0", + "chalk@4.1.2", + "check-more-types@2.24.0", + "cli-cursor@3.1.0", + "cli-table3@0.6.5", + "commander@6.2.1", + "common-tags@1.8.2", + "dayjs@1.11.13", + "debug@4.3.7", + "enquirer@2.4.1", + "eventemitter2@6.4.7", + "execa@4.1.0", + "executable@4.1.1", + "extract-zip@2.0.1", + "figures@3.2.0", + "fs-extra@9.1.0", + "getos@3.2.1", + "is-ci@3.0.1", + "is-installed-globally@0.4.0", + "lazy-ass@1.6.0", + "listr2@3.14.0", + "lodash@4.17.21", + "log-symbols@4.1.0", + "minimist@1.2.8", + "ospath@1.2.2", + "pretty-bytes@5.6.0", + "process@0.11.10", + "cypress@13.15.0|proxy-from-env@1.0.0", + "request-progress@3.0.0", + "semver@7.6.3", + "supports-color@8.1.1", + "tmp@0.2.3", + "untildify@4.0.0", + "yauzl@2.10.0" + ] + }, + { + "ref": "cypress@13.15.0|proxy-from-env@1.0.0" + }, + { + "ref": "@types/events@3.0.3" + }, + { + "ref": "@types/google.maps@3.58.1" + }, + { + "ref": "@types/lodash-es@4.17.12", + "dependsOn": [ + "@types/lodash@4.17.10" + ] + }, + { + "ref": "@types/lodash@4.17.10" + }, + { + "ref": "@types/node@22.7.5", + "dependsOn": [ + "undici-types@6.19.8" + ] + }, + { + "ref": "undici-types@6.19.8" + }, + { + "ref": "@types/qrcode.react@1.0.5", + "dependsOn": [ + "@types/react@18.3.2" + ] + }, + { + "ref": "@types/react-copy-to-clipboard@5.0.7", + "dependsOn": [ + "@types/react@18.3.2" + ] + }, + { + "ref": "@types/react-csv@1.1.10", + "dependsOn": [ + "@types/react@18.3.2" + ] + }, + { + "ref": "@types/react-google-recaptcha@2.1.9", + "dependsOn": [ + "@types/react@18.3.2" + ] + }, + { + "ref": "@types/prop-types@15.7.13" + }, + { + "ref": "csstype@3.1.3" + }, + { + "ref": "@typescript-eslint/eslint-plugin@7.18.0", + "dependsOn": [ + "@eslint-community/regexpp@4.11.1", + "@typescript-eslint/parser@7.18.0", + "@typescript-eslint/scope-manager@7.18.0", + "@typescript-eslint/type-utils@7.18.0", + "@typescript-eslint/utils@7.18.0", + "@typescript-eslint/visitor-keys@7.18.0", + "eslint@8.57.1", + "graphemer@1.4.0", + "ignore@5.3.2", + "natural-compare@1.4.0", + "ts-api-utils@1.3.0" + ] + }, + { + "ref": "@eslint-community/regexpp@4.11.1" + }, + { + "ref": "@typescript-eslint/parser@7.18.0", + "dependsOn": [ + "@typescript-eslint/scope-manager@7.18.0", + "@typescript-eslint/types@7.18.0", + "@typescript-eslint/typescript-estree@7.18.0", + "@typescript-eslint/visitor-keys@7.18.0", + "debug@4.3.7", + "eslint@8.57.1" + ] + }, + { + "ref": "@typescript-eslint/scope-manager@7.18.0", + "dependsOn": [ + "@typescript-eslint/types@7.18.0", + "@typescript-eslint/visitor-keys@7.18.0" + ] + }, + { + "ref": "@typescript-eslint/types@7.18.0" + }, + { + "ref": "@typescript-eslint/typescript-estree@7.18.0", + "dependsOn": [ + "@typescript-eslint/types@7.18.0", + "@typescript-eslint/visitor-keys@7.18.0", + "debug@4.3.7", + "globby@11.1.0", + "is-glob@4.0.3", + "minimatch@9.0.5", + "semver@7.6.3", + "ts-api-utils@1.3.0" + ] + }, + { + "ref": "@typescript-eslint/visitor-keys@7.18.0", + "dependsOn": [ + "@typescript-eslint/types@7.18.0", + "eslint-visitor-keys@3.4.3" + ] + }, + { + "ref": "debug@4.3.7", + "dependsOn": [ + "ms@2.1.3" + ] + }, + { + "ref": "globby@11.1.0", + "dependsOn": [ + "array-union@2.1.0", + "dir-glob@3.0.1", + "fast-glob@3.3.2", + "ignore@5.3.2", + "merge2@1.4.1", + "slash@3.0.0" + ] + }, + { + "ref": "is-glob@4.0.3", + "dependsOn": [ + "is-extglob@2.1.1" + ] + }, + { + "ref": "minimatch@9.0.5", + "dependsOn": [ + "brace-expansion@2.0.1" + ] + }, + { + "ref": "brace-expansion@2.0.1", + "dependsOn": [ + "balanced-match@1.0.2" + ] + }, + { + "ref": "semver@7.6.3" + }, + { + "ref": "ts-api-utils@1.3.0", + "dependsOn": [ + "typescript@5.6.2" + ] + }, + { + "ref": "eslint@8.57.1", + "dependsOn": [ + "@eslint-community/eslint-utils@4.4.0", + "@eslint-community/regexpp@4.11.1", + "@eslint/eslintrc@2.1.4", + "@eslint/js@8.57.1", + "@humanwhocodes/config-array@0.13.0", + "@humanwhocodes/module-importer@1.0.1", + "@nodelib/fs.walk@1.2.8", + "@ungap/structured-clone@1.2.0", + "ajv@6.12.6", + "chalk@4.1.2", + "cross-spawn@7.0.3", + "debug@4.3.7", + "doctrine@3.0.0", + "escape-string-regexp@4.0.0", + "eslint-scope@7.2.2", + "eslint-visitor-keys@3.4.3", + "espree@9.6.1", + "esquery@1.6.0", + "esutils@2.0.3", + "fast-deep-equal@3.1.3", + "file-entry-cache@6.0.1", + "find-up@5.0.0", + "glob-parent@6.0.2", + "globals@13.24.0", + "graphemer@1.4.0", + "ignore@5.3.2", + "imurmurhash@0.1.4", + "is-glob@4.0.3", + "is-path-inside@3.0.3", + "js-yaml@4.1.0", + "json-stable-stringify-without-jsonify@1.0.1", + "levn@0.4.1", + "lodash.merge@4.6.2", + "eslint@8.57.1|minimatch@3.1.2", + "natural-compare@1.4.0", + "optionator@0.9.4", + "strip-ansi@6.0.1", + "text-table@0.2.0" + ] + }, + { + "ref": "eslint@8.57.1|minimatch@3.1.2", + "dependsOn": [ + "eslint@8.57.1|brace-expansion@1.1.11" + ] + }, + { + "ref": "eslint@8.57.1|brace-expansion@1.1.11", + "dependsOn": [ + "balanced-match@1.0.2", + "concat-map@0.0.1" + ] + }, + { + "ref": "@typescript-eslint/type-utils@7.18.0", + "dependsOn": [ + "@typescript-eslint/typescript-estree@7.18.0", + "@typescript-eslint/utils@7.18.0", + "debug@4.3.7", + "eslint@8.57.1", + "ts-api-utils@1.3.0" + ] + }, + { + "ref": "@typescript-eslint/utils@7.18.0", + "dependsOn": [ + "@eslint-community/eslint-utils@4.4.0", + "@typescript-eslint/scope-manager@7.18.0", + "@typescript-eslint/types@7.18.0", + "@typescript-eslint/typescript-estree@7.18.0", + "eslint@8.57.1" + ] + }, + { + "ref": "@eslint-community/eslint-utils@4.4.0", + "dependsOn": [ + "eslint-visitor-keys@3.4.3", + "eslint@8.57.1" + ] + }, + { + "ref": "eslint-visitor-keys@3.4.3" + }, + { + "ref": "@eslint/eslintrc@2.1.4", + "dependsOn": [ + "ajv@6.12.6", + "debug@4.3.7", + "espree@9.6.1", + "globals@13.24.0", + "ignore@5.3.2", + "import-fresh@3.3.0", + "js-yaml@4.1.0", + "@eslint/eslintrc@2.1.4|minimatch@3.1.2", + "strip-json-comments@3.1.1" + ] + }, + { + "ref": "@eslint/eslintrc@2.1.4|minimatch@3.1.2", + "dependsOn": [ + "@eslint/eslintrc@2.1.4|brace-expansion@1.1.11" + ] + }, + { + "ref": "@eslint/eslintrc@2.1.4|brace-expansion@1.1.11", + "dependsOn": [ + "balanced-match@1.0.2", + "concat-map@0.0.1" + ] + }, + { + "ref": "ajv@6.12.6", + "dependsOn": [ + "fast-deep-equal@3.1.3", + "fast-json-stable-stringify@2.1.0", + "json-schema-traverse@0.4.1", + "uri-js@4.4.1" + ] + }, + { + "ref": "espree@9.6.1", + "dependsOn": [ + "acorn-jsx@5.3.2", + "acorn@8.12.1", + "eslint-visitor-keys@3.4.3" + ] + }, + { + "ref": "globals@13.24.0", + "dependsOn": [ + "type-fest@0.20.2" + ] + }, + { + "ref": "ignore@5.3.2" + }, + { + "ref": "import-fresh@3.3.0", + "dependsOn": [ + "parent-module@1.0.1", + "resolve-from@4.0.0" + ] + }, + { + "ref": "js-yaml@4.1.0", + "dependsOn": [ + "argparse@2.0.1" + ] + }, + { + "ref": "balanced-match@1.0.2" + }, + { + "ref": "concat-map@0.0.1" + }, + { + "ref": "strip-json-comments@3.1.1" + }, + { + "ref": "@eslint/js@8.57.1" + }, + { + "ref": "@humanwhocodes/config-array@0.13.0", + "dependsOn": [ + "@humanwhocodes/object-schema@2.0.3", + "debug@4.3.7", + "@humanwhocodes/config-array@0.13.0|minimatch@3.1.2" + ] + }, + { + "ref": "@humanwhocodes/config-array@0.13.0|minimatch@3.1.2", + "dependsOn": [ + "@humanwhocodes/config-array@0.13.0|brace-expansion@1.1.11" + ] + }, + { + "ref": "@humanwhocodes/config-array@0.13.0|brace-expansion@1.1.11", + "dependsOn": [ + "balanced-match@1.0.2", + "concat-map@0.0.1" + ] + }, + { + "ref": "@humanwhocodes/object-schema@2.0.3" + }, + { + "ref": "@humanwhocodes/module-importer@1.0.1" + }, + { + "ref": "@nodelib/fs.walk@1.2.8", + "dependsOn": [ + "@nodelib/fs.scandir@2.1.5", + "fastq@1.17.1" + ] + }, + { + "ref": "@nodelib/fs.scandir@2.1.5", + "dependsOn": [ + "@nodelib/fs.stat@2.0.5", + "run-parallel@1.2.0" + ] + }, + { + "ref": "@nodelib/fs.stat@2.0.5" + }, + { + "ref": "run-parallel@1.2.0", + "dependsOn": [ + "queue-microtask@1.2.3" + ] + }, + { + "ref": "queue-microtask@1.2.3" + }, + { + "ref": "fastq@1.17.1", + "dependsOn": [ + "reusify@1.0.4" + ] + }, + { + "ref": "reusify@1.0.4" + }, + { + "ref": "@ungap/structured-clone@1.2.0" + }, + { + "ref": "fast-deep-equal@3.1.3" + }, + { + "ref": "fast-json-stable-stringify@2.1.0" + }, + { + "ref": "json-schema-traverse@0.4.1" + }, + { + "ref": "uri-js@4.4.1", + "dependsOn": [ + "punycode@2.3.1" + ] + }, + { + "ref": "punycode@2.3.1" + }, + { + "ref": "chalk@4.1.2", + "dependsOn": [ + "ansi-styles@4.3.0", + "chalk@4.1.2|supports-color@7.2.0" + ] + }, + { + "ref": "chalk@4.1.2|supports-color@7.2.0", + "dependsOn": [ + "has-flag@4.0.0" + ] + }, + { + "ref": "cross-spawn@7.0.3", + "dependsOn": [ + "path-key@3.1.1", + "shebang-command@2.0.0", + "which@2.0.2" + ] + }, + { + "ref": "doctrine@3.0.0", + "dependsOn": [ + "esutils@2.0.3" + ] + }, + { + "ref": "esutils@2.0.3" + }, + { + "ref": "escape-string-regexp@4.0.0" + }, + { + "ref": "eslint-scope@7.2.2", + "dependsOn": [ + "esrecurse@4.3.0", + "estraverse@5.3.0" + ] + }, + { + "ref": "esrecurse@4.3.0", + "dependsOn": [ + "estraverse@5.3.0" + ] + }, + { + "ref": "estraverse@5.3.0" + }, + { + "ref": "acorn-jsx@5.3.2", + "dependsOn": [ + "acorn@8.12.1" + ] + }, + { + "ref": "acorn@8.12.1" + }, + { + "ref": "esquery@1.6.0", + "dependsOn": [ + "estraverse@5.3.0" + ] + }, + { + "ref": "file-entry-cache@6.0.1", + "dependsOn": [ + "flat-cache@3.2.0" + ] + }, + { + "ref": "flat-cache@3.2.0", + "dependsOn": [ + "flatted@3.3.1", + "keyv@4.5.4", + "rimraf@3.0.2" + ] + }, + { + "ref": "flatted@3.3.1" + }, + { + "ref": "keyv@4.5.4", + "dependsOn": [ + "json-buffer@3.0.1" + ] + }, + { + "ref": "json-buffer@3.0.1" + }, + { + "ref": "rimraf@3.0.2", + "dependsOn": [ + "rimraf@3.0.2|glob@7.2.3" + ] + }, + { + "ref": "rimraf@3.0.2|glob@7.2.3", + "dependsOn": [ + "fs.realpath@1.0.0", + "inflight@1.0.6", + "inherits@2.0.4", + "rimraf@3.0.2|minimatch@3.1.2", + "once@1.4.0", + "path-is-absolute@1.0.1" + ] + }, + { + "ref": "rimraf@3.0.2|minimatch@3.1.2", + "dependsOn": [ + "rimraf@3.0.2|brace-expansion@1.1.11" + ] + }, + { + "ref": "rimraf@3.0.2|brace-expansion@1.1.11", + "dependsOn": [ + "balanced-match@1.0.2", + "concat-map@0.0.1" + ] + }, + { + "ref": "fs.realpath@1.0.0" + }, + { + "ref": "inflight@1.0.6", + "dependsOn": [ + "once@1.4.0", + "wrappy@1.0.2" + ] + }, + { + "ref": "inherits@2.0.4" + }, + { + "ref": "once@1.4.0", + "dependsOn": [ + "wrappy@1.0.2" + ] + }, + { + "ref": "path-is-absolute@1.0.1" + }, + { + "ref": "find-up@5.0.0", + "dependsOn": [ + "locate-path@6.0.0", + "path-exists@4.0.0" + ] + }, + { + "ref": "locate-path@6.0.0", + "dependsOn": [ + "p-locate@5.0.0" + ] + }, + { + "ref": "p-locate@5.0.0", + "dependsOn": [ + "p-limit@3.1.0" + ] + }, + { + "ref": "p-limit@3.1.0", + "dependsOn": [ + "yocto-queue@0.1.0" + ] + }, + { + "ref": "yocto-queue@0.1.0" + }, + { + "ref": "path-exists@4.0.0" + }, + { + "ref": "glob-parent@6.0.2", + "dependsOn": [ + "is-glob@4.0.3" + ] + }, + { + "ref": "type-fest@0.20.2" + }, + { + "ref": "graphemer@1.4.0" + }, + { + "ref": "imurmurhash@0.1.4" + }, + { + "ref": "is-path-inside@3.0.3" + }, + { + "ref": "argparse@2.0.1" + }, + { + "ref": "json-stable-stringify-without-jsonify@1.0.1" + }, + { + "ref": "levn@0.4.1", + "dependsOn": [ + "prelude-ls@1.2.1", + "type-check@0.4.0" + ] + }, + { + "ref": "prelude-ls@1.2.1" + }, + { + "ref": "type-check@0.4.0", + "dependsOn": [ + "prelude-ls@1.2.1" + ] + }, + { + "ref": "natural-compare@1.4.0" + }, + { + "ref": "optionator@0.9.4", + "dependsOn": [ + "deep-is@0.1.4", + "fast-levenshtein@2.0.6", + "levn@0.4.1", + "prelude-ls@1.2.1", + "type-check@0.4.0", + "word-wrap@1.2.5" + ] + }, + { + "ref": "strip-ansi@6.0.1", + "dependsOn": [ + "ansi-regex@5.0.1" + ] + }, + { + "ref": "text-table@0.2.0" + }, + { + "ref": "typescript@5.6.2" + }, + { + "ref": "@vitejs/plugin-react-swc@3.7.1", + "dependsOn": [ + "@swc/core@1.7.26", + "vite@5.4.8" + ] + }, + { + "ref": "@swc/core@1.7.26", + "dependsOn": [ + "@swc/core-linux-x64-gnu@1.7.26", + "@swc/core-linux-x64-musl@1.7.26", + "@swc/counter@0.1.3", + "@swc/helpers@0.5.13", + "@swc/types@0.1.12" + ] + }, + { + "ref": "@swc/core-linux-x64-gnu@1.7.26" + }, + { + "ref": "@swc/core-linux-x64-musl@1.7.26" + }, + { + "ref": "@swc/counter@0.1.3" + }, + { + "ref": "@swc/types@0.1.12", + "dependsOn": [ + "@swc/counter@0.1.3" + ] + }, + { + "ref": "vite@5.4.8", + "dependsOn": [ + "@types/node@22.7.5", + "vite@5.4.8|esbuild@0.21.5", + "postcss@8.4.47", + "rollup@4.24.0", + "terser@5.34.1" + ] + }, + { + "ref": "vite@5.4.8|esbuild@0.21.5", + "dependsOn": [ + "vite@5.4.8|@esbuild/linux-x64@0.21.5" + ] + }, + { + "ref": "vite@5.4.8|@esbuild/linux-x64@0.21.5" + }, + { + "ref": "@yudiel/react-qr-scanner@2.0.8", + "dependsOn": [ + "barcode-detector@2.2.10", + "react-dom@18.3.1", + "react@18.3.1", + "webrtc-adapter@9.0.1" + ] + }, + { + "ref": "barcode-detector@2.2.10", + "dependsOn": [ + "@types/dom-webcodecs@0.1.12", + "zxing-wasm@1.2.14" + ] + }, + { + "ref": "@types/dom-webcodecs@0.1.12" + }, + { + "ref": "zxing-wasm@1.2.14", + "dependsOn": [ + "@types/emscripten@1.39.13" + ] + }, + { + "ref": "@types/emscripten@1.39.13" + }, + { + "ref": "webrtc-adapter@9.0.1", + "dependsOn": [ + "sdp@3.2.0" + ] + }, + { + "ref": "sdp@3.2.0" + }, + { + "ref": "autoprefixer@10.4.20", + "dependsOn": [ + "browserslist@4.24.0", + "caniuse-lite@1.0.30001667", + "fraction.js@4.3.7", + "normalize-range@0.1.2", + "picocolors@1.1.0", + "postcss-value-parser@4.2.0", + "postcss@8.4.47" + ] + }, + { + "ref": "browserslist@4.24.0", + "dependsOn": [ + "caniuse-lite@1.0.30001667", + "electron-to-chromium@1.5.33", + "node-releases@2.0.18", + "update-browserslist-db@1.1.1" + ] + }, + { + "ref": "caniuse-lite@1.0.30001667" + }, + { + "ref": "electron-to-chromium@1.5.33" + }, + { + "ref": "node-releases@2.0.18" + }, + { + "ref": "update-browserslist-db@1.1.1", + "dependsOn": [ + "browserslist@4.24.0", + "escalade@3.2.0", + "picocolors@1.1.0" + ] + }, + { + "ref": "escalade@3.2.0" + }, + { + "ref": "picocolors@1.1.0" + }, + { + "ref": "fraction.js@4.3.7" + }, + { + "ref": "normalize-range@0.1.2" + }, + { + "ref": "postcss-value-parser@4.2.0" + }, + { + "ref": "postcss@8.4.47", + "dependsOn": [ + "nanoid@3.3.7", + "picocolors@1.1.0", + "source-map-js@1.2.1" + ] + }, + { + "ref": "axios@1.7.7", + "dependsOn": [ + "follow-redirects@1.15.9", + "form-data@4.0.0", + "proxy-from-env@1.1.0" + ] + }, + { + "ref": "follow-redirects@1.15.9" + }, + { + "ref": "form-data@4.0.0", + "dependsOn": [ + "asynckit@0.4.0", + "combined-stream@1.0.8", + "mime-types@2.1.35" + ] + }, + { + "ref": "asynckit@0.4.0" + }, + { + "ref": "combined-stream@1.0.8", + "dependsOn": [ + "delayed-stream@1.0.0" + ] + }, + { + "ref": "delayed-stream@1.0.0" + }, + { + "ref": "mime-types@2.1.35", + "dependsOn": [ + "mime-db@1.52.0" + ] + }, + { + "ref": "mime-db@1.52.0" + }, + { + "ref": "proxy-from-env@1.1.0" + }, + { + "ref": "bowser@2.11.0" + }, + { + "ref": "browser-image-compression@2.0.2", + "dependsOn": [ + "uzip@0.20201231.0" + ] + }, + { + "ref": "uzip@0.20201231.0" + }, + { + "ref": "browserslist-useragent-regexp@4.1.3", + "dependsOn": [ + "argue-cli@2.1.0", + "browserslist@4.24.0", + "easy-table@1.2.0", + "picocolors@1.1.0", + "regexp-tree@0.1.27", + "ua-regexes-lite@1.2.1" + ] + }, + { + "ref": "argue-cli@2.1.0" + }, + { + "ref": "easy-table@1.2.0", + "dependsOn": [ + "ansi-regex@5.0.1", + "wcwidth@1.0.1" + ] + }, + { + "ref": "ansi-regex@5.0.1" + }, + { + "ref": "wcwidth@1.0.1", + "dependsOn": [ + "defaults@1.0.4" + ] + }, + { + "ref": "defaults@1.0.4", + "dependsOn": [ + "clone@1.0.4" + ] + }, + { + "ref": "clone@1.0.4" + }, + { + "ref": "regexp-tree@0.1.27" + }, + { + "ref": "ua-regexes-lite@1.2.1" + }, + { + "ref": "class-variance-authority@0.7.0", + "dependsOn": [ + "class-variance-authority@0.7.0|clsx@2.0.0" + ] + }, + { + "ref": "class-variance-authority@0.7.0|clsx@2.0.0" + }, + { + "ref": "cross-env@7.0.3", + "dependsOn": [ + "cross-spawn@7.0.3" + ] + }, + { + "ref": "path-key@3.1.1" + }, + { + "ref": "shebang-command@2.0.0", + "dependsOn": [ + "shebang-regex@3.0.0" + ] + }, + { + "ref": "shebang-regex@3.0.0" + }, + { + "ref": "which@2.0.2", + "dependsOn": [ + "isexe@2.0.0" + ] + }, + { + "ref": "isexe@2.0.0" + }, + { + "ref": "cypress-localstorage-commands@2.2.6", + "dependsOn": [ + "cypress@13.15.0" + ] + }, + { + "ref": "cypress-split@1.24.0", + "dependsOn": [ + "@actions/core@1.11.1", + "arg@5.0.2", + "console.table@0.10.0", + "debug@4.3.7", + "fast-shuffle@6.1.0", + "find-cypress-specs@1.43.4", + "globby@11.1.0", + "humanize-duration@3.32.1" + ] + }, + { + "ref": "@actions/core@1.11.1", + "dependsOn": [ + "@actions/exec@1.1.1", + "@actions/http-client@2.2.3" + ] + }, + { + "ref": "@actions/exec@1.1.1", + "dependsOn": [ + "@actions/io@1.1.3" + ] + }, + { + "ref": "@actions/io@1.1.3" + }, + { + "ref": "@actions/http-client@2.2.3", + "dependsOn": [ + "tunnel@0.0.6", + "undici@5.28.4" + ] + }, + { + "ref": "tunnel@0.0.6" + }, + { + "ref": "undici@5.28.4", + "dependsOn": [ + "@fastify/busboy@2.1.1" + ] + }, + { + "ref": "@fastify/busboy@2.1.1" + }, + { + "ref": "arg@5.0.2" + }, + { + "ref": "console.table@0.10.0", + "dependsOn": [ + "console.table@0.10.0|easy-table@1.1.0" + ] + }, + { + "ref": "console.table@0.10.0|easy-table@1.1.0", + "dependsOn": [ + "wcwidth@1.0.1" + ] + }, + { + "ref": "ms@2.1.3" + }, + { + "ref": "fast-shuffle@6.1.0", + "dependsOn": [ + "pcg@1.0.0" + ] + }, + { + "ref": "pcg@1.0.0", + "dependsOn": [ + "long@5.2.3", + "ramda@0.29.0" + ] + }, + { + "ref": "long@5.2.3" + }, + { + "ref": "ramda@0.29.0" + }, + { + "ref": "find-cypress-specs@1.43.4", + "dependsOn": [ + "@actions/core@1.11.1", + "arg@5.0.2", + "console.table@0.10.0", + "debug@4.3.7", + "find-test-names@1.28.18", + "globby@11.1.0", + "find-cypress-specs@1.43.4|minimatch@3.1.2", + "pluralize@8.0.0", + "require-and-forget@1.0.1", + "shelljs@0.8.5", + "spec-change@1.11.11", + "tsx@4.19.1" + ] + }, + { + "ref": "find-cypress-specs@1.43.4|minimatch@3.1.2", + "dependsOn": [ + "find-cypress-specs@1.43.4|brace-expansion@1.1.11" + ] + }, + { + "ref": "find-cypress-specs@1.43.4|brace-expansion@1.1.11", + "dependsOn": [ + "balanced-match@1.0.2", + "concat-map@0.0.1" + ] + }, + { + "ref": "find-test-names@1.28.18", + "dependsOn": [ + "@babel/parser@7.25.7", + "@babel/plugin-syntax-jsx@7.25.7", + "acorn-walk@8.3.4", + "debug@4.3.7", + "globby@11.1.0", + "simple-bin-help@1.8.0" + ] + }, + { + "ref": "@babel/parser@7.25.7", + "dependsOn": [ + "@babel/types@7.25.7" + ] + }, + { + "ref": "@babel/types@7.25.7", + "dependsOn": [ + "@babel/helper-string-parser@7.25.7", + "@babel/helper-validator-identifier@7.25.7", + "to-fast-properties@2.0.0" + ] + }, + { + "ref": "@babel/plugin-syntax-jsx@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/core@7.25.7", + "dependsOn": [ + "@ampproject/remapping@2.3.0", + "@babel/code-frame@7.25.7", + "@babel/generator@7.25.7", + "@babel/helper-compilation-targets@7.25.7", + "@babel/helper-module-transforms@7.25.7", + "@babel/helpers@7.25.7", + "@babel/parser@7.25.7", + "@babel/template@7.25.7", + "@babel/traverse@7.25.7", + "@babel/types@7.25.7", + "convert-source-map@2.0.0", + "debug@4.3.7", + "gensync@1.0.0-beta.2", + "json5@2.2.3", + "@babel/core@7.25.7|semver@6.3.1" + ] + }, + { + "ref": "@babel/core@7.25.7|semver@6.3.1" + }, + { + "ref": "@babel/helper-plugin-utils@7.25.7" + }, + { + "ref": "acorn-walk@8.3.4", + "dependsOn": [ + "acorn@8.12.1" + ] + }, + { + "ref": "simple-bin-help@1.8.0" + }, + { + "ref": "pluralize@8.0.0" + }, + { + "ref": "require-and-forget@1.0.1", + "dependsOn": [ + "require-and-forget@1.0.1|debug@4.3.4" + ] + }, + { + "ref": "require-and-forget@1.0.1|debug@4.3.4", + "dependsOn": [ + "require-and-forget@1.0.1|ms@2.1.2" + ] + }, + { + "ref": "require-and-forget@1.0.1|ms@2.1.2" + }, + { + "ref": "shelljs@0.8.5", + "dependsOn": [ + "shelljs@0.8.5|glob@7.2.3", + "interpret@1.4.0", + "rechoir@0.6.2" + ] + }, + { + "ref": "shelljs@0.8.5|glob@7.2.3", + "dependsOn": [ + "fs.realpath@1.0.0", + "inflight@1.0.6", + "inherits@2.0.4", + "shelljs@0.8.5|minimatch@3.1.2", + "once@1.4.0", + "path-is-absolute@1.0.1" + ] + }, + { + "ref": "shelljs@0.8.5|minimatch@3.1.2", + "dependsOn": [ + "shelljs@0.8.5|brace-expansion@1.1.11" + ] + }, + { + "ref": "shelljs@0.8.5|brace-expansion@1.1.11", + "dependsOn": [ + "balanced-match@1.0.2", + "concat-map@0.0.1" + ] + }, + { + "ref": "interpret@1.4.0" + }, + { + "ref": "rechoir@0.6.2", + "dependsOn": [ + "rechoir@0.6.2|resolve@1.22.8" + ] + }, + { + "ref": "rechoir@0.6.2|resolve@1.22.8", + "dependsOn": [ + "is-core-module@2.15.1", + "path-parse@1.0.7", + "supports-preserve-symlinks-flag@1.0.0" + ] + }, + { + "ref": "is-core-module@2.15.1", + "dependsOn": [ + "hasown@2.0.2" + ] + }, + { + "ref": "path-parse@1.0.7" + }, + { + "ref": "supports-preserve-symlinks-flag@1.0.0" + }, + { + "ref": "spec-change@1.11.11", + "dependsOn": [ + "arg@5.0.2", + "debug@4.3.7", + "deep-equal@2.2.3", + "dependency-tree@11.0.1", + "spec-change@1.11.11|lazy-ass@2.0.3", + "tinyglobby@0.2.9" + ] + }, + { + "ref": "spec-change@1.11.11|lazy-ass@2.0.3" + }, + { + "ref": "deep-equal@2.2.3", + "dependsOn": [ + "array-buffer-byte-length@1.0.1", + "call-bind@1.0.7", + "es-get-iterator@1.1.3", + "get-intrinsic@1.2.4", + "is-arguments@1.1.1", + "is-array-buffer@3.0.4", + "is-date-object@1.0.5", + "is-regex@1.1.4", + "is-shared-array-buffer@1.0.3", + "isarray@2.0.5", + "object-is@1.1.6", + "object-keys@1.1.1", + "object.assign@4.1.5", + "regexp.prototype.flags@1.5.3", + "side-channel@1.0.6", + "which-boxed-primitive@1.0.2", + "which-collection@1.0.2", + "which-typed-array@1.1.15" + ] + }, + { + "ref": "array-buffer-byte-length@1.0.1", + "dependsOn": [ + "call-bind@1.0.7", + "is-array-buffer@3.0.4" + ] + }, + { + "ref": "call-bind@1.0.7", + "dependsOn": [ + "es-define-property@1.0.0", + "es-errors@1.3.0", + "function-bind@1.1.2", + "get-intrinsic@1.2.4", + "set-function-length@1.2.2" + ] + }, + { + "ref": "es-get-iterator@1.1.3", + "dependsOn": [ + "call-bind@1.0.7", + "get-intrinsic@1.2.4", + "has-symbols@1.0.3", + "is-arguments@1.1.1", + "is-map@2.0.3", + "is-set@2.0.3", + "is-string@1.0.7", + "isarray@2.0.5", + "stop-iteration-iterator@1.0.0" + ] + }, + { + "ref": "get-intrinsic@1.2.4", + "dependsOn": [ + "es-errors@1.3.0", + "function-bind@1.1.2", + "has-proto@1.0.3", + "has-symbols@1.0.3", + "hasown@2.0.2" + ] + }, + { + "ref": "has-symbols@1.0.3" + }, + { + "ref": "is-arguments@1.1.1", + "dependsOn": [ + "call-bind@1.0.7", + "has-tostringtag@1.0.2" + ] + }, + { + "ref": "is-map@2.0.3" + }, + { + "ref": "is-set@2.0.3" + }, + { + "ref": "is-string@1.0.7", + "dependsOn": [ + "has-tostringtag@1.0.2" + ] + }, + { + "ref": "isarray@2.0.5" + }, + { + "ref": "stop-iteration-iterator@1.0.0", + "dependsOn": [ + "internal-slot@1.0.7" + ] + }, + { + "ref": "internal-slot@1.0.7", + "dependsOn": [ + "es-errors@1.3.0", + "hasown@2.0.2", + "side-channel@1.0.6" + ] + }, + { + "ref": "has-tostringtag@1.0.2", + "dependsOn": [ + "has-symbols@1.0.3" + ] + }, + { + "ref": "is-array-buffer@3.0.4", + "dependsOn": [ + "call-bind@1.0.7", + "get-intrinsic@1.2.4" + ] + }, + { + "ref": "is-date-object@1.0.5", + "dependsOn": [ + "has-tostringtag@1.0.2" + ] + }, + { + "ref": "is-regex@1.1.4", + "dependsOn": [ + "call-bind@1.0.7", + "has-tostringtag@1.0.2" + ] + }, + { + "ref": "is-shared-array-buffer@1.0.3", + "dependsOn": [ + "call-bind@1.0.7" + ] + }, + { + "ref": "object-is@1.1.6", + "dependsOn": [ + "call-bind@1.0.7", + "define-properties@1.2.1" + ] + }, + { + "ref": "define-properties@1.2.1", + "dependsOn": [ + "define-data-property@1.1.4", + "has-property-descriptors@1.0.2", + "object-keys@1.1.1" + ] + }, + { + "ref": "object-keys@1.1.1" + }, + { + "ref": "object.assign@4.1.5", + "dependsOn": [ + "call-bind@1.0.7", + "define-properties@1.2.1", + "has-symbols@1.0.3", + "object-keys@1.1.1" + ] + }, + { + "ref": "regexp.prototype.flags@1.5.3", + "dependsOn": [ + "call-bind@1.0.7", + "define-properties@1.2.1", + "es-errors@1.3.0", + "set-function-name@2.0.2" + ] + }, + { + "ref": "side-channel@1.0.6", + "dependsOn": [ + "call-bind@1.0.7", + "es-errors@1.3.0", + "get-intrinsic@1.2.4", + "object-inspect@1.13.2" + ] + }, + { + "ref": "which-boxed-primitive@1.0.2", + "dependsOn": [ + "is-bigint@1.0.4", + "is-boolean-object@1.1.2", + "is-number-object@1.0.7", + "is-string@1.0.7", + "is-symbol@1.0.4" + ] + }, + { + "ref": "is-bigint@1.0.4", + "dependsOn": [ + "has-bigints@1.0.2" + ] + }, + { + "ref": "has-bigints@1.0.2" + }, + { + "ref": "is-boolean-object@1.1.2", + "dependsOn": [ + "call-bind@1.0.7", + "has-tostringtag@1.0.2" + ] + }, + { + "ref": "is-number-object@1.0.7", + "dependsOn": [ + "has-tostringtag@1.0.2" + ] + }, + { + "ref": "is-symbol@1.0.4", + "dependsOn": [ + "has-symbols@1.0.3" + ] + }, + { + "ref": "which-collection@1.0.2", + "dependsOn": [ + "is-map@2.0.3", + "is-set@2.0.3", + "is-weakmap@2.0.2", + "is-weakset@2.0.3" + ] + }, + { + "ref": "is-weakmap@2.0.2" + }, + { + "ref": "is-weakset@2.0.3", + "dependsOn": [ + "call-bind@1.0.7", + "get-intrinsic@1.2.4" + ] + }, + { + "ref": "which-typed-array@1.1.15", + "dependsOn": [ + "available-typed-arrays@1.0.7", + "call-bind@1.0.7", + "for-each@0.3.3", + "gopd@1.0.1", + "has-tostringtag@1.0.2" + ] + }, + { + "ref": "dependency-tree@11.0.1", + "dependsOn": [ + "dependency-tree@11.0.1|commander@12.1.0", + "filing-cabinet@5.0.2", + "precinct@12.1.2", + "typescript@5.6.2" + ] + }, + { + "ref": "dependency-tree@11.0.1|commander@12.1.0" + }, + { + "ref": "filing-cabinet@5.0.2", + "dependsOn": [ + "app-module-path@2.2.0", + "filing-cabinet@5.0.2|commander@12.1.0", + "enhanced-resolve@5.17.1", + "module-definition@6.0.0", + "module-lookup-amd@9.0.2", + "resolve-dependency-path@4.0.0", + "filing-cabinet@5.0.2|resolve@1.22.8", + "sass-lookup@6.0.1", + "stylus-lookup@6.0.0", + "tsconfig-paths@4.2.0", + "typescript@5.6.2" + ] + }, + { + "ref": "filing-cabinet@5.0.2|commander@12.1.0" + }, + { + "ref": "filing-cabinet@5.0.2|resolve@1.22.8", + "dependsOn": [ + "is-core-module@2.15.1", + "path-parse@1.0.7", + "supports-preserve-symlinks-flag@1.0.0" + ] + }, + { + "ref": "app-module-path@2.2.0" + }, + { + "ref": "enhanced-resolve@5.17.1", + "dependsOn": [ + "graceful-fs@4.2.11", + "tapable@2.2.1" + ] + }, + { + "ref": "module-definition@6.0.0", + "dependsOn": [ + "ast-module-types@6.0.0", + "node-source-walk@7.0.0" + ] + }, + { + "ref": "ast-module-types@6.0.0" + }, + { + "ref": "node-source-walk@7.0.0", + "dependsOn": [ + "@babel/parser@7.25.7" + ] + }, + { + "ref": "module-lookup-amd@9.0.2", + "dependsOn": [ + "module-lookup-amd@9.0.2|commander@12.1.0", + "module-lookup-amd@9.0.2|glob@7.2.3", + "requirejs-config-file@4.0.0", + "requirejs@2.3.7" + ] + }, + { + "ref": "module-lookup-amd@9.0.2|commander@12.1.0" + }, + { + "ref": "module-lookup-amd@9.0.2|glob@7.2.3", + "dependsOn": [ + "fs.realpath@1.0.0", + "inflight@1.0.6", + "inherits@2.0.4", + "module-lookup-amd@9.0.2|minimatch@3.1.2", + "once@1.4.0", + "path-is-absolute@1.0.1" + ] + }, + { + "ref": "module-lookup-amd@9.0.2|minimatch@3.1.2", + "dependsOn": [ + "module-lookup-amd@9.0.2|brace-expansion@1.1.11" + ] + }, + { + "ref": "module-lookup-amd@9.0.2|brace-expansion@1.1.11", + "dependsOn": [ + "balanced-match@1.0.2", + "concat-map@0.0.1" + ] + }, + { + "ref": "requirejs-config-file@4.0.0", + "dependsOn": [ + "esprima@4.0.1", + "stringify-object@3.3.0" + ] + }, + { + "ref": "esprima@4.0.1" + }, + { + "ref": "stringify-object@3.3.0", + "dependsOn": [ + "get-own-enumerable-property-symbols@3.0.2", + "is-obj@1.0.1", + "is-regexp@1.0.0" + ] + }, + { + "ref": "requirejs@2.3.7" + }, + { + "ref": "resolve-dependency-path@4.0.0" + }, + { + "ref": "sass-lookup@6.0.1", + "dependsOn": [ + "sass-lookup@6.0.1|commander@12.1.0" + ] + }, + { + "ref": "sass-lookup@6.0.1|commander@12.1.0" + }, + { + "ref": "stylus-lookup@6.0.0", + "dependsOn": [ + "stylus-lookup@6.0.0|commander@12.1.0" + ] + }, + { + "ref": "stylus-lookup@6.0.0|commander@12.1.0" + }, + { + "ref": "tsconfig-paths@4.2.0", + "dependsOn": [ + "json5@2.2.3", + "minimist@1.2.8", + "strip-bom@3.0.0" + ] + }, + { + "ref": "json5@2.2.3" + }, + { + "ref": "minimist@1.2.8" + }, + { + "ref": "strip-bom@3.0.0" + }, + { + "ref": "precinct@12.1.2", + "dependsOn": [ + "@dependents/detective-less@5.0.0", + "precinct@12.1.2|commander@12.1.0", + "detective-amd@6.0.0", + "detective-cjs@6.0.0", + "detective-es6@5.0.0", + "detective-postcss@7.0.0", + "detective-sass@6.0.0", + "detective-scss@5.0.0", + "detective-stylus@5.0.0", + "detective-typescript@13.0.0", + "detective-vue2@2.0.3", + "module-definition@6.0.0", + "node-source-walk@7.0.0", + "postcss@8.4.47", + "typescript@5.6.2" + ] + }, + { + "ref": "precinct@12.1.2|commander@12.1.0" + }, + { + "ref": "@dependents/detective-less@5.0.0", + "dependsOn": [ + "gonzales-pe@4.3.0", + "node-source-walk@7.0.0" + ] + }, + { + "ref": "gonzales-pe@4.3.0", + "dependsOn": [ + "minimist@1.2.8" + ] + }, + { + "ref": "detective-amd@6.0.0", + "dependsOn": [ + "ast-module-types@6.0.0", + "escodegen@2.1.0", + "get-amd-module-type@6.0.0", + "node-source-walk@7.0.0" + ] + }, + { + "ref": "escodegen@2.1.0", + "dependsOn": [ + "esprima@4.0.1", + "estraverse@5.3.0", + "esutils@2.0.3", + "source-map@0.6.1" + ] + }, + { + "ref": "source-map@0.6.1" + }, + { + "ref": "get-amd-module-type@6.0.0", + "dependsOn": [ + "ast-module-types@6.0.0", + "node-source-walk@7.0.0" + ] + }, + { + "ref": "detective-cjs@6.0.0", + "dependsOn": [ + "ast-module-types@6.0.0", + "node-source-walk@7.0.0" + ] + }, + { + "ref": "detective-es6@5.0.0", + "dependsOn": [ + "node-source-walk@7.0.0" + ] + }, + { + "ref": "detective-postcss@7.0.0", + "dependsOn": [ + "is-url@1.2.4", + "postcss-values-parser@6.0.2", + "postcss@8.4.47" + ] + }, + { + "ref": "is-url@1.2.4" + }, + { + "ref": "postcss-values-parser@6.0.2", + "dependsOn": [ + "color-name@1.1.4", + "is-url-superb@4.0.0", + "postcss@8.4.47", + "quote-unquote@1.0.0" + ] + }, + { + "ref": "color-name@1.1.4" + }, + { + "ref": "is-url-superb@4.0.0" + }, + { + "ref": "quote-unquote@1.0.0" + }, + { + "ref": "detective-sass@6.0.0", + "dependsOn": [ + "gonzales-pe@4.3.0", + "node-source-walk@7.0.0" + ] + }, + { + "ref": "detective-scss@5.0.0", + "dependsOn": [ + "gonzales-pe@4.3.0", + "node-source-walk@7.0.0" + ] + }, + { + "ref": "detective-stylus@5.0.0" + }, + { + "ref": "detective-typescript@13.0.0", + "dependsOn": [ + "@typescript-eslint/typescript-estree@7.18.0", + "ast-module-types@6.0.0", + "node-source-walk@7.0.0", + "typescript@5.6.2" + ] + }, + { + "ref": "detective-vue2@2.0.3", + "dependsOn": [ + "@vue/compiler-sfc@3.5.11", + "detective-es6@5.0.0", + "detective-sass@6.0.0", + "detective-scss@5.0.0", + "detective-stylus@5.0.0", + "detective-typescript@13.0.0", + "typescript@5.6.2" + ] + }, + { + "ref": "@vue/compiler-sfc@3.5.11", + "dependsOn": [ + "@babel/parser@7.25.7", + "@vue/compiler-core@3.5.11", + "@vue/compiler-dom@3.5.11", + "@vue/compiler-ssr@3.5.11", + "@vue/shared@3.5.11", + "estree-walker@2.0.2", + "magic-string@0.30.11", + "postcss@8.4.47", + "source-map-js@1.2.1" + ] + }, + { + "ref": "@vue/compiler-core@3.5.11", + "dependsOn": [ + "@babel/parser@7.25.7", + "@vue/shared@3.5.11", + "entities@4.5.0", + "estree-walker@2.0.2", + "source-map-js@1.2.1" + ] + }, + { + "ref": "@vue/shared@3.5.11" + }, + { + "ref": "entities@4.5.0" + }, + { + "ref": "estree-walker@2.0.2" + }, + { + "ref": "source-map-js@1.2.1" + }, + { + "ref": "@vue/compiler-dom@3.5.11", + "dependsOn": [ + "@vue/compiler-core@3.5.11", + "@vue/shared@3.5.11" + ] + }, + { + "ref": "@vue/compiler-ssr@3.5.11", + "dependsOn": [ + "@vue/compiler-dom@3.5.11", + "@vue/shared@3.5.11" + ] + }, + { + "ref": "magic-string@0.30.11", + "dependsOn": [ + "@jridgewell/sourcemap-codec@1.5.0" + ] + }, + { + "ref": "@jridgewell/sourcemap-codec@1.5.0" + }, + { + "ref": "tinyglobby@0.2.9", + "dependsOn": [ + "tinyglobby@0.2.9|fdir@6.4.0", + "tinyglobby@0.2.9|picomatch@4.0.2" + ] + }, + { + "ref": "tinyglobby@0.2.9|fdir@6.4.0", + "dependsOn": [ + "tinyglobby@0.2.9|picomatch@4.0.2" + ] + }, + { + "ref": "tinyglobby@0.2.9|picomatch@4.0.2" + }, + { + "ref": "tsx@4.19.1", + "dependsOn": [ + "esbuild@0.23.1", + "get-tsconfig@4.8.1" + ] + }, + { + "ref": "esbuild@0.23.1", + "dependsOn": [ + "@esbuild/linux-x64@0.23.1" + ] + }, + { + "ref": "@esbuild/linux-x64@0.23.1" + }, + { + "ref": "get-tsconfig@4.8.1", + "dependsOn": [ + "resolve-pkg-maps@1.0.0" + ] + }, + { + "ref": "resolve-pkg-maps@1.0.0" + }, + { + "ref": "array-union@2.1.0" + }, + { + "ref": "dir-glob@3.0.1", + "dependsOn": [ + "path-type@4.0.0" + ] + }, + { + "ref": "path-type@4.0.0" + }, + { + "ref": "fast-glob@3.3.2", + "dependsOn": [ + "@nodelib/fs.stat@2.0.5", + "@nodelib/fs.walk@1.2.8", + "fast-glob@3.3.2|glob-parent@5.1.2", + "merge2@1.4.1", + "micromatch@4.0.8" + ] + }, + { + "ref": "fast-glob@3.3.2|glob-parent@5.1.2", + "dependsOn": [ + "is-glob@4.0.3" + ] + }, + { + "ref": "merge2@1.4.1" + }, + { + "ref": "slash@3.0.0" + }, + { + "ref": "humanize-duration@3.32.1" + }, + { + "ref": "@cypress/request@3.0.5", + "dependsOn": [ + "aws-sign2@0.7.0", + "aws4@1.13.2", + "caseless@0.12.0", + "combined-stream@1.0.8", + "extend@3.0.2", + "forever-agent@0.6.1", + "form-data@4.0.0", + "http-signature@1.4.0", + "is-typedarray@1.0.0", + "isstream@0.1.2", + "json-stringify-safe@5.0.1", + "mime-types@2.1.35", + "performance-now@2.1.0", + "qs@6.13.0", + "safe-buffer@5.2.1", + "tough-cookie@4.1.4", + "tunnel-agent@0.6.0", + "@cypress/request@3.0.5|uuid@8.3.2" + ] + }, + { + "ref": "@cypress/request@3.0.5|uuid@8.3.2" + }, + { + "ref": "aws-sign2@0.7.0" + }, + { + "ref": "aws4@1.13.2" + }, + { + "ref": "caseless@0.12.0" + }, + { + "ref": "extend@3.0.2" + }, + { + "ref": "forever-agent@0.6.1" + }, + { + "ref": "http-signature@1.4.0", + "dependsOn": [ + "assert-plus@1.0.0", + "jsprim@2.0.2", + "sshpk@1.18.0" + ] + }, + { + "ref": "assert-plus@1.0.0" + }, + { + "ref": "jsprim@2.0.2", + "dependsOn": [ + "assert-plus@1.0.0", + "extsprintf@1.3.0", + "json-schema@0.4.0", + "verror@1.10.0" + ] + }, + { + "ref": "extsprintf@1.3.0" + }, + { + "ref": "json-schema@0.4.0" + }, + { + "ref": "verror@1.10.0", + "dependsOn": [ + "assert-plus@1.0.0", + "core-util-is@1.0.2", + "extsprintf@1.3.0" + ] + }, + { + "ref": "core-util-is@1.0.2" + }, + { + "ref": "sshpk@1.18.0", + "dependsOn": [ + "asn1@0.2.6", + "assert-plus@1.0.0", + "bcrypt-pbkdf@1.0.2", + "dashdash@1.14.1", + "ecc-jsbn@0.1.2", + "getpass@0.1.7", + "jsbn@0.1.1", + "safer-buffer@2.1.2", + "tweetnacl@0.14.5" + ] + }, + { + "ref": "asn1@0.2.6", + "dependsOn": [ + "safer-buffer@2.1.2" + ] + }, + { + "ref": "safer-buffer@2.1.2" + }, + { + "ref": "bcrypt-pbkdf@1.0.2", + "dependsOn": [ + "tweetnacl@0.14.5" + ] + }, + { + "ref": "tweetnacl@0.14.5" + }, + { + "ref": "dashdash@1.14.1", + "dependsOn": [ + "assert-plus@1.0.0" + ] + }, + { + "ref": "ecc-jsbn@0.1.2", + "dependsOn": [ + "jsbn@0.1.1", + "safer-buffer@2.1.2" + ] + }, + { + "ref": "jsbn@0.1.1" + }, + { + "ref": "getpass@0.1.7", + "dependsOn": [ + "assert-plus@1.0.0" + ] + }, + { + "ref": "is-typedarray@1.0.0" + }, + { + "ref": "isstream@0.1.2" + }, + { + "ref": "json-stringify-safe@5.0.1" + }, + { + "ref": "performance-now@2.1.0" + }, + { + "ref": "qs@6.13.0", + "dependsOn": [ + "side-channel@1.0.6" + ] + }, + { + "ref": "safe-buffer@5.2.1" + }, + { + "ref": "tough-cookie@4.1.4", + "dependsOn": [ + "psl@1.9.0", + "punycode@2.3.1", + "tough-cookie@4.1.4|universalify@0.2.0", + "url-parse@1.5.10" + ] + }, + { + "ref": "tough-cookie@4.1.4|universalify@0.2.0" + }, + { + "ref": "psl@1.9.0" + }, + { + "ref": "url-parse@1.5.10", + "dependsOn": [ + "querystringify@2.2.0", + "requires-port@1.0.0" + ] + }, + { + "ref": "querystringify@2.2.0" + }, + { + "ref": "requires-port@1.0.0" + }, + { + "ref": "tunnel-agent@0.6.0", + "dependsOn": [ + "safe-buffer@5.2.1" + ] + }, + { + "ref": "@cypress/xvfb@1.2.4", + "dependsOn": [ + "@cypress/xvfb@1.2.4|debug@3.2.7", + "lodash.once@4.1.1" + ] + }, + { + "ref": "@cypress/xvfb@1.2.4|debug@3.2.7", + "dependsOn": [ + "ms@2.1.3" + ] + }, + { + "ref": "lodash.once@4.1.1" + }, + { + "ref": "@types/sinonjs__fake-timers@8.1.1" + }, + { + "ref": "@types/sizzle@2.3.8" + }, + { + "ref": "arch@2.2.0" + }, + { + "ref": "blob-util@2.0.2" + }, + { + "ref": "bluebird@3.7.2" + }, + { + "ref": "buffer@5.7.1", + "dependsOn": [ + "base64-js@1.5.1", + "ieee754@1.2.1" + ] + }, + { + "ref": "base64-js@1.5.1" + }, + { + "ref": "ieee754@1.2.1" + }, + { + "ref": "cachedir@2.4.0" + }, + { + "ref": "ansi-styles@4.3.0", + "dependsOn": [ + "color-convert@2.0.1" + ] + }, + { + "ref": "color-convert@2.0.1", + "dependsOn": [ + "color-name@1.1.4" + ] + }, + { + "ref": "has-flag@4.0.0" + }, + { + "ref": "check-more-types@2.24.0" + }, + { + "ref": "cli-cursor@3.1.0", + "dependsOn": [ + "restore-cursor@3.1.0" + ] + }, + { + "ref": "restore-cursor@3.1.0", + "dependsOn": [ + "onetime@5.1.2", + "signal-exit@3.0.7" + ] + }, + { + "ref": "onetime@5.1.2", + "dependsOn": [ + "mimic-fn@2.1.0" + ] + }, + { + "ref": "signal-exit@3.0.7" + }, + { + "ref": "cli-table3@0.6.5", + "dependsOn": [ + "@colors/colors@1.5.0", + "string-width@4.2.3" + ] + }, + { + "ref": "@colors/colors@1.5.0" + }, + { + "ref": "string-width@4.2.3", + "dependsOn": [ + "emoji-regex@8.0.0", + "is-fullwidth-code-point@3.0.0", + "strip-ansi@6.0.1" + ] + }, + { + "ref": "emoji-regex@8.0.0" + }, + { + "ref": "is-fullwidth-code-point@3.0.0" + }, + { + "ref": "commander@6.2.1" + }, + { + "ref": "common-tags@1.8.2" + }, + { + "ref": "dayjs@1.11.13" + }, + { + "ref": "enquirer@2.4.1", + "dependsOn": [ + "ansi-colors@4.1.3", + "strip-ansi@6.0.1" + ] + }, + { + "ref": "ansi-colors@4.1.3" + }, + { + "ref": "eventemitter2@6.4.7" + }, + { + "ref": "execa@4.1.0", + "dependsOn": [ + "cross-spawn@7.0.3", + "get-stream@5.2.0", + "human-signals@1.1.1", + "is-stream@2.0.1", + "merge-stream@2.0.0", + "npm-run-path@4.0.1", + "onetime@5.1.2", + "signal-exit@3.0.7", + "strip-final-newline@2.0.0" + ] + }, + { + "ref": "get-stream@5.2.0", + "dependsOn": [ + "pump@3.0.2" + ] + }, + { + "ref": "pump@3.0.2", + "dependsOn": [ + "end-of-stream@1.4.4", + "once@1.4.0" + ] + }, + { + "ref": "end-of-stream@1.4.4", + "dependsOn": [ + "once@1.4.0" + ] + }, + { + "ref": "human-signals@1.1.1" + }, + { + "ref": "is-stream@2.0.1" + }, + { + "ref": "merge-stream@2.0.0" + }, + { + "ref": "npm-run-path@4.0.1", + "dependsOn": [ + "path-key@3.1.1" + ] + }, + { + "ref": "mimic-fn@2.1.0" + }, + { + "ref": "strip-final-newline@2.0.0" + }, + { + "ref": "executable@4.1.1", + "dependsOn": [ + "pify@2.3.0" + ] + }, + { + "ref": "pify@2.3.0" + }, + { + "ref": "extract-zip@2.0.1", + "dependsOn": [ + "@types/yauzl@2.10.3", + "debug@4.3.7", + "get-stream@5.2.0", + "yauzl@2.10.0" + ] + }, + { + "ref": "@types/yauzl@2.10.3", + "dependsOn": [ + "@types/node@22.7.5" + ] + }, + { + "ref": "yauzl@2.10.0", + "dependsOn": [ + "buffer-crc32@0.2.13", + "fd-slicer@1.1.0" + ] + }, + { + "ref": "figures@3.2.0", + "dependsOn": [ + "figures@3.2.0|escape-string-regexp@1.0.5" + ] + }, + { + "ref": "figures@3.2.0|escape-string-regexp@1.0.5" + }, + { + "ref": "fs-extra@9.1.0", + "dependsOn": [ + "at-least-node@1.0.0", + "graceful-fs@4.2.11", + "jsonfile@6.1.0", + "universalify@2.0.1" + ] + }, + { + "ref": "at-least-node@1.0.0" + }, + { + "ref": "graceful-fs@4.2.11" + }, + { + "ref": "jsonfile@6.1.0", + "dependsOn": [ + "graceful-fs@4.2.11", + "universalify@2.0.1" + ] + }, + { + "ref": "universalify@2.0.1" + }, + { + "ref": "getos@3.2.1", + "dependsOn": [ + "async@3.2.6" + ] + }, + { + "ref": "async@3.2.6" + }, + { + "ref": "is-ci@3.0.1", + "dependsOn": [ + "ci-info@3.9.0" + ] + }, + { + "ref": "ci-info@3.9.0" + }, + { + "ref": "is-installed-globally@0.4.0", + "dependsOn": [ + "global-dirs@3.0.1", + "is-path-inside@3.0.3" + ] + }, + { + "ref": "global-dirs@3.0.1", + "dependsOn": [ + "ini@2.0.0" + ] + }, + { + "ref": "ini@2.0.0" + }, + { + "ref": "lazy-ass@1.6.0" + }, + { + "ref": "listr2@3.14.0", + "dependsOn": [ + "cli-truncate@2.1.0", + "colorette@2.0.20", + "enquirer@2.4.1", + "log-update@4.0.0", + "p-map@4.0.0", + "rfdc@1.4.1", + "rxjs@7.8.1", + "through@2.3.8", + "listr2@3.14.0|wrap-ansi@7.0.0" + ] + }, + { + "ref": "listr2@3.14.0|wrap-ansi@7.0.0", + "dependsOn": [ + "ansi-styles@4.3.0", + "string-width@4.2.3", + "strip-ansi@6.0.1" + ] + }, + { + "ref": "cli-truncate@2.1.0", + "dependsOn": [ + "slice-ansi@3.0.0", + "string-width@4.2.3" + ] + }, + { + "ref": "slice-ansi@3.0.0", + "dependsOn": [ + "ansi-styles@4.3.0", + "astral-regex@2.0.0", + "is-fullwidth-code-point@3.0.0" + ] + }, + { + "ref": "astral-regex@2.0.0" + }, + { + "ref": "colorette@2.0.20" + }, + { + "ref": "log-update@4.0.0", + "dependsOn": [ + "ansi-escapes@4.3.2", + "cli-cursor@3.1.0", + "log-update@4.0.0|slice-ansi@4.0.0", + "log-update@4.0.0|wrap-ansi@6.2.0" + ] + }, + { + "ref": "log-update@4.0.0|slice-ansi@4.0.0", + "dependsOn": [ + "ansi-styles@4.3.0", + "astral-regex@2.0.0", + "is-fullwidth-code-point@3.0.0" + ] + }, + { + "ref": "log-update@4.0.0|wrap-ansi@6.2.0", + "dependsOn": [ + "ansi-styles@4.3.0", + "string-width@4.2.3", + "strip-ansi@6.0.1" + ] + }, + { + "ref": "ansi-escapes@4.3.2", + "dependsOn": [ + "ansi-escapes@4.3.2|type-fest@0.21.3" + ] + }, + { + "ref": "ansi-escapes@4.3.2|type-fest@0.21.3" + }, + { + "ref": "p-map@4.0.0", + "dependsOn": [ + "aggregate-error@3.1.0" + ] + }, + { + "ref": "aggregate-error@3.1.0", + "dependsOn": [ + "clean-stack@2.2.0", + "indent-string@4.0.0" + ] + }, + { + "ref": "clean-stack@2.2.0" + }, + { + "ref": "indent-string@4.0.0" + }, + { + "ref": "rfdc@1.4.1" + }, + { + "ref": "rxjs@7.8.1", + "dependsOn": [ + "tslib@2.7.0" + ] + }, + { + "ref": "through@2.3.8" + }, + { + "ref": "lodash@4.17.21" + }, + { + "ref": "log-symbols@4.1.0", + "dependsOn": [ + "chalk@4.1.2", + "is-unicode-supported@0.1.0" + ] + }, + { + "ref": "is-unicode-supported@0.1.0" + }, + { + "ref": "ospath@1.2.2" + }, + { + "ref": "pretty-bytes@5.6.0" + }, + { + "ref": "process@0.11.10" + }, + { + "ref": "request-progress@3.0.0", + "dependsOn": [ + "throttleit@1.0.1" + ] + }, + { + "ref": "throttleit@1.0.1" + }, + { + "ref": "supports-color@8.1.1", + "dependsOn": [ + "has-flag@4.0.0" + ] + }, + { + "ref": "tmp@0.2.3" + }, + { + "ref": "untildify@4.0.0" + }, + { + "ref": "buffer-crc32@0.2.13" + }, + { + "ref": "fd-slicer@1.1.0", + "dependsOn": [ + "pend@1.2.0" + ] + }, + { + "ref": "pend@1.2.0" + }, + { + "ref": "echarts-for-react@3.0.2", + "dependsOn": [ + "echarts@5.5.1", + "fast-deep-equal@3.1.3", + "react@18.3.1", + "size-sensor@1.0.2" + ] + }, + { + "ref": "echarts@5.5.1", + "dependsOn": [ + "echarts@5.5.1|tslib@2.3.0", + "zrender@5.6.0" + ] + }, + { + "ref": "echarts@5.5.1|tslib@2.3.0" + }, + { + "ref": "size-sensor@1.0.2" + }, + { + "ref": "zrender@5.6.0", + "dependsOn": [ + "zrender@5.6.0|tslib@2.3.0" + ] + }, + { + "ref": "zrender@5.6.0|tslib@2.3.0" + }, + { + "ref": "eslint-config-prettier@9.1.0", + "dependsOn": [ + "eslint@8.57.1" + ] + }, + { + "ref": "eslint-plugin-i18next@6.1.0", + "dependsOn": [ + "lodash@4.17.21", + "requireindex@1.1.0" + ] + }, + { + "ref": "requireindex@1.1.0" + }, + { + "ref": "eslint-plugin-mdx@3.1.5", + "dependsOn": [ + "eslint-mdx@3.1.5", + "eslint-plugin-markdown@3.0.1", + "eslint@8.57.1", + "remark-mdx@3.0.1", + "remark-parse@11.0.0", + "remark-stringify@11.0.0", + "tslib@2.7.0", + "unified@11.0.5", + "vfile@6.0.3" + ] + }, + { + "ref": "eslint-mdx@3.1.5", + "dependsOn": [ + "acorn-jsx@5.3.2", + "acorn@8.12.1", + "eslint@8.57.1", + "espree@9.6.1", + "estree-util-visit@2.0.0", + "remark-mdx@3.0.1", + "remark-parse@11.0.0", + "remark-stringify@11.0.0", + "synckit@0.9.2", + "tslib@2.7.0", + "unified-engine@11.2.1", + "unified@11.0.5", + "unist-util-visit@5.0.0", + "uvu@0.5.6", + "vfile@6.0.3" + ] + }, + { + "ref": "estree-util-visit@2.0.0", + "dependsOn": [ + "@types/estree-jsx@1.0.5", + "@types/unist@3.0.3" + ] + }, + { + "ref": "@types/estree-jsx@1.0.5", + "dependsOn": [ + "@types/estree@1.0.6" + ] + }, + { + "ref": "@types/estree@1.0.6" + }, + { + "ref": "@types/unist@3.0.3" + }, + { + "ref": "remark-mdx@3.0.1", + "dependsOn": [ + "mdast-util-mdx@3.0.0", + "micromark-extension-mdxjs@3.0.0" + ] + }, + { + "ref": "remark-parse@11.0.0", + "dependsOn": [ + "remark-parse@11.0.0|@types/mdast@4.0.4", + "remark-parse@11.0.0|mdast-util-from-markdown@2.0.1", + "micromark-util-types@2.0.0", + "unified@11.0.5" + ] + }, + { + "ref": "remark-parse@11.0.0|@types/mdast@4.0.4", + "dependsOn": [ + "@types/unist@3.0.3" + ] + }, + { + "ref": "remark-parse@11.0.0|mdast-util-from-markdown@2.0.1", + "dependsOn": [ + "remark-parse@11.0.0|@types/mdast@4.0.4", + "@types/unist@3.0.3", + "decode-named-character-reference@1.0.2", + "devlop@1.1.0", + "remark-parse@11.0.0|mdast-util-to-string@4.0.0", + "micromark-util-decode-numeric-character-reference@2.0.1", + "micromark-util-decode-string@2.0.0", + "micromark-util-normalize-identifier@2.0.0", + "micromark-util-symbol@2.0.0", + "micromark-util-types@2.0.0", + "remark-parse@11.0.0|micromark@4.0.0", + "remark-parse@11.0.0|unist-util-stringify-position@4.0.0" + ] + }, + { + "ref": "remark-parse@11.0.0|mdast-util-to-string@4.0.0", + "dependsOn": [ + "remark-parse@11.0.0|@types/mdast@4.0.4" + ] + }, + { + "ref": "remark-parse@11.0.0|micromark@4.0.0", + "dependsOn": [ + "@types/debug@4.1.12", + "debug@4.3.7", + "decode-named-character-reference@1.0.2", + "devlop@1.1.0", + "micromark-core-commonmark@2.0.1", + "micromark-factory-space@2.0.0", + "micromark-util-character@2.1.0", + "micromark-util-chunked@2.0.0", + "micromark-util-combine-extensions@2.0.0", + "micromark-util-decode-numeric-character-reference@2.0.1", + "remark-parse@11.0.0|micromark-util-encode@2.0.0", + "micromark-util-normalize-identifier@2.0.0", + "micromark-util-resolve-all@2.0.0", + "remark-parse@11.0.0|micromark-util-sanitize-uri@2.0.0", + "micromark-util-subtokenize@2.0.1", + "micromark-util-symbol@2.0.0", + "micromark-util-types@2.0.0" + ] + }, + { + "ref": "remark-parse@11.0.0|micromark-util-encode@2.0.0" + }, + { + "ref": "remark-parse@11.0.0|micromark-util-sanitize-uri@2.0.0", + "dependsOn": [ + "micromark-util-character@2.1.0", + "remark-parse@11.0.0|micromark-util-encode@2.0.0", + "micromark-util-symbol@2.0.0" + ] + }, + { + "ref": "remark-parse@11.0.0|unist-util-stringify-position@4.0.0", + "dependsOn": [ + "@types/unist@3.0.3" + ] + }, + { + "ref": "remark-stringify@11.0.0", + "dependsOn": [ + "remark-stringify@11.0.0|@types/mdast@4.0.4", + "mdast-util-to-markdown@2.1.0", + "unified@11.0.5" + ] + }, + { + "ref": "remark-stringify@11.0.0|@types/mdast@4.0.4", + "dependsOn": [ + "@types/unist@3.0.3" + ] + }, + { + "ref": "synckit@0.9.2", + "dependsOn": [ + "@pkgr/core@0.1.1", + "tslib@2.7.0" + ] + }, + { + "ref": "unified-engine@11.2.1", + "dependsOn": [ + "@types/concat-stream@2.0.3", + "@types/debug@4.1.12", + "@types/is-empty@1.2.3", + "unified-engine@11.2.1|@types/node@20.16.11", + "@types/unist@3.0.3", + "concat-stream@2.0.0", + "debug@4.3.7", + "extend@3.0.2", + "unified-engine@11.2.1|glob@10.4.5", + "ignore@5.3.2", + "is-empty@1.2.0", + "is-plain-obj@4.1.0", + "load-plugin@6.0.3", + "unified-engine@11.2.1|parse-json@7.1.1", + "trough@2.2.0", + "unist-util-inspect@8.1.0", + "vfile-message@4.0.2", + "vfile-reporter@8.1.1", + "vfile-statistics@3.0.0", + "vfile@6.0.3", + "yaml@2.3.1" + ] + }, + { + "ref": "unified-engine@11.2.1|@types/node@20.16.11", + "dependsOn": [ + "undici-types@6.19.8" + ] + }, + { + "ref": "unified-engine@11.2.1|glob@10.4.5", + "dependsOn": [ + "foreground-child@3.3.0", + "unified-engine@11.2.1|jackspeak@3.4.3", + "minimatch@9.0.5", + "minipass@7.1.2", + "package-json-from-dist@1.0.1", + "unified-engine@11.2.1|path-scurry@1.11.1" + ] + }, + { + "ref": "unified-engine@11.2.1|jackspeak@3.4.3", + "dependsOn": [ + "@isaacs/cliui@8.0.2", + "@pkgjs/parseargs@0.11.0" + ] + }, + { + "ref": "unified-engine@11.2.1|path-scurry@1.11.1", + "dependsOn": [ + "unified-engine@11.2.1|lru-cache@10.4.3", + "minipass@7.1.2" + ] + }, + { + "ref": "unified-engine@11.2.1|lru-cache@10.4.3" + }, + { + "ref": "unified-engine@11.2.1|parse-json@7.1.1", + "dependsOn": [ + "@babel/code-frame@7.25.7", + "error-ex@1.3.2", + "unified-engine@11.2.1|json-parse-even-better-errors@3.0.2", + "unified-engine@11.2.1|lines-and-columns@2.0.4", + "unified-engine@11.2.1|type-fest@3.13.1" + ] + }, + { + "ref": "unified-engine@11.2.1|json-parse-even-better-errors@3.0.2" + }, + { + "ref": "unified-engine@11.2.1|lines-and-columns@2.0.4" + }, + { + "ref": "unified-engine@11.2.1|type-fest@3.13.1" + }, + { + "ref": "@types/concat-stream@2.0.3", + "dependsOn": [ + "@types/node@22.7.5" + ] + }, + { + "ref": "@types/debug@4.1.12", + "dependsOn": [ + "@types/ms@0.7.34" + ] + }, + { + "ref": "@types/ms@0.7.34" + }, + { + "ref": "@types/is-empty@1.2.3" + }, + { + "ref": "concat-stream@2.0.0", + "dependsOn": [ + "buffer-from@1.1.2", + "inherits@2.0.4", + "readable-stream@3.6.2", + "typedarray@0.0.6" + ] + }, + { + "ref": "buffer-from@1.1.2" + }, + { + "ref": "readable-stream@3.6.2", + "dependsOn": [ + "inherits@2.0.4", + "string_decoder@1.3.0", + "util-deprecate@1.0.2" + ] + }, + { + "ref": "string_decoder@1.3.0", + "dependsOn": [ + "safe-buffer@5.2.1" + ] + }, + { + "ref": "typedarray@0.0.6" + }, + { + "ref": "foreground-child@3.3.0", + "dependsOn": [ + "cross-spawn@7.0.3", + "foreground-child@3.3.0|signal-exit@4.1.0" + ] + }, + { + "ref": "foreground-child@3.3.0|signal-exit@4.1.0" + }, + { + "ref": "@isaacs/cliui@8.0.2", + "dependsOn": [ + "BomRef.qgrhp0ekde8.abe968v9i38", + "@isaacs/cliui@8.0.2|string-width@5.1.2", + "BomRef.d9l57m837oo.ge6autjksu8", + "@isaacs/cliui@8.0.2|strip-ansi@7.1.0", + "wrap-ansi@7.0.0", + "wrap-ansi@8.1.0" + ] + }, + { + "ref": "@isaacs/cliui@8.0.2|string-width@5.1.2", + "dependsOn": [ + "eastasianwidth@0.2.0", + "@isaacs/cliui@8.0.2|emoji-regex@9.2.2", + "@isaacs/cliui@8.0.2|strip-ansi@7.1.0" + ] + }, + { + "ref": "@isaacs/cliui@8.0.2|emoji-regex@9.2.2" + }, + { + "ref": "@isaacs/cliui@8.0.2|strip-ansi@7.1.0", + "dependsOn": [ + "@isaacs/cliui@8.0.2|ansi-regex@6.1.0" + ] + }, + { + "ref": "@isaacs/cliui@8.0.2|ansi-regex@6.1.0" + }, + { + "ref": "@pkgjs/parseargs@0.11.0" + }, + { + "ref": "minipass@7.1.2" + }, + { + "ref": "package-json-from-dist@1.0.1" + }, + { + "ref": "is-empty@1.2.0" + }, + { + "ref": "is-plain-obj@4.1.0" + }, + { + "ref": "load-plugin@6.0.3", + "dependsOn": [ + "@npmcli/config@8.3.4", + "import-meta-resolve@4.1.0" + ] + }, + { + "ref": "@npmcli/config@8.3.4", + "dependsOn": [ + "@npmcli/map-workspaces@3.0.6", + "@npmcli/package-json@5.2.1", + "@npmcli/config@8.3.4|ci-info@4.0.0", + "@npmcli/config@8.3.4|ini@4.1.3", + "@npmcli/config@8.3.4|nopt@7.2.1", + "proc-log@4.2.0", + "semver@7.6.3", + "walk-up-path@3.0.1" + ] + }, + { + "ref": "@npmcli/config@8.3.4|ci-info@4.0.0" + }, + { + "ref": "@npmcli/config@8.3.4|ini@4.1.3" + }, + { + "ref": "@npmcli/config@8.3.4|nopt@7.2.1", + "dependsOn": [ + "@npmcli/config@8.3.4|abbrev@2.0.0" + ] + }, + { + "ref": "@npmcli/config@8.3.4|abbrev@2.0.0" + }, + { + "ref": "@npmcli/map-workspaces@3.0.6", + "dependsOn": [ + "@npmcli/name-from-folder@2.0.0", + "@npmcli/map-workspaces@3.0.6|glob@10.4.5", + "minimatch@9.0.5", + "read-package-json-fast@3.0.2" + ] + }, + { + "ref": "@npmcli/map-workspaces@3.0.6|glob@10.4.5", + "dependsOn": [ + "foreground-child@3.3.0", + "@npmcli/map-workspaces@3.0.6|jackspeak@3.4.3", + "minimatch@9.0.5", + "minipass@7.1.2", + "package-json-from-dist@1.0.1", + "@npmcli/map-workspaces@3.0.6|path-scurry@1.11.1" + ] + }, + { + "ref": "@npmcli/map-workspaces@3.0.6|jackspeak@3.4.3", + "dependsOn": [ + "@isaacs/cliui@8.0.2", + "@pkgjs/parseargs@0.11.0" + ] + }, + { + "ref": "@npmcli/map-workspaces@3.0.6|path-scurry@1.11.1", + "dependsOn": [ + "@npmcli/map-workspaces@3.0.6|lru-cache@10.4.3", + "minipass@7.1.2" + ] + }, + { + "ref": "@npmcli/map-workspaces@3.0.6|lru-cache@10.4.3" + }, + { + "ref": "@npmcli/name-from-folder@2.0.0" + }, + { + "ref": "read-package-json-fast@3.0.2", + "dependsOn": [ + "read-package-json-fast@3.0.2|json-parse-even-better-errors@3.0.2", + "npm-normalize-package-bin@3.0.1" + ] + }, + { + "ref": "read-package-json-fast@3.0.2|json-parse-even-better-errors@3.0.2" + }, + { + "ref": "npm-normalize-package-bin@3.0.1" + }, + { + "ref": "@npmcli/package-json@5.2.1", + "dependsOn": [ + "@npmcli/git@5.0.8", + "@npmcli/package-json@5.2.1|glob@10.4.5", + "hosted-git-info@7.0.2", + "@npmcli/package-json@5.2.1|json-parse-even-better-errors@3.0.2", + "normalize-package-data@6.0.2", + "proc-log@4.2.0", + "semver@7.6.3" + ] + }, + { + "ref": "@npmcli/package-json@5.2.1|glob@10.4.5", + "dependsOn": [ + "foreground-child@3.3.0", + "@npmcli/package-json@5.2.1|jackspeak@3.4.3", + "minimatch@9.0.5", + "minipass@7.1.2", + "package-json-from-dist@1.0.1", + "@npmcli/package-json@5.2.1|path-scurry@1.11.1" + ] + }, + { + "ref": "@npmcli/package-json@5.2.1|jackspeak@3.4.3", + "dependsOn": [ + "@isaacs/cliui@8.0.2", + "@pkgjs/parseargs@0.11.0" + ] + }, + { + "ref": "@npmcli/package-json@5.2.1|path-scurry@1.11.1", + "dependsOn": [ + "@npmcli/package-json@5.2.1|lru-cache@10.4.3", + "minipass@7.1.2" + ] + }, + { + "ref": "@npmcli/package-json@5.2.1|lru-cache@10.4.3" + }, + { + "ref": "@npmcli/package-json@5.2.1|json-parse-even-better-errors@3.0.2" + }, + { + "ref": "@npmcli/git@5.0.8", + "dependsOn": [ + "@npmcli/promise-spawn@7.0.2", + "@npmcli/git@5.0.8|ini@4.1.3", + "@npmcli/git@5.0.8|lru-cache@10.4.3", + "npm-pick-manifest@9.1.0", + "proc-log@4.2.0", + "promise-inflight@1.0.1", + "promise-retry@2.0.1", + "semver@7.6.3", + "@npmcli/git@5.0.8|which@4.0.0" + ] + }, + { + "ref": "@npmcli/git@5.0.8|ini@4.1.3" + }, + { + "ref": "@npmcli/git@5.0.8|lru-cache@10.4.3" + }, + { + "ref": "@npmcli/git@5.0.8|which@4.0.0", + "dependsOn": [ + "@npmcli/git@5.0.8|isexe@3.1.1" + ] + }, + { + "ref": "@npmcli/git@5.0.8|isexe@3.1.1" + }, + { + "ref": "@npmcli/promise-spawn@7.0.2", + "dependsOn": [ + "@npmcli/promise-spawn@7.0.2|which@4.0.0" + ] + }, + { + "ref": "@npmcli/promise-spawn@7.0.2|which@4.0.0", + "dependsOn": [ + "@npmcli/promise-spawn@7.0.2|isexe@3.1.1" + ] + }, + { + "ref": "@npmcli/promise-spawn@7.0.2|isexe@3.1.1" + }, + { + "ref": "npm-pick-manifest@9.1.0", + "dependsOn": [ + "npm-install-checks@6.3.0", + "npm-normalize-package-bin@3.0.1", + "npm-package-arg@11.0.3", + "semver@7.6.3" + ] + }, + { + "ref": "npm-install-checks@6.3.0", + "dependsOn": [ + "semver@7.6.3" + ] + }, + { + "ref": "npm-package-arg@11.0.3", + "dependsOn": [ + "hosted-git-info@7.0.2", + "proc-log@4.2.0", + "semver@7.6.3", + "validate-npm-package-name@5.0.1" + ] + }, + { + "ref": "hosted-git-info@7.0.2", + "dependsOn": [ + "hosted-git-info@7.0.2|lru-cache@10.4.3" + ] + }, + { + "ref": "hosted-git-info@7.0.2|lru-cache@10.4.3" + }, + { + "ref": "proc-log@4.2.0" + }, + { + "ref": "validate-npm-package-name@5.0.1" + }, + { + "ref": "promise-inflight@1.0.1" + }, + { + "ref": "promise-retry@2.0.1", + "dependsOn": [ + "err-code@2.0.3", + "retry@0.12.0" + ] + }, + { + "ref": "err-code@2.0.3" + }, + { + "ref": "retry@0.12.0" + }, + { + "ref": "normalize-package-data@6.0.2", + "dependsOn": [ + "hosted-git-info@7.0.2", + "semver@7.6.3", + "validate-npm-package-license@3.0.4" + ] + }, + { + "ref": "validate-npm-package-license@3.0.4", + "dependsOn": [ + "spdx-correct@3.2.0", + "spdx-expression-parse@3.0.1" + ] + }, + { + "ref": "spdx-correct@3.2.0", + "dependsOn": [ + "spdx-expression-parse@3.0.1", + "spdx-license-ids@3.0.20" + ] + }, + { + "ref": "spdx-expression-parse@3.0.1", + "dependsOn": [ + "spdx-exceptions@2.5.0", + "spdx-license-ids@3.0.20" + ] + }, + { + "ref": "spdx-license-ids@3.0.20" + }, + { + "ref": "spdx-exceptions@2.5.0" + }, + { + "ref": "walk-up-path@3.0.1" + }, + { + "ref": "import-meta-resolve@4.1.0" + }, + { + "ref": "@babel/code-frame@7.25.7", + "dependsOn": [ + "@babel/highlight@7.25.7", + "picocolors@1.1.0" + ] + }, + { + "ref": "error-ex@1.3.2", + "dependsOn": [ + "is-arrayish@0.2.1" + ] + }, + { + "ref": "trough@2.2.0" + }, + { + "ref": "unist-util-inspect@8.1.0", + "dependsOn": [ + "@types/unist@3.0.3" + ] + }, + { + "ref": "vfile-message@4.0.2", + "dependsOn": [ + "@types/unist@3.0.3", + "vfile-message@4.0.2|unist-util-stringify-position@4.0.0" + ] + }, + { + "ref": "vfile-message@4.0.2|unist-util-stringify-position@4.0.0", + "dependsOn": [ + "@types/unist@3.0.3" + ] + }, + { + "ref": "vfile-reporter@8.1.1", + "dependsOn": [ + "@types/supports-color@8.1.3", + "vfile-reporter@8.1.1|string-width@6.1.0", + "vfile-reporter@8.1.1|supports-color@9.4.0", + "vfile-reporter@8.1.1|unist-util-stringify-position@4.0.0", + "vfile-message@4.0.2", + "vfile-sort@4.0.0", + "vfile-statistics@3.0.0", + "vfile@6.0.3" + ] + }, + { + "ref": "vfile-reporter@8.1.1|string-width@6.1.0", + "dependsOn": [ + "eastasianwidth@0.2.0", + "vfile-reporter@8.1.1|emoji-regex@10.4.0", + "vfile-reporter@8.1.1|strip-ansi@7.1.0" + ] + }, + { + "ref": "vfile-reporter@8.1.1|emoji-regex@10.4.0" + }, + { + "ref": "vfile-reporter@8.1.1|strip-ansi@7.1.0", + "dependsOn": [ + "vfile-reporter@8.1.1|ansi-regex@6.1.0" + ] + }, + { + "ref": "vfile-reporter@8.1.1|ansi-regex@6.1.0" + }, + { + "ref": "vfile-reporter@8.1.1|supports-color@9.4.0" + }, + { + "ref": "vfile-reporter@8.1.1|unist-util-stringify-position@4.0.0", + "dependsOn": [ + "@types/unist@3.0.3" + ] + }, + { + "ref": "@types/supports-color@8.1.3" + }, + { + "ref": "eastasianwidth@0.2.0" + }, + { + "ref": "vfile-sort@4.0.0", + "dependsOn": [ + "vfile-message@4.0.2", + "vfile@6.0.3" + ] + }, + { + "ref": "vfile@6.0.3", + "dependsOn": [ + "@types/unist@3.0.3", + "vfile-message@4.0.2" + ] + }, + { + "ref": "vfile-statistics@3.0.0", + "dependsOn": [ + "vfile-message@4.0.2", + "vfile@6.0.3" + ] + }, + { + "ref": "yaml@2.3.1" + }, + { + "ref": "unified@11.0.5", + "dependsOn": [ + "@types/unist@3.0.3", + "bail@2.0.2", + "devlop@1.1.0", + "extend@3.0.2", + "is-plain-obj@4.1.0", + "trough@2.2.0", + "vfile@6.0.3" + ] + }, + { + "ref": "unist-util-visit@5.0.0", + "dependsOn": [ + "@types/unist@3.0.3", + "unist-util-is@6.0.0", + "unist-util-visit-parents@6.0.1" + ] + }, + { + "ref": "unist-util-is@6.0.0", + "dependsOn": [ + "@types/unist@3.0.3" + ] + }, + { + "ref": "unist-util-visit-parents@6.0.1", + "dependsOn": [ + "@types/unist@3.0.3", + "unist-util-is@6.0.0" + ] + }, + { + "ref": "uvu@0.5.6", + "dependsOn": [ + "dequal@2.0.3", + "diff@5.2.0", + "kleur@4.1.5", + "sade@1.8.1" + ] + }, + { + "ref": "dequal@2.0.3" + }, + { + "ref": "diff@5.2.0" + }, + { + "ref": "kleur@4.1.5" + }, + { + "ref": "sade@1.8.1", + "dependsOn": [ + "mri@1.2.0" + ] + }, + { + "ref": "mri@1.2.0" + }, + { + "ref": "eslint-plugin-markdown@3.0.1", + "dependsOn": [ + "eslint@8.57.1", + "mdast-util-from-markdown@0.8.5" + ] + }, + { + "ref": "mdast-util-from-markdown@0.8.5", + "dependsOn": [ + "@types/mdast@3.0.15", + "mdast-util-to-string@2.0.0", + "micromark@2.11.4", + "parse-entities@2.0.0", + "unist-util-stringify-position@2.0.3" + ] + }, + { + "ref": "@types/mdast@3.0.15", + "dependsOn": [ + "@types/mdast@3.0.15|@types/unist@2.0.11" + ] + }, + { + "ref": "@types/mdast@3.0.15|@types/unist@2.0.11" + }, + { + "ref": "mdast-util-to-string@2.0.0" + }, + { + "ref": "micromark@2.11.4", + "dependsOn": [ + "debug@4.3.7", + "parse-entities@2.0.0" + ] + }, + { + "ref": "parse-entities@2.0.0", + "dependsOn": [ + "character-entities-legacy@1.1.4", + "character-entities@1.2.4", + "character-reference-invalid@1.1.4", + "is-alphanumerical@1.0.4", + "is-decimal@1.0.4", + "is-hexadecimal@1.0.4" + ] + }, + { + "ref": "character-entities-legacy@1.1.4" + }, + { + "ref": "character-entities@1.2.4" + }, + { + "ref": "character-reference-invalid@1.1.4" + }, + { + "ref": "is-alphanumerical@1.0.4", + "dependsOn": [ + "is-alphabetical@1.0.4", + "is-decimal@1.0.4" + ] + }, + { + "ref": "is-alphabetical@1.0.4" + }, + { + "ref": "is-decimal@1.0.4" + }, + { + "ref": "is-hexadecimal@1.0.4" + }, + { + "ref": "unist-util-stringify-position@2.0.3", + "dependsOn": [ + "unist-util-stringify-position@2.0.3|@types/unist@2.0.11" + ] + }, + { + "ref": "unist-util-stringify-position@2.0.3|@types/unist@2.0.11" + }, + { + "ref": "mdast-util-mdx@3.0.0", + "dependsOn": [ + "mdast-util-mdx@3.0.0|mdast-util-from-markdown@2.0.1", + "mdast-util-mdx-expression@2.0.1", + "mdast-util-mdx-jsx@3.1.3", + "mdast-util-mdxjs-esm@2.0.1", + "mdast-util-to-markdown@2.1.0" + ] + }, + { + "ref": "mdast-util-mdx@3.0.0|mdast-util-from-markdown@2.0.1", + "dependsOn": [ + "mdast-util-mdx@3.0.0|@types/mdast@4.0.4", + "@types/unist@3.0.3", + "decode-named-character-reference@1.0.2", + "devlop@1.1.0", + "mdast-util-mdx@3.0.0|mdast-util-to-string@4.0.0", + "micromark-util-decode-numeric-character-reference@2.0.1", + "micromark-util-decode-string@2.0.0", + "micromark-util-normalize-identifier@2.0.0", + "micromark-util-symbol@2.0.0", + "micromark-util-types@2.0.0", + "mdast-util-mdx@3.0.0|micromark@4.0.0", + "mdast-util-mdx@3.0.0|unist-util-stringify-position@4.0.0" + ] + }, + { + "ref": "mdast-util-mdx@3.0.0|@types/mdast@4.0.4", + "dependsOn": [ + "@types/unist@3.0.3" + ] + }, + { + "ref": "mdast-util-mdx@3.0.0|mdast-util-to-string@4.0.0", + "dependsOn": [ + "mdast-util-mdx@3.0.0|@types/mdast@4.0.4" + ] + }, + { + "ref": "mdast-util-mdx@3.0.0|micromark@4.0.0", + "dependsOn": [ + "@types/debug@4.1.12", + "debug@4.3.7", + "decode-named-character-reference@1.0.2", + "devlop@1.1.0", + "micromark-core-commonmark@2.0.1", + "micromark-factory-space@2.0.0", + "micromark-util-character@2.1.0", + "micromark-util-chunked@2.0.0", + "micromark-util-combine-extensions@2.0.0", + "micromark-util-decode-numeric-character-reference@2.0.1", + "mdast-util-mdx@3.0.0|micromark-util-encode@2.0.0", + "micromark-util-normalize-identifier@2.0.0", + "micromark-util-resolve-all@2.0.0", + "mdast-util-mdx@3.0.0|micromark-util-sanitize-uri@2.0.0", + "micromark-util-subtokenize@2.0.1", + "micromark-util-symbol@2.0.0", + "micromark-util-types@2.0.0" + ] + }, + { + "ref": "mdast-util-mdx@3.0.0|micromark-util-encode@2.0.0" + }, + { + "ref": "mdast-util-mdx@3.0.0|micromark-util-sanitize-uri@2.0.0", + "dependsOn": [ + "micromark-util-character@2.1.0", + "mdast-util-mdx@3.0.0|micromark-util-encode@2.0.0", + "micromark-util-symbol@2.0.0" + ] + }, + { + "ref": "mdast-util-mdx@3.0.0|unist-util-stringify-position@4.0.0", + "dependsOn": [ + "@types/unist@3.0.3" + ] + }, + { + "ref": "decode-named-character-reference@1.0.2", + "dependsOn": [ + "decode-named-character-reference@1.0.2|character-entities@2.0.2" + ] + }, + { + "ref": "decode-named-character-reference@1.0.2|character-entities@2.0.2" + }, + { + "ref": "devlop@1.1.0", + "dependsOn": [ + "dequal@2.0.3" + ] + }, + { + "ref": "micromark-util-decode-numeric-character-reference@2.0.1", + "dependsOn": [ + "micromark-util-symbol@2.0.0" + ] + }, + { + "ref": "micromark-util-decode-string@2.0.0", + "dependsOn": [ + "decode-named-character-reference@1.0.2", + "micromark-util-character@2.1.0", + "micromark-util-decode-numeric-character-reference@2.0.1", + "micromark-util-symbol@2.0.0" + ] + }, + { + "ref": "micromark-util-normalize-identifier@2.0.0", + "dependsOn": [ + "micromark-util-symbol@2.0.0" + ] + }, + { + "ref": "micromark-util-symbol@2.0.0" + }, + { + "ref": "micromark-util-types@2.0.0" + }, + { + "ref": "micromark-core-commonmark@2.0.1", + "dependsOn": [ + "decode-named-character-reference@1.0.2", + "devlop@1.1.0", + "micromark-factory-destination@2.0.0", + "micromark-factory-label@2.0.0", + "micromark-factory-space@2.0.0", + "micromark-factory-title@2.0.0", + "micromark-factory-whitespace@2.0.0", + "micromark-util-character@2.1.0", + "micromark-util-chunked@2.0.0", + "micromark-util-classify-character@2.0.0", + "micromark-util-html-tag-name@2.0.0", + "micromark-util-normalize-identifier@2.0.0", + "micromark-util-resolve-all@2.0.0", + "micromark-util-subtokenize@2.0.1", + "micromark-util-symbol@2.0.0", + "micromark-util-types@2.0.0" + ] + }, + { + "ref": "micromark-factory-space@2.0.0", + "dependsOn": [ + "micromark-util-character@2.1.0", + "micromark-util-types@2.0.0" + ] + }, + { + "ref": "micromark-util-character@2.1.0", + "dependsOn": [ + "micromark-util-symbol@2.0.0", + "micromark-util-types@2.0.0" + ] + }, + { + "ref": "micromark-util-chunked@2.0.0", + "dependsOn": [ + "micromark-util-symbol@2.0.0" + ] + }, + { + "ref": "micromark-util-combine-extensions@2.0.0", + "dependsOn": [ + "micromark-util-chunked@2.0.0", + "micromark-util-types@2.0.0" + ] + }, + { + "ref": "micromark-util-resolve-all@2.0.0", + "dependsOn": [ + "micromark-util-types@2.0.0" + ] + }, + { + "ref": "micromark-util-subtokenize@2.0.1", + "dependsOn": [ + "devlop@1.1.0", + "micromark-util-chunked@2.0.0", + "micromark-util-symbol@2.0.0", + "micromark-util-types@2.0.0" + ] + }, + { + "ref": "mdast-util-mdx-expression@2.0.1", + "dependsOn": [ + "@types/estree-jsx@1.0.5", + "mdast-util-mdx-expression@2.0.1|@types/hast@3.0.4", + "mdast-util-mdx-expression@2.0.1|@types/mdast@4.0.4", + "devlop@1.1.0", + "mdast-util-mdx-expression@2.0.1|mdast-util-from-markdown@2.0.1", + "mdast-util-to-markdown@2.1.0" + ] + }, + { + "ref": "mdast-util-mdx-expression@2.0.1|@types/hast@3.0.4", + "dependsOn": [ + "@types/unist@3.0.3" + ] + }, + { + "ref": "mdast-util-mdx-expression@2.0.1|@types/mdast@4.0.4", + "dependsOn": [ + "@types/unist@3.0.3" + ] + }, + { + "ref": "mdast-util-mdx-expression@2.0.1|mdast-util-from-markdown@2.0.1", + "dependsOn": [ + "mdast-util-mdx-expression@2.0.1|@types/mdast@4.0.4", + "@types/unist@3.0.3", + "decode-named-character-reference@1.0.2", + "devlop@1.1.0", + "mdast-util-mdx-expression@2.0.1|mdast-util-to-string@4.0.0", + "micromark-util-decode-numeric-character-reference@2.0.1", + "micromark-util-decode-string@2.0.0", + "micromark-util-normalize-identifier@2.0.0", + "micromark-util-symbol@2.0.0", + "micromark-util-types@2.0.0", + "mdast-util-mdx-expression@2.0.1|micromark@4.0.0", + "mdast-util-mdx-expression@2.0.1|unist-util-stringify-position@4.0.0" + ] + }, + { + "ref": "mdast-util-mdx-expression@2.0.1|mdast-util-to-string@4.0.0", + "dependsOn": [ + "mdast-util-mdx-expression@2.0.1|@types/mdast@4.0.4" + ] + }, + { + "ref": "mdast-util-mdx-expression@2.0.1|micromark@4.0.0", + "dependsOn": [ + "@types/debug@4.1.12", + "debug@4.3.7", + "decode-named-character-reference@1.0.2", + "devlop@1.1.0", + "micromark-core-commonmark@2.0.1", + "micromark-factory-space@2.0.0", + "micromark-util-character@2.1.0", + "micromark-util-chunked@2.0.0", + "micromark-util-combine-extensions@2.0.0", + "micromark-util-decode-numeric-character-reference@2.0.1", + "mdast-util-mdx-expression@2.0.1|micromark-util-encode@2.0.0", + "micromark-util-normalize-identifier@2.0.0", + "micromark-util-resolve-all@2.0.0", + "mdast-util-mdx-expression@2.0.1|micromark-util-sanitize-uri@2.0.0", + "micromark-util-subtokenize@2.0.1", + "micromark-util-symbol@2.0.0", + "micromark-util-types@2.0.0" + ] + }, + { + "ref": "mdast-util-mdx-expression@2.0.1|micromark-util-encode@2.0.0" + }, + { + "ref": "mdast-util-mdx-expression@2.0.1|micromark-util-sanitize-uri@2.0.0", + "dependsOn": [ + "micromark-util-character@2.1.0", + "mdast-util-mdx-expression@2.0.1|micromark-util-encode@2.0.0", + "micromark-util-symbol@2.0.0" + ] + }, + { + "ref": "mdast-util-mdx-expression@2.0.1|unist-util-stringify-position@4.0.0", + "dependsOn": [ + "@types/unist@3.0.3" + ] + }, + { + "ref": "mdast-util-to-markdown@2.1.0", + "dependsOn": [ + "mdast-util-to-markdown@2.1.0|@types/mdast@4.0.4", + "@types/unist@3.0.3", + "longest-streak@3.1.0", + "mdast-util-phrasing@4.1.0", + "mdast-util-to-markdown@2.1.0|mdast-util-to-string@4.0.0", + "micromark-util-decode-string@2.0.0", + "unist-util-visit@5.0.0", + "zwitch@2.0.4" + ] + }, + { + "ref": "mdast-util-to-markdown@2.1.0|@types/mdast@4.0.4", + "dependsOn": [ + "@types/unist@3.0.3" + ] + }, + { + "ref": "mdast-util-to-markdown@2.1.0|mdast-util-to-string@4.0.0", + "dependsOn": [ + "mdast-util-to-markdown@2.1.0|@types/mdast@4.0.4" + ] + }, + { + "ref": "mdast-util-mdx-jsx@3.1.3", + "dependsOn": [ + "@types/estree-jsx@1.0.5", + "mdast-util-mdx-jsx@3.1.3|@types/hast@3.0.4", + "mdast-util-mdx-jsx@3.1.3|@types/mdast@4.0.4", + "@types/unist@3.0.3", + "ccount@2.0.1", + "devlop@1.1.0", + "mdast-util-mdx-jsx@3.1.3|mdast-util-from-markdown@2.0.1", + "mdast-util-to-markdown@2.1.0", + "mdast-util-mdx-jsx@3.1.3|parse-entities@4.0.1", + "stringify-entities@4.0.4", + "mdast-util-mdx-jsx@3.1.3|unist-util-stringify-position@4.0.0", + "vfile-message@4.0.2" + ] + }, + { + "ref": "mdast-util-mdx-jsx@3.1.3|@types/hast@3.0.4", + "dependsOn": [ + "@types/unist@3.0.3" + ] + }, + { + "ref": "mdast-util-mdx-jsx@3.1.3|@types/mdast@4.0.4", + "dependsOn": [ + "@types/unist@3.0.3" + ] + }, + { + "ref": "mdast-util-mdx-jsx@3.1.3|mdast-util-from-markdown@2.0.1", + "dependsOn": [ + "mdast-util-mdx-jsx@3.1.3|@types/mdast@4.0.4", + "@types/unist@3.0.3", + "decode-named-character-reference@1.0.2", + "devlop@1.1.0", + "mdast-util-mdx-jsx@3.1.3|mdast-util-to-string@4.0.0", + "micromark-util-decode-numeric-character-reference@2.0.1", + "micromark-util-decode-string@2.0.0", + "micromark-util-normalize-identifier@2.0.0", + "micromark-util-symbol@2.0.0", + "micromark-util-types@2.0.0", + "mdast-util-mdx-jsx@3.1.3|micromark@4.0.0", + "mdast-util-mdx-jsx@3.1.3|unist-util-stringify-position@4.0.0" + ] + }, + { + "ref": "mdast-util-mdx-jsx@3.1.3|mdast-util-to-string@4.0.0", + "dependsOn": [ + "mdast-util-mdx-jsx@3.1.3|@types/mdast@4.0.4" + ] + }, + { + "ref": "mdast-util-mdx-jsx@3.1.3|micromark@4.0.0", + "dependsOn": [ + "@types/debug@4.1.12", + "debug@4.3.7", + "decode-named-character-reference@1.0.2", + "devlop@1.1.0", + "micromark-core-commonmark@2.0.1", + "micromark-factory-space@2.0.0", + "micromark-util-character@2.1.0", + "micromark-util-chunked@2.0.0", + "micromark-util-combine-extensions@2.0.0", + "micromark-util-decode-numeric-character-reference@2.0.1", + "mdast-util-mdx-jsx@3.1.3|micromark-util-encode@2.0.0", + "micromark-util-normalize-identifier@2.0.0", + "micromark-util-resolve-all@2.0.0", + "mdast-util-mdx-jsx@3.1.3|micromark-util-sanitize-uri@2.0.0", + "micromark-util-subtokenize@2.0.1", + "micromark-util-symbol@2.0.0", + "micromark-util-types@2.0.0" + ] + }, + { + "ref": "mdast-util-mdx-jsx@3.1.3|micromark-util-encode@2.0.0" + }, + { + "ref": "mdast-util-mdx-jsx@3.1.3|micromark-util-sanitize-uri@2.0.0", + "dependsOn": [ + "micromark-util-character@2.1.0", + "mdast-util-mdx-jsx@3.1.3|micromark-util-encode@2.0.0", + "micromark-util-symbol@2.0.0" + ] + }, + { + "ref": "mdast-util-mdx-jsx@3.1.3|unist-util-stringify-position@4.0.0", + "dependsOn": [ + "@types/unist@3.0.3" + ] + }, + { + "ref": "mdast-util-mdx-jsx@3.1.3|parse-entities@4.0.1", + "dependsOn": [ + "mdast-util-mdx-jsx@3.1.3|parse-entities@4.0.1|@types/unist@2.0.11", + "mdast-util-mdx-jsx@3.1.3|character-entities-legacy@3.0.0", + "mdast-util-mdx-jsx@3.1.3|character-entities@2.0.2", + "mdast-util-mdx-jsx@3.1.3|character-reference-invalid@2.0.1", + "decode-named-character-reference@1.0.2", + "mdast-util-mdx-jsx@3.1.3|is-alphanumerical@2.0.1", + "mdast-util-mdx-jsx@3.1.3|is-decimal@2.0.1", + "mdast-util-mdx-jsx@3.1.3|is-hexadecimal@2.0.1" + ] + }, + { + "ref": "mdast-util-mdx-jsx@3.1.3|parse-entities@4.0.1|@types/unist@2.0.11" + }, + { + "ref": "mdast-util-mdx-jsx@3.1.3|character-entities-legacy@3.0.0" + }, + { + "ref": "mdast-util-mdx-jsx@3.1.3|character-entities@2.0.2" + }, + { + "ref": "mdast-util-mdx-jsx@3.1.3|character-reference-invalid@2.0.1" + }, + { + "ref": "mdast-util-mdx-jsx@3.1.3|is-alphanumerical@2.0.1", + "dependsOn": [ + "mdast-util-mdx-jsx@3.1.3|is-alphabetical@2.0.1", + "mdast-util-mdx-jsx@3.1.3|is-decimal@2.0.1" + ] + }, + { + "ref": "mdast-util-mdx-jsx@3.1.3|is-alphabetical@2.0.1" + }, + { + "ref": "mdast-util-mdx-jsx@3.1.3|is-decimal@2.0.1" + }, + { + "ref": "mdast-util-mdx-jsx@3.1.3|is-hexadecimal@2.0.1" + }, + { + "ref": "ccount@2.0.1" + }, + { + "ref": "stringify-entities@4.0.4", + "dependsOn": [ + "character-entities-html4@2.1.0", + "stringify-entities@4.0.4|character-entities-legacy@3.0.0" + ] + }, + { + "ref": "stringify-entities@4.0.4|character-entities-legacy@3.0.0" + }, + { + "ref": "character-entities-html4@2.1.0" + }, + { + "ref": "mdast-util-mdxjs-esm@2.0.1", + "dependsOn": [ + "@types/estree-jsx@1.0.5", + "mdast-util-mdxjs-esm@2.0.1|@types/hast@3.0.4", + "mdast-util-mdxjs-esm@2.0.1|@types/mdast@4.0.4", + "devlop@1.1.0", + "mdast-util-mdxjs-esm@2.0.1|mdast-util-from-markdown@2.0.1", + "mdast-util-to-markdown@2.1.0" + ] + }, + { + "ref": "mdast-util-mdxjs-esm@2.0.1|@types/hast@3.0.4", + "dependsOn": [ + "@types/unist@3.0.3" + ] + }, + { + "ref": "mdast-util-mdxjs-esm@2.0.1|@types/mdast@4.0.4", + "dependsOn": [ + "@types/unist@3.0.3" + ] + }, + { + "ref": "mdast-util-mdxjs-esm@2.0.1|mdast-util-from-markdown@2.0.1", + "dependsOn": [ + "mdast-util-mdxjs-esm@2.0.1|@types/mdast@4.0.4", + "@types/unist@3.0.3", + "decode-named-character-reference@1.0.2", + "devlop@1.1.0", + "mdast-util-mdxjs-esm@2.0.1|mdast-util-to-string@4.0.0", + "micromark-util-decode-numeric-character-reference@2.0.1", + "micromark-util-decode-string@2.0.0", + "micromark-util-normalize-identifier@2.0.0", + "micromark-util-symbol@2.0.0", + "micromark-util-types@2.0.0", + "mdast-util-mdxjs-esm@2.0.1|micromark@4.0.0", + "mdast-util-mdxjs-esm@2.0.1|unist-util-stringify-position@4.0.0" + ] + }, + { + "ref": "mdast-util-mdxjs-esm@2.0.1|mdast-util-to-string@4.0.0", + "dependsOn": [ + "mdast-util-mdxjs-esm@2.0.1|@types/mdast@4.0.4" + ] + }, + { + "ref": "mdast-util-mdxjs-esm@2.0.1|micromark@4.0.0", + "dependsOn": [ + "@types/debug@4.1.12", + "debug@4.3.7", + "decode-named-character-reference@1.0.2", + "devlop@1.1.0", + "micromark-core-commonmark@2.0.1", + "micromark-factory-space@2.0.0", + "micromark-util-character@2.1.0", + "micromark-util-chunked@2.0.0", + "micromark-util-combine-extensions@2.0.0", + "micromark-util-decode-numeric-character-reference@2.0.1", + "mdast-util-mdxjs-esm@2.0.1|micromark-util-encode@2.0.0", + "micromark-util-normalize-identifier@2.0.0", + "micromark-util-resolve-all@2.0.0", + "mdast-util-mdxjs-esm@2.0.1|micromark-util-sanitize-uri@2.0.0", + "micromark-util-subtokenize@2.0.1", + "micromark-util-symbol@2.0.0", + "micromark-util-types@2.0.0" + ] + }, + { + "ref": "mdast-util-mdxjs-esm@2.0.1|micromark-util-encode@2.0.0" + }, + { + "ref": "mdast-util-mdxjs-esm@2.0.1|micromark-util-sanitize-uri@2.0.0", + "dependsOn": [ + "micromark-util-character@2.1.0", + "mdast-util-mdxjs-esm@2.0.1|micromark-util-encode@2.0.0", + "micromark-util-symbol@2.0.0" + ] + }, + { + "ref": "mdast-util-mdxjs-esm@2.0.1|unist-util-stringify-position@4.0.0", + "dependsOn": [ + "@types/unist@3.0.3" + ] + }, + { + "ref": "micromark-extension-mdxjs@3.0.0", + "dependsOn": [ + "acorn-jsx@5.3.2", + "acorn@8.12.1", + "micromark-extension-mdx-expression@3.0.0", + "micromark-extension-mdx-jsx@3.0.1", + "micromark-extension-mdx-md@2.0.0", + "micromark-extension-mdxjs-esm@3.0.0", + "micromark-util-combine-extensions@2.0.0", + "micromark-util-types@2.0.0" + ] + }, + { + "ref": "micromark-extension-mdx-expression@3.0.0", + "dependsOn": [ + "@types/estree@1.0.6", + "devlop@1.1.0", + "micromark-factory-mdx-expression@2.0.2", + "micromark-factory-space@2.0.0", + "micromark-util-character@2.1.0", + "micromark-util-events-to-acorn@2.0.2", + "micromark-util-symbol@2.0.0", + "micromark-util-types@2.0.0" + ] + }, + { + "ref": "micromark-factory-mdx-expression@2.0.2", + "dependsOn": [ + "@types/estree@1.0.6", + "devlop@1.1.0", + "micromark-factory-space@2.0.0", + "micromark-util-character@2.1.0", + "micromark-util-events-to-acorn@2.0.2", + "micromark-util-symbol@2.0.0", + "micromark-util-types@2.0.0", + "unist-util-position-from-estree@2.0.0", + "vfile-message@4.0.2" + ] + }, + { + "ref": "micromark-util-events-to-acorn@2.0.2", + "dependsOn": [ + "@types/acorn@4.0.6", + "@types/estree@1.0.6", + "@types/unist@3.0.3", + "devlop@1.1.0", + "estree-util-visit@2.0.0", + "micromark-util-symbol@2.0.0", + "micromark-util-types@2.0.0", + "vfile-message@4.0.2" + ] + }, + { + "ref": "unist-util-position-from-estree@2.0.0", + "dependsOn": [ + "@types/unist@3.0.3" + ] + }, + { + "ref": "@types/acorn@4.0.6", + "dependsOn": [ + "@types/estree@1.0.6" + ] + }, + { + "ref": "micromark-extension-mdx-jsx@3.0.1", + "dependsOn": [ + "@types/acorn@4.0.6", + "@types/estree@1.0.6", + "devlop@1.1.0", + "estree-util-is-identifier-name@3.0.0", + "micromark-factory-mdx-expression@2.0.2", + "micromark-factory-space@2.0.0", + "micromark-util-character@2.1.0", + "micromark-util-events-to-acorn@2.0.2", + "micromark-util-symbol@2.0.0", + "micromark-util-types@2.0.0", + "vfile-message@4.0.2" + ] + }, + { + "ref": "estree-util-is-identifier-name@3.0.0" + }, + { + "ref": "micromark-extension-mdx-md@2.0.0", + "dependsOn": [ + "micromark-util-types@2.0.0" + ] + }, + { + "ref": "micromark-extension-mdxjs-esm@3.0.0", + "dependsOn": [ + "@types/estree@1.0.6", + "devlop@1.1.0", + "micromark-core-commonmark@2.0.1", + "micromark-util-character@2.1.0", + "micromark-util-events-to-acorn@2.0.2", + "micromark-util-symbol@2.0.0", + "micromark-util-types@2.0.0", + "unist-util-position-from-estree@2.0.0", + "vfile-message@4.0.2" + ] + }, + { + "ref": "micromark-factory-destination@2.0.0", + "dependsOn": [ + "micromark-util-character@2.1.0", + "micromark-util-symbol@2.0.0", + "micromark-util-types@2.0.0" + ] + }, + { + "ref": "micromark-factory-label@2.0.0", + "dependsOn": [ + "devlop@1.1.0", + "micromark-util-character@2.1.0", + "micromark-util-symbol@2.0.0", + "micromark-util-types@2.0.0" + ] + }, + { + "ref": "micromark-factory-title@2.0.0", + "dependsOn": [ + "micromark-factory-space@2.0.0", + "micromark-util-character@2.1.0", + "micromark-util-symbol@2.0.0", + "micromark-util-types@2.0.0" + ] + }, + { + "ref": "micromark-factory-whitespace@2.0.0", + "dependsOn": [ + "micromark-factory-space@2.0.0", + "micromark-util-character@2.1.0", + "micromark-util-symbol@2.0.0", + "micromark-util-types@2.0.0" + ] + }, + { + "ref": "micromark-util-classify-character@2.0.0", + "dependsOn": [ + "micromark-util-character@2.1.0", + "micromark-util-symbol@2.0.0", + "micromark-util-types@2.0.0" + ] + }, + { + "ref": "micromark-util-html-tag-name@2.0.0" + }, + { + "ref": "longest-streak@3.1.0" + }, + { + "ref": "mdast-util-phrasing@4.1.0", + "dependsOn": [ + "mdast-util-phrasing@4.1.0|@types/mdast@4.0.4", + "unist-util-is@6.0.0" + ] + }, + { + "ref": "mdast-util-phrasing@4.1.0|@types/mdast@4.0.4", + "dependsOn": [ + "@types/unist@3.0.3" + ] + }, + { + "ref": "zwitch@2.0.4" + }, + { + "ref": "bail@2.0.2" + }, + { + "ref": "eslint-plugin-prettier@5.2.1", + "dependsOn": [ + "eslint-config-prettier@9.1.0", + "eslint@8.57.1", + "prettier-linter-helpers@1.0.0", + "prettier@3.3.3", + "synckit@0.9.2" + ] + }, + { + "ref": "prettier-linter-helpers@1.0.0", + "dependsOn": [ + "fast-diff@1.3.0" + ] + }, + { + "ref": "fast-diff@1.3.0" + }, + { + "ref": "prettier@3.3.3" + }, + { + "ref": "@pkgr/core@0.1.1" + }, + { + "ref": "eslint-plugin-react-hooks@4.6.2", + "dependsOn": [ + "eslint@8.57.1" + ] + }, + { + "ref": "eslint-plugin-react@7.37.1", + "dependsOn": [ + "array-includes@3.1.8", + "array.prototype.findlast@1.2.5", + "array.prototype.flatmap@1.3.2", + "array.prototype.tosorted@1.1.4", + "eslint-plugin-react@7.37.1|doctrine@2.1.0", + "es-iterator-helpers@1.0.19", + "eslint@8.57.1", + "estraverse@5.3.0", + "hasown@2.0.2", + "jsx-ast-utils@3.3.5", + "eslint-plugin-react@7.37.1|minimatch@3.1.2", + "object.entries@1.1.8", + "object.fromentries@2.0.8", + "object.values@1.2.0", + "prop-types@15.8.1", + "resolve@2.0.0-next.5", + "eslint-plugin-react@7.37.1|semver@6.3.1", + "string.prototype.matchall@4.0.11", + "string.prototype.repeat@1.0.0" + ] + }, + { + "ref": "eslint-plugin-react@7.37.1|doctrine@2.1.0", + "dependsOn": [ + "esutils@2.0.3" + ] + }, + { + "ref": "eslint-plugin-react@7.37.1|minimatch@3.1.2", + "dependsOn": [ + "eslint-plugin-react@7.37.1|brace-expansion@1.1.11" + ] + }, + { + "ref": "eslint-plugin-react@7.37.1|brace-expansion@1.1.11", + "dependsOn": [ + "balanced-match@1.0.2", + "concat-map@0.0.1" + ] + }, + { + "ref": "eslint-plugin-react@7.37.1|semver@6.3.1" + }, + { + "ref": "array-includes@3.1.8", + "dependsOn": [ + "call-bind@1.0.7", + "define-properties@1.2.1", + "es-abstract@1.23.3", + "es-object-atoms@1.0.0", + "get-intrinsic@1.2.4", + "is-string@1.0.7" + ] + }, + { + "ref": "es-define-property@1.0.0", + "dependsOn": [ + "get-intrinsic@1.2.4" + ] + }, + { + "ref": "es-errors@1.3.0" + }, + { + "ref": "function-bind@1.1.2" + }, + { + "ref": "set-function-length@1.2.2", + "dependsOn": [ + "define-data-property@1.1.4", + "es-errors@1.3.0", + "function-bind@1.1.2", + "get-intrinsic@1.2.4", + "gopd@1.0.1", + "has-property-descriptors@1.0.2" + ] + }, + { + "ref": "define-data-property@1.1.4", + "dependsOn": [ + "es-define-property@1.0.0", + "es-errors@1.3.0", + "gopd@1.0.1" + ] + }, + { + "ref": "gopd@1.0.1", + "dependsOn": [ + "get-intrinsic@1.2.4" + ] + }, + { + "ref": "has-property-descriptors@1.0.2", + "dependsOn": [ + "es-define-property@1.0.0" + ] + }, + { + "ref": "es-abstract@1.23.3", + "dependsOn": [ + "array-buffer-byte-length@1.0.1", + "arraybuffer.prototype.slice@1.0.3", + "available-typed-arrays@1.0.7", + "call-bind@1.0.7", + "data-view-buffer@1.0.1", + "data-view-byte-length@1.0.1", + "data-view-byte-offset@1.0.0", + "es-define-property@1.0.0", + "es-errors@1.3.0", + "es-object-atoms@1.0.0", + "es-set-tostringtag@2.0.3", + "es-to-primitive@1.2.1", + "function.prototype.name@1.1.6", + "get-intrinsic@1.2.4", + "get-symbol-description@1.0.2", + "globalthis@1.0.4", + "gopd@1.0.1", + "has-property-descriptors@1.0.2", + "has-proto@1.0.3", + "has-symbols@1.0.3", + "hasown@2.0.2", + "internal-slot@1.0.7", + "is-array-buffer@3.0.4", + "is-callable@1.2.7", + "is-data-view@1.0.1", + "is-negative-zero@2.0.3", + "is-regex@1.1.4", + "is-shared-array-buffer@1.0.3", + "is-string@1.0.7", + "is-typed-array@1.1.13", + "is-weakref@1.0.2", + "object-inspect@1.13.2", + "object-keys@1.1.1", + "object.assign@4.1.5", + "regexp.prototype.flags@1.5.3", + "safe-array-concat@1.1.2", + "safe-regex-test@1.0.3", + "string.prototype.trim@1.2.9", + "string.prototype.trimend@1.0.8", + "string.prototype.trimstart@1.0.8", + "typed-array-buffer@1.0.2", + "typed-array-byte-length@1.0.1", + "typed-array-byte-offset@1.0.2", + "typed-array-length@1.0.6", + "unbox-primitive@1.0.2", + "which-typed-array@1.1.15" + ] + }, + { + "ref": "arraybuffer.prototype.slice@1.0.3", + "dependsOn": [ + "array-buffer-byte-length@1.0.1", + "call-bind@1.0.7", + "define-properties@1.2.1", + "es-abstract@1.23.3", + "es-errors@1.3.0", + "get-intrinsic@1.2.4", + "is-array-buffer@3.0.4", + "is-shared-array-buffer@1.0.3" + ] + }, + { + "ref": "available-typed-arrays@1.0.7", + "dependsOn": [ + "possible-typed-array-names@1.0.0" + ] + }, + { + "ref": "possible-typed-array-names@1.0.0" + }, + { + "ref": "data-view-buffer@1.0.1", + "dependsOn": [ + "call-bind@1.0.7", + "es-errors@1.3.0", + "is-data-view@1.0.1" + ] + }, + { + "ref": "is-data-view@1.0.1", + "dependsOn": [ + "is-typed-array@1.1.13" + ] + }, + { + "ref": "data-view-byte-length@1.0.1", + "dependsOn": [ + "call-bind@1.0.7", + "es-errors@1.3.0", + "is-data-view@1.0.1" + ] + }, + { + "ref": "data-view-byte-offset@1.0.0", + "dependsOn": [ + "call-bind@1.0.7", + "es-errors@1.3.0", + "is-data-view@1.0.1" + ] + }, + { + "ref": "es-object-atoms@1.0.0", + "dependsOn": [ + "es-errors@1.3.0" + ] + }, + { + "ref": "es-set-tostringtag@2.0.3", + "dependsOn": [ + "get-intrinsic@1.2.4", + "has-tostringtag@1.0.2", + "hasown@2.0.2" + ] + }, + { + "ref": "es-to-primitive@1.2.1", + "dependsOn": [ + "is-callable@1.2.7", + "is-date-object@1.0.5", + "is-symbol@1.0.4" + ] + }, + { + "ref": "is-callable@1.2.7" + }, + { + "ref": "function.prototype.name@1.1.6", + "dependsOn": [ + "call-bind@1.0.7", + "define-properties@1.2.1", + "es-abstract@1.23.3", + "functions-have-names@1.2.3" + ] + }, + { + "ref": "functions-have-names@1.2.3" + }, + { + "ref": "get-symbol-description@1.0.2", + "dependsOn": [ + "call-bind@1.0.7", + "es-errors@1.3.0", + "get-intrinsic@1.2.4" + ] + }, + { + "ref": "globalthis@1.0.4", + "dependsOn": [ + "define-properties@1.2.1", + "gopd@1.0.1" + ] + }, + { + "ref": "has-proto@1.0.3" + }, + { + "ref": "hasown@2.0.2", + "dependsOn": [ + "function-bind@1.1.2" + ] + }, + { + "ref": "is-typed-array@1.1.13", + "dependsOn": [ + "which-typed-array@1.1.15" + ] + }, + { + "ref": "is-negative-zero@2.0.3" + }, + { + "ref": "is-weakref@1.0.2", + "dependsOn": [ + "call-bind@1.0.7" + ] + }, + { + "ref": "object-inspect@1.13.2" + }, + { + "ref": "safe-array-concat@1.1.2", + "dependsOn": [ + "call-bind@1.0.7", + "get-intrinsic@1.2.4", + "has-symbols@1.0.3", + "isarray@2.0.5" + ] + }, + { + "ref": "safe-regex-test@1.0.3", + "dependsOn": [ + "call-bind@1.0.7", + "es-errors@1.3.0", + "is-regex@1.1.4" + ] + }, + { + "ref": "string.prototype.trim@1.2.9", + "dependsOn": [ + "call-bind@1.0.7", + "define-properties@1.2.1", + "es-abstract@1.23.3", + "es-object-atoms@1.0.0" + ] + }, + { + "ref": "string.prototype.trimend@1.0.8", + "dependsOn": [ + "call-bind@1.0.7", + "define-properties@1.2.1", + "es-object-atoms@1.0.0" + ] + }, + { + "ref": "string.prototype.trimstart@1.0.8", + "dependsOn": [ + "call-bind@1.0.7", + "define-properties@1.2.1", + "es-object-atoms@1.0.0" + ] + }, + { + "ref": "typed-array-buffer@1.0.2", + "dependsOn": [ + "call-bind@1.0.7", + "es-errors@1.3.0", + "is-typed-array@1.1.13" + ] + }, + { + "ref": "typed-array-byte-length@1.0.1", + "dependsOn": [ + "call-bind@1.0.7", + "for-each@0.3.3", + "gopd@1.0.1", + "has-proto@1.0.3", + "is-typed-array@1.1.13" + ] + }, + { + "ref": "for-each@0.3.3", + "dependsOn": [ + "is-callable@1.2.7" + ] + }, + { + "ref": "typed-array-byte-offset@1.0.2", + "dependsOn": [ + "available-typed-arrays@1.0.7", + "call-bind@1.0.7", + "for-each@0.3.3", + "gopd@1.0.1", + "has-proto@1.0.3", + "is-typed-array@1.1.13" + ] + }, + { + "ref": "typed-array-length@1.0.6", + "dependsOn": [ + "call-bind@1.0.7", + "for-each@0.3.3", + "gopd@1.0.1", + "has-proto@1.0.3", + "is-typed-array@1.1.13", + "possible-typed-array-names@1.0.0" + ] + }, + { + "ref": "unbox-primitive@1.0.2", + "dependsOn": [ + "call-bind@1.0.7", + "has-bigints@1.0.2", + "has-symbols@1.0.3", + "which-boxed-primitive@1.0.2" + ] + }, + { + "ref": "array.prototype.findlast@1.2.5", + "dependsOn": [ + "call-bind@1.0.7", + "define-properties@1.2.1", + "es-abstract@1.23.3", + "es-errors@1.3.0", + "es-object-atoms@1.0.0", + "es-shim-unscopables@1.0.2" + ] + }, + { + "ref": "es-shim-unscopables@1.0.2", + "dependsOn": [ + "hasown@2.0.2" + ] + }, + { + "ref": "array.prototype.flatmap@1.3.2", + "dependsOn": [ + "call-bind@1.0.7", + "define-properties@1.2.1", + "es-abstract@1.23.3", + "es-shim-unscopables@1.0.2" + ] + }, + { + "ref": "array.prototype.tosorted@1.1.4", + "dependsOn": [ + "call-bind@1.0.7", + "define-properties@1.2.1", + "es-abstract@1.23.3", + "es-errors@1.3.0", + "es-shim-unscopables@1.0.2" + ] + }, + { + "ref": "es-iterator-helpers@1.0.19", + "dependsOn": [ + "call-bind@1.0.7", + "define-properties@1.2.1", + "es-abstract@1.23.3", + "es-errors@1.3.0", + "es-set-tostringtag@2.0.3", + "function-bind@1.1.2", + "get-intrinsic@1.2.4", + "globalthis@1.0.4", + "has-property-descriptors@1.0.2", + "has-proto@1.0.3", + "has-symbols@1.0.3", + "internal-slot@1.0.7", + "iterator.prototype@1.1.2", + "safe-array-concat@1.1.2" + ] + }, + { + "ref": "iterator.prototype@1.1.2", + "dependsOn": [ + "define-properties@1.2.1", + "get-intrinsic@1.2.4", + "has-symbols@1.0.3", + "reflect.getprototypeof@1.0.6", + "set-function-name@2.0.2" + ] + }, + { + "ref": "reflect.getprototypeof@1.0.6", + "dependsOn": [ + "call-bind@1.0.7", + "define-properties@1.2.1", + "es-abstract@1.23.3", + "es-errors@1.3.0", + "get-intrinsic@1.2.4", + "globalthis@1.0.4", + "which-builtin-type@1.1.4" + ] + }, + { + "ref": "which-builtin-type@1.1.4", + "dependsOn": [ + "function.prototype.name@1.1.6", + "has-tostringtag@1.0.2", + "is-async-function@2.0.0", + "is-date-object@1.0.5", + "is-finalizationregistry@1.0.2", + "is-generator-function@1.0.10", + "is-regex@1.1.4", + "is-weakref@1.0.2", + "isarray@2.0.5", + "which-boxed-primitive@1.0.2", + "which-collection@1.0.2", + "which-typed-array@1.1.15" + ] + }, + { + "ref": "is-async-function@2.0.0", + "dependsOn": [ + "has-tostringtag@1.0.2" + ] + }, + { + "ref": "is-finalizationregistry@1.0.2", + "dependsOn": [ + "call-bind@1.0.7" + ] + }, + { + "ref": "is-generator-function@1.0.10", + "dependsOn": [ + "has-tostringtag@1.0.2" + ] + }, + { + "ref": "set-function-name@2.0.2", + "dependsOn": [ + "define-data-property@1.1.4", + "es-errors@1.3.0", + "functions-have-names@1.2.3", + "has-property-descriptors@1.0.2" + ] + }, + { + "ref": "jsx-ast-utils@3.3.5", + "dependsOn": [ + "array-includes@3.1.8", + "array.prototype.flat@1.3.2", + "object.assign@4.1.5", + "object.values@1.2.0" + ] + }, + { + "ref": "array.prototype.flat@1.3.2", + "dependsOn": [ + "call-bind@1.0.7", + "define-properties@1.2.1", + "es-abstract@1.23.3", + "es-shim-unscopables@1.0.2" + ] + }, + { + "ref": "object.values@1.2.0", + "dependsOn": [ + "call-bind@1.0.7", + "define-properties@1.2.1", + "es-object-atoms@1.0.0" + ] + }, + { + "ref": "object.entries@1.1.8", + "dependsOn": [ + "call-bind@1.0.7", + "define-properties@1.2.1", + "es-object-atoms@1.0.0" + ] + }, + { + "ref": "object.fromentries@2.0.8", + "dependsOn": [ + "call-bind@1.0.7", + "define-properties@1.2.1", + "es-abstract@1.23.3", + "es-object-atoms@1.0.0" + ] + }, + { + "ref": "prop-types@15.8.1", + "dependsOn": [ + "loose-envify@1.4.0", + "object-assign@4.1.1", + "react-is@16.13.1" + ] + }, + { + "ref": "resolve@2.0.0-next.5", + "dependsOn": [ + "is-core-module@2.15.1", + "path-parse@1.0.7", + "supports-preserve-symlinks-flag@1.0.0" + ] + }, + { + "ref": "string.prototype.matchall@4.0.11", + "dependsOn": [ + "call-bind@1.0.7", + "define-properties@1.2.1", + "es-abstract@1.23.3", + "es-errors@1.3.0", + "es-object-atoms@1.0.0", + "get-intrinsic@1.2.4", + "gopd@1.0.1", + "has-symbols@1.0.3", + "internal-slot@1.0.7", + "regexp.prototype.flags@1.5.3", + "set-function-name@2.0.2", + "side-channel@1.0.6" + ] + }, + { + "ref": "string.prototype.repeat@1.0.0", + "dependsOn": [ + "define-properties@1.2.1", + "es-abstract@1.23.3" + ] + }, + { + "ref": "events@3.3.0" + }, + { + "ref": "gentype@4.5.0" + }, + { + "ref": "glob@11.0.0", + "dependsOn": [ + "foreground-child@3.3.0", + "jackspeak@4.0.2", + "glob@11.0.0|minimatch@10.0.1", + "minipass@7.1.2", + "package-json-from-dist@1.0.1", + "path-scurry@2.0.0" + ] + }, + { + "ref": "glob@11.0.0|minimatch@10.0.1", + "dependsOn": [ + "brace-expansion@2.0.1" + ] + }, + { + "ref": "jackspeak@4.0.2", + "dependsOn": [ + "@isaacs/cliui@8.0.2" + ] + }, + { + "ref": "BomRef.qgrhp0ekde8.abe968v9i38", + "dependsOn": [ + "emoji-regex@8.0.0", + "is-fullwidth-code-point@3.0.0", + "strip-ansi@6.0.1" + ] + }, + { + "ref": "BomRef.d9l57m837oo.ge6autjksu8", + "dependsOn": [ + "ansi-regex@5.0.1" + ] + }, + { + "ref": "wrap-ansi@7.0.0", + "dependsOn": [ + "ansi-styles@4.3.0", + "string-width@4.2.3", + "strip-ansi@6.0.1" + ] + }, + { + "ref": "wrap-ansi@8.1.0", + "dependsOn": [ + "wrap-ansi@8.1.0|ansi-styles@6.2.1", + "wrap-ansi@8.1.0|string-width@5.1.2", + "wrap-ansi@8.1.0|strip-ansi@7.1.0" + ] + }, + { + "ref": "wrap-ansi@8.1.0|ansi-styles@6.2.1" + }, + { + "ref": "wrap-ansi@8.1.0|string-width@5.1.2", + "dependsOn": [ + "eastasianwidth@0.2.0", + "wrap-ansi@8.1.0|emoji-regex@9.2.2", + "wrap-ansi@8.1.0|strip-ansi@7.1.0" + ] + }, + { + "ref": "wrap-ansi@8.1.0|emoji-regex@9.2.2" + }, + { + "ref": "wrap-ansi@8.1.0|strip-ansi@7.1.0", + "dependsOn": [ + "wrap-ansi@8.1.0|ansi-regex@6.1.0" + ] + }, + { + "ref": "wrap-ansi@8.1.0|ansi-regex@6.1.0" + }, + { + "ref": "path-scurry@2.0.0", + "dependsOn": [ + "path-scurry@2.0.0|lru-cache@11.0.1", + "minipass@7.1.2" + ] + }, + { + "ref": "path-scurry@2.0.0|lru-cache@11.0.1" + }, + { + "ref": "hi-profiles@1.1.0", + "dependsOn": [ + "react-dom@18.3.1", + "react-icons@4.12.0", + "react@18.3.1" + ] + }, + { + "ref": "react-icons@4.12.0", + "dependsOn": [ + "react@18.3.1" + ] + }, + { + "ref": "husky@8.0.3" + }, + { + "ref": "i18next-browser-languagedetector@7.2.1", + "dependsOn": [ + "@babel/runtime@7.25.7" + ] + }, + { + "ref": "@babel/runtime@7.25.7", + "dependsOn": [ + "regenerator-runtime@0.14.1" + ] + }, + { + "ref": "regenerator-runtime@0.14.1" + }, + { + "ref": "i18next@23.15.2", + "dependsOn": [ + "@babel/runtime@7.25.7" + ] + }, + { + "ref": "lint-staged@13.3.0", + "dependsOn": [ + "lint-staged@13.3.0|chalk@5.3.0", + "lint-staged@13.3.0|commander@11.0.0", + "lint-staged@13.3.0|debug@4.3.4", + "lint-staged@13.3.0|execa@7.2.0", + "lilconfig@2.1.0", + "lint-staged@13.3.0|listr2@6.6.1", + "lint-staged@13.3.0|micromatch@4.0.5", + "pidtree@0.6.0", + "string-argv@0.3.2", + "yaml@2.3.1" + ] + }, + { + "ref": "lint-staged@13.3.0|chalk@5.3.0" + }, + { + "ref": "lint-staged@13.3.0|commander@11.0.0" + }, + { + "ref": "lint-staged@13.3.0|debug@4.3.4", + "dependsOn": [ + "lint-staged@13.3.0|ms@2.1.2" + ] + }, + { + "ref": "lint-staged@13.3.0|ms@2.1.2" + }, + { + "ref": "lint-staged@13.3.0|execa@7.2.0", + "dependsOn": [ + "cross-spawn@7.0.3", + "lint-staged@13.3.0|get-stream@6.0.1", + "lint-staged@13.3.0|human-signals@4.3.1", + "lint-staged@13.3.0|is-stream@3.0.0", + "merge-stream@2.0.0", + "lint-staged@13.3.0|npm-run-path@5.3.0", + "lint-staged@13.3.0|onetime@6.0.0", + "signal-exit@3.0.7", + "lint-staged@13.3.0|strip-final-newline@3.0.0" + ] + }, + { + "ref": "lint-staged@13.3.0|get-stream@6.0.1" + }, + { + "ref": "lint-staged@13.3.0|human-signals@4.3.1" + }, + { + "ref": "lint-staged@13.3.0|is-stream@3.0.0" + }, + { + "ref": "lint-staged@13.3.0|npm-run-path@5.3.0", + "dependsOn": [ + "lint-staged@13.3.0|path-key@4.0.0" + ] + }, + { + "ref": "lint-staged@13.3.0|path-key@4.0.0" + }, + { + "ref": "lint-staged@13.3.0|onetime@6.0.0", + "dependsOn": [ + "lint-staged@13.3.0|mimic-fn@4.0.0" + ] + }, + { + "ref": "lint-staged@13.3.0|mimic-fn@4.0.0" + }, + { + "ref": "lint-staged@13.3.0|strip-final-newline@3.0.0" + }, + { + "ref": "lint-staged@13.3.0|listr2@6.6.1", + "dependsOn": [ + "lint-staged@13.3.0|cli-truncate@3.1.0", + "colorette@2.0.20", + "enquirer@2.4.1", + "eventemitter3@5.0.1", + "lint-staged@13.3.0|log-update@5.0.1", + "rfdc@1.4.1", + "wrap-ansi@8.1.0" + ] + }, + { + "ref": "lint-staged@13.3.0|cli-truncate@3.1.0", + "dependsOn": [ + "lint-staged@13.3.0|slice-ansi@5.0.0", + "lint-staged@13.3.0|string-width@5.1.2" + ] + }, + { + "ref": "lint-staged@13.3.0|slice-ansi@5.0.0", + "dependsOn": [ + "lint-staged@13.3.0|ansi-styles@6.2.1", + "lint-staged@13.3.0|is-fullwidth-code-point@4.0.0" + ] + }, + { + "ref": "lint-staged@13.3.0|ansi-styles@6.2.1" + }, + { + "ref": "lint-staged@13.3.0|is-fullwidth-code-point@4.0.0" + }, + { + "ref": "lint-staged@13.3.0|string-width@5.1.2", + "dependsOn": [ + "eastasianwidth@0.2.0", + "lint-staged@13.3.0|emoji-regex@9.2.2", + "lint-staged@13.3.0|strip-ansi@7.1.0" + ] + }, + { + "ref": "lint-staged@13.3.0|emoji-regex@9.2.2" + }, + { + "ref": "lint-staged@13.3.0|strip-ansi@7.1.0", + "dependsOn": [ + "lint-staged@13.3.0|ansi-regex@6.1.0" + ] + }, + { + "ref": "lint-staged@13.3.0|log-update@5.0.1", + "dependsOn": [ + "lint-staged@13.3.0|ansi-escapes@5.0.0", + "lint-staged@13.3.0|cli-cursor@4.0.0", + "lint-staged@13.3.0|slice-ansi@5.0.0", + "lint-staged@13.3.0|strip-ansi@7.1.0", + "wrap-ansi@8.1.0" + ] + }, + { + "ref": "lint-staged@13.3.0|ansi-escapes@5.0.0", + "dependsOn": [ + "lint-staged@13.3.0|type-fest@1.4.0" + ] + }, + { + "ref": "lint-staged@13.3.0|type-fest@1.4.0" + }, + { + "ref": "lint-staged@13.3.0|cli-cursor@4.0.0", + "dependsOn": [ + "lint-staged@13.3.0|restore-cursor@4.0.0" + ] + }, + { + "ref": "lint-staged@13.3.0|restore-cursor@4.0.0", + "dependsOn": [ + "lint-staged@13.3.0|restore-cursor@4.0.0|onetime@5.1.2", + "signal-exit@3.0.7" + ] + }, + { + "ref": "lint-staged@13.3.0|restore-cursor@4.0.0|onetime@5.1.2", + "dependsOn": [ + "lint-staged@13.3.0|restore-cursor@4.0.0|mimic-fn@2.1.0" + ] + }, + { + "ref": "lint-staged@13.3.0|restore-cursor@4.0.0|mimic-fn@2.1.0" + }, + { + "ref": "lint-staged@13.3.0|ansi-regex@6.1.0" + }, + { + "ref": "lint-staged@13.3.0|micromatch@4.0.5", + "dependsOn": [ + "braces@3.0.3", + "picomatch@2.3.1" + ] + }, + { + "ref": "lilconfig@2.1.0" + }, + { + "ref": "eventemitter3@5.0.1" + }, + { + "ref": "braces@3.0.3", + "dependsOn": [ + "fill-range@7.1.1" + ] + }, + { + "ref": "fill-range@7.1.1", + "dependsOn": [ + "to-regex-range@5.0.1" + ] + }, + { + "ref": "to-regex-range@5.0.1", + "dependsOn": [ + "is-number@7.0.0" + ] + }, + { + "ref": "is-number@7.0.0" + }, + { + "ref": "picomatch@2.3.1" + }, + { + "ref": "pidtree@0.6.0" + }, + { + "ref": "string-argv@0.3.2" + }, + { + "ref": "local-cypress@1.2.6", + "dependsOn": [ + "local-cypress@1.2.6|debug@4.3.4" + ] + }, + { + "ref": "local-cypress@1.2.6|debug@4.3.4", + "dependsOn": [ + "local-cypress@1.2.6|ms@2.1.2" + ] + }, + { + "ref": "local-cypress@1.2.6|ms@2.1.2" + }, + { + "ref": "lodash-es@4.17.21" + }, + { + "ref": "lucide-react@0.446.0", + "dependsOn": [ + "react@18.3.1" + ] + }, + { + "ref": "postcss-loader@7.3.4", + "dependsOn": [ + "cosmiconfig@8.3.6", + "jiti@1.21.6", + "postcss@8.4.47", + "semver@7.6.3", + "webpack@5.95.0" + ] + }, + { + "ref": "cosmiconfig@8.3.6", + "dependsOn": [ + "import-fresh@3.3.0", + "js-yaml@4.1.0", + "parse-json@5.2.0", + "path-type@4.0.0", + "typescript@5.6.2" + ] + }, + { + "ref": "parent-module@1.0.1", + "dependsOn": [ + "callsites@3.1.0" + ] + }, + { + "ref": "callsites@3.1.0" + }, + { + "ref": "resolve-from@4.0.0" + }, + { + "ref": "parse-json@5.2.0", + "dependsOn": [ + "@babel/code-frame@7.25.7", + "error-ex@1.3.2", + "json-parse-even-better-errors@2.3.1", + "lines-and-columns@1.2.4" + ] + }, + { + "ref": "is-arrayish@0.2.1" + }, + { + "ref": "json-parse-even-better-errors@2.3.1" + }, + { + "ref": "lines-and-columns@1.2.4" + }, + { + "ref": "jiti@1.21.6" + }, + { + "ref": "webpack@5.95.0", + "dependsOn": [ + "@types/estree@1.0.6", + "@webassemblyjs/ast@1.12.1", + "@webassemblyjs/wasm-edit@1.12.1", + "@webassemblyjs/wasm-parser@1.12.1", + "acorn-import-attributes@1.9.5", + "acorn@8.12.1", + "browserslist@4.24.0", + "chrome-trace-event@1.0.4", + "enhanced-resolve@5.17.1", + "es-module-lexer@1.5.4", + "webpack@5.95.0|eslint-scope@5.1.1", + "events@3.3.0", + "glob-to-regexp@0.4.1", + "graceful-fs@4.2.11", + "json-parse-even-better-errors@2.3.1", + "loader-runner@4.3.0", + "mime-types@2.1.35", + "neo-async@2.6.2", + "schema-utils@3.3.0", + "tapable@2.2.1", + "terser-webpack-plugin@5.3.10", + "watchpack@2.4.2", + "webpack-sources@3.2.3" + ] + }, + { + "ref": "webpack@5.95.0|eslint-scope@5.1.1", + "dependsOn": [ + "esrecurse@4.3.0", + "webpack@5.95.0|estraverse@4.3.0" + ] + }, + { + "ref": "webpack@5.95.0|estraverse@4.3.0" + }, + { + "ref": "@webassemblyjs/ast@1.12.1", + "dependsOn": [ + "@webassemblyjs/helper-numbers@1.11.6", + "@webassemblyjs/helper-wasm-bytecode@1.11.6" + ] + }, + { + "ref": "@webassemblyjs/helper-numbers@1.11.6", + "dependsOn": [ + "@webassemblyjs/floating-point-hex-parser@1.11.6", + "@webassemblyjs/helper-api-error@1.11.6", + "@xtuc/long@4.2.2" + ] + }, + { + "ref": "@webassemblyjs/floating-point-hex-parser@1.11.6" + }, + { + "ref": "@webassemblyjs/helper-api-error@1.11.6" + }, + { + "ref": "@xtuc/long@4.2.2" + }, + { + "ref": "@webassemblyjs/helper-wasm-bytecode@1.11.6" + }, + { + "ref": "@webassemblyjs/wasm-edit@1.12.1", + "dependsOn": [ + "@webassemblyjs/ast@1.12.1", + "@webassemblyjs/helper-buffer@1.12.1", + "@webassemblyjs/helper-wasm-bytecode@1.11.6", + "@webassemblyjs/helper-wasm-section@1.12.1", + "@webassemblyjs/wasm-gen@1.12.1", + "@webassemblyjs/wasm-opt@1.12.1", + "@webassemblyjs/wasm-parser@1.12.1", + "@webassemblyjs/wast-printer@1.12.1" + ] + }, + { + "ref": "@webassemblyjs/helper-buffer@1.12.1" + }, + { + "ref": "@webassemblyjs/helper-wasm-section@1.12.1", + "dependsOn": [ + "@webassemblyjs/ast@1.12.1", + "@webassemblyjs/helper-buffer@1.12.1", + "@webassemblyjs/helper-wasm-bytecode@1.11.6", + "@webassemblyjs/wasm-gen@1.12.1" + ] + }, + { + "ref": "@webassemblyjs/wasm-gen@1.12.1", + "dependsOn": [ + "@webassemblyjs/ast@1.12.1", + "@webassemblyjs/helper-wasm-bytecode@1.11.6", + "@webassemblyjs/ieee754@1.11.6", + "@webassemblyjs/leb128@1.11.6", + "@webassemblyjs/utf8@1.11.6" + ] + }, + { + "ref": "@webassemblyjs/ieee754@1.11.6", + "dependsOn": [ + "@xtuc/ieee754@1.2.0" + ] + }, + { + "ref": "@webassemblyjs/leb128@1.11.6", + "dependsOn": [ + "@xtuc/long@4.2.2" + ] + }, + { + "ref": "@webassemblyjs/utf8@1.11.6" + }, + { + "ref": "@webassemblyjs/wasm-opt@1.12.1", + "dependsOn": [ + "@webassemblyjs/ast@1.12.1", + "@webassemblyjs/helper-buffer@1.12.1", + "@webassemblyjs/wasm-gen@1.12.1", + "@webassemblyjs/wasm-parser@1.12.1" + ] + }, + { + "ref": "@webassemblyjs/wasm-parser@1.12.1", + "dependsOn": [ + "@webassemblyjs/ast@1.12.1", + "@webassemblyjs/helper-api-error@1.11.6", + "@webassemblyjs/helper-wasm-bytecode@1.11.6", + "@webassemblyjs/ieee754@1.11.6", + "@webassemblyjs/leb128@1.11.6", + "@webassemblyjs/utf8@1.11.6" + ] + }, + { + "ref": "@webassemblyjs/wast-printer@1.12.1", + "dependsOn": [ + "@webassemblyjs/ast@1.12.1", + "@xtuc/long@4.2.2" + ] + }, + { + "ref": "@xtuc/ieee754@1.2.0" + }, + { + "ref": "acorn-import-attributes@1.9.5", + "dependsOn": [ + "acorn@8.12.1" + ] + }, + { + "ref": "chrome-trace-event@1.0.4" + }, + { + "ref": "tapable@2.2.1" + }, + { + "ref": "es-module-lexer@1.5.4" + }, + { + "ref": "glob-to-regexp@0.4.1" + }, + { + "ref": "loader-runner@4.3.0" + }, + { + "ref": "neo-async@2.6.2" + }, + { + "ref": "schema-utils@3.3.0", + "dependsOn": [ + "@types/json-schema@7.0.15", + "ajv-keywords@3.5.2", + "ajv@6.12.6" + ] + }, + { + "ref": "@types/json-schema@7.0.15" + }, + { + "ref": "ajv-keywords@3.5.2", + "dependsOn": [ + "ajv@6.12.6" + ] + }, + { + "ref": "terser-webpack-plugin@5.3.10", + "dependsOn": [ + "@jridgewell/trace-mapping@0.3.25", + "jest-worker@27.5.1", + "schema-utils@3.3.0", + "serialize-javascript@6.0.2", + "terser@5.34.1", + "webpack@5.95.0" + ] + }, + { + "ref": "@jridgewell/trace-mapping@0.3.25", + "dependsOn": [ + "@jridgewell/resolve-uri@3.1.2", + "@jridgewell/sourcemap-codec@1.5.0" + ] + }, + { + "ref": "@jridgewell/resolve-uri@3.1.2" + }, + { + "ref": "jest-worker@27.5.1", + "dependsOn": [ + "@types/node@22.7.5", + "merge-stream@2.0.0", + "supports-color@8.1.1" + ] + }, + { + "ref": "serialize-javascript@6.0.2", + "dependsOn": [ + "randombytes@2.1.0" + ] + }, + { + "ref": "randombytes@2.1.0", + "dependsOn": [ + "safe-buffer@5.2.1" + ] + }, + { + "ref": "terser@5.34.1", + "dependsOn": [ + "@jridgewell/source-map@0.3.6", + "acorn@8.12.1", + "terser@5.34.1|commander@2.20.3", + "source-map-support@0.5.21" + ] + }, + { + "ref": "terser@5.34.1|commander@2.20.3" + }, + { + "ref": "watchpack@2.4.2", + "dependsOn": [ + "glob-to-regexp@0.4.1", + "graceful-fs@4.2.11" + ] + }, + { + "ref": "webpack-sources@3.2.3" + }, + { + "ref": "nanoid@3.3.7" + }, + { + "ref": "prettier-plugin-tailwindcss@0.6.8", + "dependsOn": [ + "prettier@3.3.3" + ] + }, + { + "ref": "loose-envify@1.4.0", + "dependsOn": [ + "js-tokens@4.0.0" + ] + }, + { + "ref": "js-tokens@4.0.0" + }, + { + "ref": "object-assign@4.1.1" + }, + { + "ref": "react-is@16.13.1" + }, + { + "ref": "qrcode.react@3.2.0", + "dependsOn": [ + "react@18.3.1" + ] + }, + { + "ref": "raviger@4.1.2", + "dependsOn": [ + "react@18.3.1" + ] + }, + { + "ref": "react-copy-to-clipboard@5.1.0", + "dependsOn": [ + "copy-to-clipboard@3.3.3", + "prop-types@15.8.1", + "react@18.3.1" + ] + }, + { + "ref": "copy-to-clipboard@3.3.3", + "dependsOn": [ + "toggle-selection@1.0.6" + ] + }, + { + "ref": "toggle-selection@1.0.6" + }, + { + "ref": "react-dnd-html5-backend@16.0.1", + "dependsOn": [ + "dnd-core@16.0.1" + ] + }, + { + "ref": "dnd-core@16.0.1", + "dependsOn": [ + "@react-dnd/asap@5.0.2", + "@react-dnd/invariant@4.0.2", + "redux@4.2.1" + ] + }, + { + "ref": "@react-dnd/asap@5.0.2" + }, + { + "ref": "@react-dnd/invariant@4.0.2" + }, + { + "ref": "redux@4.2.1", + "dependsOn": [ + "@babel/runtime@7.25.7" + ] + }, + { + "ref": "react-dnd-scrolling@1.3.10", + "dependsOn": [ + "hoist-non-react-statics@3.3.2", + "lodash.throttle@4.1.1", + "prop-types@15.8.1", + "raf@3.4.1", + "react-dnd@16.0.1", + "react-dom@18.3.1", + "react@18.3.1" + ] + }, + { + "ref": "hoist-non-react-statics@3.3.2", + "dependsOn": [ + "react-is@16.13.1" + ] + }, + { + "ref": "lodash.throttle@4.1.1" + }, + { + "ref": "raf@3.4.1", + "dependsOn": [ + "performance-now@2.1.0" + ] + }, + { + "ref": "react-dnd@16.0.1", + "dependsOn": [ + "@react-dnd/invariant@4.0.2", + "@react-dnd/shallowequal@4.0.2", + "@types/hoist-non-react-statics@3.3.5", + "@types/node@22.7.5", + "@types/react@18.3.2", + "dnd-core@16.0.1", + "fast-deep-equal@3.1.3", + "hoist-non-react-statics@3.3.2", + "react@18.3.1" + ] + }, + { + "ref": "@react-dnd/shallowequal@4.0.2" + }, + { + "ref": "@types/hoist-non-react-statics@3.3.5", + "dependsOn": [ + "@types/react@18.3.2", + "hoist-non-react-statics@3.3.2" + ] + }, + { + "ref": "scheduler@0.23.2", + "dependsOn": [ + "loose-envify@1.4.0" + ] + }, + { + "ref": "react-google-recaptcha@3.1.0", + "dependsOn": [ + "prop-types@15.8.1", + "react-async-script@1.2.0", + "react@18.3.1" + ] + }, + { + "ref": "react-async-script@1.2.0", + "dependsOn": [ + "hoist-non-react-statics@3.3.2", + "prop-types@15.8.1", + "react@18.3.1" + ] + }, + { + "ref": "react-i18next@15.0.2", + "dependsOn": [ + "@babel/runtime@7.25.7", + "html-parse-stringify@3.0.1", + "i18next@23.15.2", + "react@18.3.1" + ] + }, + { + "ref": "html-parse-stringify@3.0.1", + "dependsOn": [ + "void-elements@3.1.0" + ] + }, + { + "ref": "void-elements@3.1.0" + }, + { + "ref": "react-infinite-scroll-component@6.1.0", + "dependsOn": [ + "react@18.3.1", + "throttle-debounce@2.3.0" + ] + }, + { + "ref": "throttle-debounce@2.3.0" + }, + { + "ref": "react-markdown@8.0.7", + "dependsOn": [ + "@types/hast@2.3.10", + "@types/prop-types@15.7.13", + "@types/react@18.3.2", + "react-markdown@8.0.7|@types/unist@2.0.11", + "comma-separated-tokens@2.0.3", + "hast-util-whitespace@2.0.1", + "prop-types@15.8.1", + "property-information@6.5.0", + "react-markdown@8.0.7|react-is@18.3.1", + "react@18.3.1", + "react-markdown@8.0.7|remark-parse@10.0.2", + "remark-rehype@10.1.0", + "space-separated-tokens@2.0.2", + "style-to-object@0.4.4", + "react-markdown@8.0.7|unified@10.1.2", + "react-markdown@8.0.7|unist-util-visit@4.1.2", + "react-markdown@8.0.7|vfile@5.3.7" + ] + }, + { + "ref": "react-markdown@8.0.7|@types/unist@2.0.11" + }, + { + "ref": "react-markdown@8.0.7|react-is@18.3.1" + }, + { + "ref": "react-markdown@8.0.7|remark-parse@10.0.2", + "dependsOn": [ + "@types/mdast@3.0.15", + "react-markdown@8.0.7|mdast-util-from-markdown@1.3.1", + "react-markdown@8.0.7|unified@10.1.2" + ] + }, + { + "ref": "react-markdown@8.0.7|mdast-util-from-markdown@1.3.1", + "dependsOn": [ + "@types/mdast@3.0.15", + "react-markdown@8.0.7|@types/unist@2.0.11", + "decode-named-character-reference@1.0.2", + "react-markdown@8.0.7|mdast-util-to-string@3.2.0", + "react-markdown@8.0.7|micromark-util-decode-numeric-character-reference@1.1.0", + "react-markdown@8.0.7|micromark-util-decode-string@1.1.0", + "react-markdown@8.0.7|micromark-util-normalize-identifier@1.1.0", + "react-markdown@8.0.7|micromark-util-symbol@1.1.0", + "react-markdown@8.0.7|micromark-util-types@1.1.0", + "react-markdown@8.0.7|micromark@3.2.0", + "react-markdown@8.0.7|unist-util-stringify-position@3.0.3", + "uvu@0.5.6" + ] + }, + { + "ref": "react-markdown@8.0.7|mdast-util-to-string@3.2.0", + "dependsOn": [ + "@types/mdast@3.0.15" + ] + }, + { + "ref": "react-markdown@8.0.7|micromark-util-decode-numeric-character-reference@1.1.0", + "dependsOn": [ + "react-markdown@8.0.7|micromark-util-symbol@1.1.0" + ] + }, + { + "ref": "react-markdown@8.0.7|micromark-util-symbol@1.1.0" + }, + { + "ref": "react-markdown@8.0.7|micromark-util-decode-string@1.1.0", + "dependsOn": [ + "decode-named-character-reference@1.0.2", + "react-markdown@8.0.7|micromark-util-character@1.2.0", + "react-markdown@8.0.7|micromark-util-decode-numeric-character-reference@1.1.0", + "react-markdown@8.0.7|micromark-util-symbol@1.1.0" + ] + }, + { + "ref": "react-markdown@8.0.7|micromark-util-character@1.2.0", + "dependsOn": [ + "react-markdown@8.0.7|micromark-util-symbol@1.1.0", + "react-markdown@8.0.7|micromark-util-types@1.1.0" + ] + }, + { + "ref": "react-markdown@8.0.7|micromark-util-types@1.1.0" + }, + { + "ref": "react-markdown@8.0.7|micromark-util-normalize-identifier@1.1.0", + "dependsOn": [ + "react-markdown@8.0.7|micromark-util-symbol@1.1.0" + ] + }, + { + "ref": "react-markdown@8.0.7|micromark@3.2.0", + "dependsOn": [ + "@types/debug@4.1.12", + "debug@4.3.7", + "decode-named-character-reference@1.0.2", + "react-markdown@8.0.7|micromark-core-commonmark@1.1.0", + "react-markdown@8.0.7|micromark-factory-space@1.1.0", + "react-markdown@8.0.7|micromark-util-character@1.2.0", + "react-markdown@8.0.7|micromark-util-chunked@1.1.0", + "react-markdown@8.0.7|micromark-util-combine-extensions@1.1.0", + "react-markdown@8.0.7|micromark-util-decode-numeric-character-reference@1.1.0", + "micromark-util-encode@1.1.0", + "react-markdown@8.0.7|micromark-util-normalize-identifier@1.1.0", + "react-markdown@8.0.7|micromark-util-resolve-all@1.1.0", + "micromark-util-sanitize-uri@1.2.0", + "react-markdown@8.0.7|micromark-util-subtokenize@1.1.0", + "react-markdown@8.0.7|micromark-util-symbol@1.1.0", + "react-markdown@8.0.7|micromark-util-types@1.1.0", + "uvu@0.5.6" + ] + }, + { + "ref": "react-markdown@8.0.7|micromark-core-commonmark@1.1.0", + "dependsOn": [ + "decode-named-character-reference@1.0.2", + "react-markdown@8.0.7|micromark-factory-destination@1.1.0", + "react-markdown@8.0.7|micromark-factory-label@1.1.0", + "react-markdown@8.0.7|micromark-factory-space@1.1.0", + "react-markdown@8.0.7|micromark-factory-title@1.1.0", + "react-markdown@8.0.7|micromark-factory-whitespace@1.1.0", + "react-markdown@8.0.7|micromark-util-character@1.2.0", + "react-markdown@8.0.7|micromark-util-chunked@1.1.0", + "react-markdown@8.0.7|micromark-util-classify-character@1.1.0", + "react-markdown@8.0.7|micromark-util-html-tag-name@1.2.0", + "react-markdown@8.0.7|micromark-util-normalize-identifier@1.1.0", + "react-markdown@8.0.7|micromark-util-resolve-all@1.1.0", + "react-markdown@8.0.7|micromark-util-subtokenize@1.1.0", + "react-markdown@8.0.7|micromark-util-symbol@1.1.0", + "react-markdown@8.0.7|micromark-util-types@1.1.0", + "uvu@0.5.6" + ] + }, + { + "ref": "react-markdown@8.0.7|micromark-factory-destination@1.1.0", + "dependsOn": [ + "react-markdown@8.0.7|micromark-util-character@1.2.0", + "react-markdown@8.0.7|micromark-util-symbol@1.1.0", + "react-markdown@8.0.7|micromark-util-types@1.1.0" + ] + }, + { + "ref": "react-markdown@8.0.7|micromark-factory-label@1.1.0", + "dependsOn": [ + "react-markdown@8.0.7|micromark-util-character@1.2.0", + "react-markdown@8.0.7|micromark-util-symbol@1.1.0", + "react-markdown@8.0.7|micromark-util-types@1.1.0", + "uvu@0.5.6" + ] + }, + { + "ref": "react-markdown@8.0.7|micromark-factory-space@1.1.0", + "dependsOn": [ + "react-markdown@8.0.7|micromark-util-character@1.2.0", + "react-markdown@8.0.7|micromark-util-types@1.1.0" + ] + }, + { + "ref": "react-markdown@8.0.7|micromark-factory-title@1.1.0", + "dependsOn": [ + "react-markdown@8.0.7|micromark-factory-space@1.1.0", + "react-markdown@8.0.7|micromark-util-character@1.2.0", + "react-markdown@8.0.7|micromark-util-symbol@1.1.0", + "react-markdown@8.0.7|micromark-util-types@1.1.0" + ] + }, + { + "ref": "react-markdown@8.0.7|micromark-factory-whitespace@1.1.0", + "dependsOn": [ + "react-markdown@8.0.7|micromark-factory-space@1.1.0", + "react-markdown@8.0.7|micromark-util-character@1.2.0", + "react-markdown@8.0.7|micromark-util-symbol@1.1.0", + "react-markdown@8.0.7|micromark-util-types@1.1.0" + ] + }, + { + "ref": "react-markdown@8.0.7|micromark-util-chunked@1.1.0", + "dependsOn": [ + "react-markdown@8.0.7|micromark-util-symbol@1.1.0" + ] + }, + { + "ref": "react-markdown@8.0.7|micromark-util-classify-character@1.1.0", + "dependsOn": [ + "react-markdown@8.0.7|micromark-util-character@1.2.0", + "react-markdown@8.0.7|micromark-util-symbol@1.1.0", + "react-markdown@8.0.7|micromark-util-types@1.1.0" + ] + }, + { + "ref": "react-markdown@8.0.7|micromark-util-html-tag-name@1.2.0" + }, + { + "ref": "react-markdown@8.0.7|micromark-util-resolve-all@1.1.0", + "dependsOn": [ + "react-markdown@8.0.7|micromark-util-types@1.1.0" + ] + }, + { + "ref": "react-markdown@8.0.7|micromark-util-subtokenize@1.1.0", + "dependsOn": [ + "react-markdown@8.0.7|micromark-util-chunked@1.1.0", + "react-markdown@8.0.7|micromark-util-symbol@1.1.0", + "react-markdown@8.0.7|micromark-util-types@1.1.0", + "uvu@0.5.6" + ] + }, + { + "ref": "react-markdown@8.0.7|micromark-util-combine-extensions@1.1.0", + "dependsOn": [ + "react-markdown@8.0.7|micromark-util-chunked@1.1.0", + "react-markdown@8.0.7|micromark-util-types@1.1.0" + ] + }, + { + "ref": "react-markdown@8.0.7|unist-util-stringify-position@3.0.3", + "dependsOn": [ + "react-markdown@8.0.7|@types/unist@2.0.11" + ] + }, + { + "ref": "react-markdown@8.0.7|unified@10.1.2", + "dependsOn": [ + "react-markdown@8.0.7|@types/unist@2.0.11", + "bail@2.0.2", + "extend@3.0.2", + "is-buffer@2.0.5", + "is-plain-obj@4.1.0", + "trough@2.2.0", + "react-markdown@8.0.7|vfile@5.3.7" + ] + }, + { + "ref": "react-markdown@8.0.7|vfile@5.3.7", + "dependsOn": [ + "react-markdown@8.0.7|@types/unist@2.0.11", + "is-buffer@2.0.5", + "react-markdown@8.0.7|unist-util-stringify-position@3.0.3", + "react-markdown@8.0.7|vfile-message@3.1.4" + ] + }, + { + "ref": "react-markdown@8.0.7|unist-util-visit@4.1.2", + "dependsOn": [ + "react-markdown@8.0.7|@types/unist@2.0.11", + "react-markdown@8.0.7|unist-util-is@5.2.1", + "react-markdown@8.0.7|unist-util-visit-parents@5.1.3" + ] + }, + { + "ref": "react-markdown@8.0.7|unist-util-is@5.2.1", + "dependsOn": [ + "react-markdown@8.0.7|@types/unist@2.0.11" + ] + }, + { + "ref": "react-markdown@8.0.7|unist-util-visit-parents@5.1.3", + "dependsOn": [ + "react-markdown@8.0.7|@types/unist@2.0.11", + "react-markdown@8.0.7|unist-util-is@5.2.1" + ] + }, + { + "ref": "react-markdown@8.0.7|vfile-message@3.1.4", + "dependsOn": [ + "react-markdown@8.0.7|@types/unist@2.0.11", + "react-markdown@8.0.7|unist-util-stringify-position@3.0.3" + ] + }, + { + "ref": "@types/hast@2.3.10", + "dependsOn": [ + "@types/hast@2.3.10|@types/unist@2.0.11" + ] + }, + { + "ref": "@types/hast@2.3.10|@types/unist@2.0.11" + }, + { + "ref": "comma-separated-tokens@2.0.3" + }, + { + "ref": "hast-util-whitespace@2.0.1" + }, + { + "ref": "property-information@6.5.0" + }, + { + "ref": "micromark-util-encode@1.1.0" + }, + { + "ref": "micromark-util-sanitize-uri@1.2.0", + "dependsOn": [ + "micromark-util-sanitize-uri@1.2.0|micromark-util-character@1.2.0", + "micromark-util-encode@1.1.0", + "micromark-util-sanitize-uri@1.2.0|micromark-util-symbol@1.1.0" + ] + }, + { + "ref": "micromark-util-sanitize-uri@1.2.0|micromark-util-character@1.2.0", + "dependsOn": [ + "micromark-util-sanitize-uri@1.2.0|micromark-util-symbol@1.1.0", + "micromark-util-sanitize-uri@1.2.0|micromark-util-types@1.1.0" + ] + }, + { + "ref": "micromark-util-sanitize-uri@1.2.0|micromark-util-symbol@1.1.0" + }, + { + "ref": "micromark-util-sanitize-uri@1.2.0|micromark-util-types@1.1.0" + }, + { + "ref": "remark-rehype@10.1.0", + "dependsOn": [ + "@types/hast@2.3.10", + "@types/mdast@3.0.15", + "mdast-util-to-hast@12.3.0", + "remark-rehype@10.1.0|unified@10.1.2" + ] + }, + { + "ref": "remark-rehype@10.1.0|unified@10.1.2", + "dependsOn": [ + "remark-rehype@10.1.0|@types/unist@2.0.11", + "bail@2.0.2", + "extend@3.0.2", + "is-buffer@2.0.5", + "is-plain-obj@4.1.0", + "trough@2.2.0", + "remark-rehype@10.1.0|vfile@5.3.7" + ] + }, + { + "ref": "remark-rehype@10.1.0|@types/unist@2.0.11" + }, + { + "ref": "remark-rehype@10.1.0|vfile@5.3.7", + "dependsOn": [ + "remark-rehype@10.1.0|@types/unist@2.0.11", + "is-buffer@2.0.5", + "remark-rehype@10.1.0|unist-util-stringify-position@3.0.3", + "remark-rehype@10.1.0|vfile-message@3.1.4" + ] + }, + { + "ref": "remark-rehype@10.1.0|unist-util-stringify-position@3.0.3", + "dependsOn": [ + "remark-rehype@10.1.0|@types/unist@2.0.11" + ] + }, + { + "ref": "remark-rehype@10.1.0|vfile-message@3.1.4", + "dependsOn": [ + "remark-rehype@10.1.0|@types/unist@2.0.11", + "remark-rehype@10.1.0|unist-util-stringify-position@3.0.3" + ] + }, + { + "ref": "mdast-util-to-hast@12.3.0", + "dependsOn": [ + "@types/hast@2.3.10", + "@types/mdast@3.0.15", + "mdast-util-definitions@5.1.2", + "micromark-util-sanitize-uri@1.2.0", + "trim-lines@3.0.1", + "unist-util-generated@2.0.1", + "unist-util-position@4.0.4", + "mdast-util-to-hast@12.3.0|unist-util-visit@4.1.2" + ] + }, + { + "ref": "mdast-util-to-hast@12.3.0|unist-util-visit@4.1.2", + "dependsOn": [ + "mdast-util-to-hast@12.3.0|@types/unist@2.0.11", + "mdast-util-to-hast@12.3.0|unist-util-is@5.2.1", + "mdast-util-to-hast@12.3.0|unist-util-visit-parents@5.1.3" + ] + }, + { + "ref": "mdast-util-to-hast@12.3.0|@types/unist@2.0.11" + }, + { + "ref": "mdast-util-to-hast@12.3.0|unist-util-is@5.2.1", + "dependsOn": [ + "mdast-util-to-hast@12.3.0|@types/unist@2.0.11" + ] + }, + { + "ref": "mdast-util-to-hast@12.3.0|unist-util-visit-parents@5.1.3", + "dependsOn": [ + "mdast-util-to-hast@12.3.0|@types/unist@2.0.11", + "mdast-util-to-hast@12.3.0|unist-util-is@5.2.1" + ] + }, + { + "ref": "mdast-util-definitions@5.1.2", + "dependsOn": [ + "@types/mdast@3.0.15", + "mdast-util-definitions@5.1.2|@types/unist@2.0.11", + "mdast-util-definitions@5.1.2|unist-util-visit@4.1.2" + ] + }, + { + "ref": "mdast-util-definitions@5.1.2|@types/unist@2.0.11" + }, + { + "ref": "mdast-util-definitions@5.1.2|unist-util-visit@4.1.2", + "dependsOn": [ + "mdast-util-definitions@5.1.2|@types/unist@2.0.11", + "mdast-util-definitions@5.1.2|unist-util-is@5.2.1", + "mdast-util-definitions@5.1.2|unist-util-visit-parents@5.1.3" + ] + }, + { + "ref": "mdast-util-definitions@5.1.2|unist-util-is@5.2.1", + "dependsOn": [ + "mdast-util-definitions@5.1.2|@types/unist@2.0.11" + ] + }, + { + "ref": "mdast-util-definitions@5.1.2|unist-util-visit-parents@5.1.3", + "dependsOn": [ + "mdast-util-definitions@5.1.2|@types/unist@2.0.11", + "mdast-util-definitions@5.1.2|unist-util-is@5.2.1" + ] + }, + { + "ref": "trim-lines@3.0.1" + }, + { + "ref": "unist-util-generated@2.0.1" + }, + { + "ref": "unist-util-position@4.0.4", + "dependsOn": [ + "unist-util-position@4.0.4|@types/unist@2.0.11" + ] + }, + { + "ref": "unist-util-position@4.0.4|@types/unist@2.0.11" + }, + { + "ref": "is-buffer@2.0.5" + }, + { + "ref": "space-separated-tokens@2.0.2" + }, + { + "ref": "style-to-object@0.4.4", + "dependsOn": [ + "inline-style-parser@0.1.1" + ] + }, + { + "ref": "inline-style-parser@0.1.1" + }, + { + "ref": "react-pdf@9.1.1", + "dependsOn": [ + "@types/react@18.3.2", + "clsx@2.1.1", + "dequal@2.0.3", + "make-cancellable-promise@1.3.2", + "make-event-props@1.6.2", + "merge-refs@1.3.0", + "pdfjs-dist@4.4.168", + "react-dom@18.3.1", + "react@18.3.1", + "tiny-invariant@1.3.3", + "warning@4.0.3" + ] + }, + { + "ref": "make-cancellable-promise@1.3.2" + }, + { + "ref": "make-event-props@1.6.2" + }, + { + "ref": "merge-refs@1.3.0", + "dependsOn": [ + "@types/react@18.3.2" + ] + }, + { + "ref": "pdfjs-dist@4.4.168", + "dependsOn": [ + "canvas@2.11.2", + "path2d@0.2.1" + ] + }, + { + "ref": "canvas@2.11.2", + "dependsOn": [ + "@mapbox/node-pre-gyp@1.0.11", + "nan@2.20.0", + "simple-get@3.1.1" + ] + }, + { + "ref": "@mapbox/node-pre-gyp@1.0.11", + "dependsOn": [ + "detect-libc@2.0.3", + "https-proxy-agent@5.0.1", + "make-dir@3.1.0", + "node-fetch@2.7.0", + "nopt@5.0.0", + "npmlog@5.0.1", + "rimraf@3.0.2", + "semver@7.6.3", + "tar@6.2.1" + ] + }, + { + "ref": "detect-libc@2.0.3" + }, + { + "ref": "https-proxy-agent@5.0.1", + "dependsOn": [ + "agent-base@6.0.2", + "debug@4.3.7" + ] + }, + { + "ref": "agent-base@6.0.2", + "dependsOn": [ + "debug@4.3.7" + ] + }, + { + "ref": "make-dir@3.1.0", + "dependsOn": [ + "make-dir@3.1.0|semver@6.3.1" + ] + }, + { + "ref": "make-dir@3.1.0|semver@6.3.1" + }, + { + "ref": "node-fetch@2.7.0", + "dependsOn": [ + "whatwg-url@5.0.0" + ] + }, + { + "ref": "whatwg-url@5.0.0", + "dependsOn": [ + "tr46@0.0.3", + "webidl-conversions@3.0.1" + ] + }, + { + "ref": "tr46@0.0.3" + }, + { + "ref": "webidl-conversions@3.0.1" + }, + { + "ref": "nopt@5.0.0", + "dependsOn": [ + "abbrev@1.1.1" + ] + }, + { + "ref": "abbrev@1.1.1" + }, + { + "ref": "npmlog@5.0.1", + "dependsOn": [ + "are-we-there-yet@2.0.0", + "console-control-strings@1.1.0", + "gauge@3.0.2", + "set-blocking@2.0.0" + ] + }, + { + "ref": "are-we-there-yet@2.0.0", + "dependsOn": [ + "delegates@1.0.0", + "readable-stream@3.6.2" + ] + }, + { + "ref": "delegates@1.0.0" + }, + { + "ref": "console-control-strings@1.1.0" + }, + { + "ref": "gauge@3.0.2", + "dependsOn": [ + "aproba@2.0.0", + "color-support@1.1.3", + "console-control-strings@1.1.0", + "has-unicode@2.0.1", + "object-assign@4.1.1", + "signal-exit@3.0.7", + "string-width@4.2.3", + "strip-ansi@6.0.1", + "wide-align@1.1.5" + ] + }, + { + "ref": "aproba@2.0.0" + }, + { + "ref": "color-support@1.1.3" + }, + { + "ref": "has-unicode@2.0.1" + }, + { + "ref": "wide-align@1.1.5", + "dependsOn": [ + "string-width@4.2.3" + ] + }, + { + "ref": "set-blocking@2.0.0" + }, + { + "ref": "tar@6.2.1", + "dependsOn": [ + "chownr@2.0.0", + "fs-minipass@2.1.0", + "tar@6.2.1|minipass@5.0.0", + "minizlib@2.1.2", + "mkdirp@1.0.4", + "tar@6.2.1|yallist@4.0.0" + ] + }, + { + "ref": "tar@6.2.1|minipass@5.0.0" + }, + { + "ref": "tar@6.2.1|yallist@4.0.0" + }, + { + "ref": "chownr@2.0.0" + }, + { + "ref": "fs-minipass@2.1.0", + "dependsOn": [ + "fs-minipass@2.1.0|minipass@3.3.6" + ] + }, + { + "ref": "fs-minipass@2.1.0|minipass@3.3.6", + "dependsOn": [ + "fs-minipass@2.1.0|yallist@4.0.0" + ] + }, + { + "ref": "fs-minipass@2.1.0|yallist@4.0.0" + }, + { + "ref": "minizlib@2.1.2", + "dependsOn": [ + "minizlib@2.1.2|minipass@3.3.6", + "minizlib@2.1.2|yallist@4.0.0" + ] + }, + { + "ref": "minizlib@2.1.2|minipass@3.3.6", + "dependsOn": [ + "minizlib@2.1.2|yallist@4.0.0" + ] + }, + { + "ref": "minizlib@2.1.2|yallist@4.0.0" + }, + { + "ref": "mkdirp@1.0.4" + }, + { + "ref": "nan@2.20.0" + }, + { + "ref": "simple-get@3.1.1", + "dependsOn": [ + "decompress-response@4.2.1", + "once@1.4.0", + "simple-concat@1.0.1" + ] + }, + { + "ref": "decompress-response@4.2.1", + "dependsOn": [ + "mimic-response@2.1.0" + ] + }, + { + "ref": "mimic-response@2.1.0" + }, + { + "ref": "simple-concat@1.0.1" + }, + { + "ref": "path2d@0.2.1" + }, + { + "ref": "tiny-invariant@1.3.3" + }, + { + "ref": "warning@4.0.3", + "dependsOn": [ + "loose-envify@1.4.0" + ] + }, + { + "ref": "react-redux@8.1.3", + "dependsOn": [ + "@babel/runtime@7.25.7", + "@types/hoist-non-react-statics@3.3.5", + "@types/react-dom@18.3.0", + "@types/react@18.3.2", + "@types/use-sync-external-store@0.0.3", + "hoist-non-react-statics@3.3.2", + "react-dom@18.3.1", + "react-redux@8.1.3|react-is@18.3.1", + "react@18.3.1", + "redux@4.2.1", + "use-sync-external-store@1.2.2" + ] + }, + { + "ref": "react-redux@8.1.3|react-is@18.3.1" + }, + { + "ref": "@types/use-sync-external-store@0.0.3" + }, + { + "ref": "use-sync-external-store@1.2.2", + "dependsOn": [ + "react@18.3.1" + ] + }, + { + "ref": "react-webcam@7.2.0", + "dependsOn": [ + "react-dom@18.3.1", + "react@18.3.1" + ] + }, + { + "ref": "redux-devtools-extension@2.13.9", + "dependsOn": [ + "redux@4.2.1" + ] + }, + { + "ref": "redux-thunk@2.4.2", + "dependsOn": [ + "redux@4.2.1" + ] + }, + { + "ref": "rehype-raw@6.1.1", + "dependsOn": [ + "@types/hast@2.3.10", + "hast-util-raw@7.2.3", + "rehype-raw@6.1.1|unified@10.1.2" + ] + }, + { + "ref": "rehype-raw@6.1.1|unified@10.1.2", + "dependsOn": [ + "rehype-raw@6.1.1|@types/unist@2.0.11", + "bail@2.0.2", + "extend@3.0.2", + "is-buffer@2.0.5", + "is-plain-obj@4.1.0", + "trough@2.2.0", + "rehype-raw@6.1.1|vfile@5.3.7" + ] + }, + { + "ref": "rehype-raw@6.1.1|@types/unist@2.0.11" + }, + { + "ref": "rehype-raw@6.1.1|vfile@5.3.7", + "dependsOn": [ + "rehype-raw@6.1.1|@types/unist@2.0.11", + "is-buffer@2.0.5", + "rehype-raw@6.1.1|unist-util-stringify-position@3.0.3", + "rehype-raw@6.1.1|vfile-message@3.1.4" + ] + }, + { + "ref": "rehype-raw@6.1.1|unist-util-stringify-position@3.0.3", + "dependsOn": [ + "rehype-raw@6.1.1|@types/unist@2.0.11" + ] + }, + { + "ref": "rehype-raw@6.1.1|vfile-message@3.1.4", + "dependsOn": [ + "rehype-raw@6.1.1|@types/unist@2.0.11", + "rehype-raw@6.1.1|unist-util-stringify-position@3.0.3" + ] + }, + { + "ref": "hast-util-raw@7.2.3", + "dependsOn": [ + "@types/hast@2.3.10", + "@types/parse5@6.0.3", + "hast-util-from-parse5@7.1.2", + "hast-util-to-parse5@7.1.0", + "html-void-elements@2.0.1", + "parse5@6.0.1", + "unist-util-position@4.0.4", + "hast-util-raw@7.2.3|unist-util-visit@4.1.2", + "hast-util-raw@7.2.3|vfile@5.3.7", + "web-namespaces@2.0.1", + "zwitch@2.0.4" + ] + }, + { + "ref": "hast-util-raw@7.2.3|unist-util-visit@4.1.2", + "dependsOn": [ + "hast-util-raw@7.2.3|@types/unist@2.0.11", + "hast-util-raw@7.2.3|unist-util-is@5.2.1", + "hast-util-raw@7.2.3|unist-util-visit-parents@5.1.3" + ] + }, + { + "ref": "hast-util-raw@7.2.3|@types/unist@2.0.11" + }, + { + "ref": "hast-util-raw@7.2.3|unist-util-is@5.2.1", + "dependsOn": [ + "hast-util-raw@7.2.3|@types/unist@2.0.11" + ] + }, + { + "ref": "hast-util-raw@7.2.3|unist-util-visit-parents@5.1.3", + "dependsOn": [ + "hast-util-raw@7.2.3|@types/unist@2.0.11", + "hast-util-raw@7.2.3|unist-util-is@5.2.1" + ] + }, + { + "ref": "hast-util-raw@7.2.3|vfile@5.3.7", + "dependsOn": [ + "hast-util-raw@7.2.3|@types/unist@2.0.11", + "is-buffer@2.0.5", + "hast-util-raw@7.2.3|unist-util-stringify-position@3.0.3", + "hast-util-raw@7.2.3|vfile-message@3.1.4" + ] + }, + { + "ref": "hast-util-raw@7.2.3|unist-util-stringify-position@3.0.3", + "dependsOn": [ + "hast-util-raw@7.2.3|@types/unist@2.0.11" + ] + }, + { + "ref": "hast-util-raw@7.2.3|vfile-message@3.1.4", + "dependsOn": [ + "hast-util-raw@7.2.3|@types/unist@2.0.11", + "hast-util-raw@7.2.3|unist-util-stringify-position@3.0.3" + ] + }, + { + "ref": "@types/parse5@6.0.3" + }, + { + "ref": "hast-util-from-parse5@7.1.2", + "dependsOn": [ + "@types/hast@2.3.10", + "hast-util-from-parse5@7.1.2|@types/unist@2.0.11", + "hastscript@7.2.0", + "property-information@6.5.0", + "vfile-location@4.1.0", + "hast-util-from-parse5@7.1.2|vfile@5.3.7", + "web-namespaces@2.0.1" + ] + }, + { + "ref": "hast-util-from-parse5@7.1.2|@types/unist@2.0.11" + }, + { + "ref": "hast-util-from-parse5@7.1.2|vfile@5.3.7", + "dependsOn": [ + "hast-util-from-parse5@7.1.2|@types/unist@2.0.11", + "is-buffer@2.0.5", + "hast-util-from-parse5@7.1.2|unist-util-stringify-position@3.0.3", + "hast-util-from-parse5@7.1.2|vfile-message@3.1.4" + ] + }, + { + "ref": "hast-util-from-parse5@7.1.2|unist-util-stringify-position@3.0.3", + "dependsOn": [ + "hast-util-from-parse5@7.1.2|@types/unist@2.0.11" + ] + }, + { + "ref": "hast-util-from-parse5@7.1.2|vfile-message@3.1.4", + "dependsOn": [ + "hast-util-from-parse5@7.1.2|@types/unist@2.0.11", + "hast-util-from-parse5@7.1.2|unist-util-stringify-position@3.0.3" + ] + }, + { + "ref": "hastscript@7.2.0", + "dependsOn": [ + "@types/hast@2.3.10", + "comma-separated-tokens@2.0.3", + "hast-util-parse-selector@3.1.1", + "property-information@6.5.0", + "space-separated-tokens@2.0.2" + ] + }, + { + "ref": "hast-util-parse-selector@3.1.1", + "dependsOn": [ + "@types/hast@2.3.10" + ] + }, + { + "ref": "vfile-location@4.1.0", + "dependsOn": [ + "vfile-location@4.1.0|@types/unist@2.0.11", + "vfile-location@4.1.0|vfile@5.3.7" + ] + }, + { + "ref": "vfile-location@4.1.0|@types/unist@2.0.11" + }, + { + "ref": "vfile-location@4.1.0|vfile@5.3.7", + "dependsOn": [ + "vfile-location@4.1.0|@types/unist@2.0.11", + "is-buffer@2.0.5", + "vfile-location@4.1.0|unist-util-stringify-position@3.0.3", + "vfile-location@4.1.0|vfile-message@3.1.4" + ] + }, + { + "ref": "vfile-location@4.1.0|unist-util-stringify-position@3.0.3", + "dependsOn": [ + "vfile-location@4.1.0|@types/unist@2.0.11" + ] + }, + { + "ref": "vfile-location@4.1.0|vfile-message@3.1.4", + "dependsOn": [ + "vfile-location@4.1.0|@types/unist@2.0.11", + "vfile-location@4.1.0|unist-util-stringify-position@3.0.3" + ] + }, + { + "ref": "web-namespaces@2.0.1" + }, + { + "ref": "hast-util-to-parse5@7.1.0", + "dependsOn": [ + "@types/hast@2.3.10", + "comma-separated-tokens@2.0.3", + "property-information@6.5.0", + "space-separated-tokens@2.0.2", + "web-namespaces@2.0.1", + "zwitch@2.0.4" + ] + }, + { + "ref": "html-void-elements@2.0.1" + }, + { + "ref": "parse5@6.0.1" + }, + { + "ref": "snyk@1.1293.1", + "dependsOn": [ + "@sentry/node@7.119.1", + "global-agent@3.0.0" + ] + }, + { + "ref": "@sentry/node@7.119.1", + "dependsOn": [ + "@sentry-internal/tracing@7.119.1", + "@sentry/node@7.119.1|@sentry/core@7.119.1", + "@sentry/integrations@7.119.1", + "@sentry/node@7.119.1|@sentry/types@7.119.1", + "@sentry/node@7.119.1|@sentry/utils@7.119.1" + ] + }, + { + "ref": "@sentry/node@7.119.1|@sentry/core@7.119.1", + "dependsOn": [ + "@sentry/node@7.119.1|@sentry/types@7.119.1", + "@sentry/node@7.119.1|@sentry/utils@7.119.1" + ] + }, + { + "ref": "@sentry/node@7.119.1|@sentry/types@7.119.1" + }, + { + "ref": "@sentry/node@7.119.1|@sentry/utils@7.119.1", + "dependsOn": [ + "@sentry/node@7.119.1|@sentry/types@7.119.1" + ] + }, + { + "ref": "@sentry-internal/tracing@7.119.1", + "dependsOn": [ + "@sentry-internal/tracing@7.119.1|@sentry/core@7.119.1", + "@sentry-internal/tracing@7.119.1|@sentry/types@7.119.1", + "@sentry-internal/tracing@7.119.1|@sentry/utils@7.119.1" + ] + }, + { + "ref": "@sentry-internal/tracing@7.119.1|@sentry/core@7.119.1", + "dependsOn": [ + "@sentry-internal/tracing@7.119.1|@sentry/types@7.119.1", + "@sentry-internal/tracing@7.119.1|@sentry/utils@7.119.1" + ] + }, + { + "ref": "@sentry-internal/tracing@7.119.1|@sentry/types@7.119.1" + }, + { + "ref": "@sentry-internal/tracing@7.119.1|@sentry/utils@7.119.1", + "dependsOn": [ + "@sentry-internal/tracing@7.119.1|@sentry/types@7.119.1" + ] + }, + { + "ref": "@sentry/integrations@7.119.1", + "dependsOn": [ + "@sentry/integrations@7.119.1|@sentry/core@7.119.1", + "@sentry/integrations@7.119.1|@sentry/types@7.119.1", + "@sentry/integrations@7.119.1|@sentry/utils@7.119.1", + "localforage@1.10.0" + ] + }, + { + "ref": "@sentry/integrations@7.119.1|@sentry/core@7.119.1", + "dependsOn": [ + "@sentry/integrations@7.119.1|@sentry/types@7.119.1", + "@sentry/integrations@7.119.1|@sentry/utils@7.119.1" + ] + }, + { + "ref": "@sentry/integrations@7.119.1|@sentry/types@7.119.1" + }, + { + "ref": "@sentry/integrations@7.119.1|@sentry/utils@7.119.1", + "dependsOn": [ + "@sentry/integrations@7.119.1|@sentry/types@7.119.1" + ] + }, + { + "ref": "localforage@1.10.0", + "dependsOn": [ + "lie@3.1.1" + ] + }, + { + "ref": "lie@3.1.1", + "dependsOn": [ + "immediate@3.0.6" + ] + }, + { + "ref": "immediate@3.0.6" + }, + { + "ref": "global-agent@3.0.0", + "dependsOn": [ + "boolean@3.2.0", + "es6-error@4.1.1", + "matcher@3.0.0", + "roarr@2.15.4", + "semver@7.6.3", + "serialize-error@7.0.1" + ] + }, + { + "ref": "boolean@3.2.0" + }, + { + "ref": "es6-error@4.1.1" + }, + { + "ref": "matcher@3.0.0", + "dependsOn": [ + "escape-string-regexp@4.0.0" + ] + }, + { + "ref": "roarr@2.15.4", + "dependsOn": [ + "boolean@3.2.0", + "detect-node@2.1.0", + "globalthis@1.0.4", + "json-stringify-safe@5.0.1", + "semver-compare@1.0.0", + "sprintf-js@1.1.3" + ] + }, + { + "ref": "detect-node@2.1.0" + }, + { + "ref": "semver-compare@1.0.0" + }, + { + "ref": "sprintf-js@1.1.3" + }, + { + "ref": "serialize-error@7.0.1", + "dependsOn": [ + "serialize-error@7.0.1|type-fest@0.13.1" + ] + }, + { + "ref": "serialize-error@7.0.1|type-fest@0.13.1" + }, + { + "ref": "tailwind-merge@2.5.3" + }, + { + "ref": "tailwindcss-animate@1.0.7", + "dependsOn": [ + "tailwindcss@3.4.13" + ] + }, + { + "ref": "@alloc/quick-lru@5.2.0" + }, + { + "ref": "chokidar@3.6.0", + "dependsOn": [ + "anymatch@3.1.3", + "braces@3.0.3", + "chokidar@3.6.0|glob-parent@5.1.2", + "is-binary-path@2.1.0", + "is-glob@4.0.3", + "normalize-path@3.0.0", + "readdirp@3.6.0" + ] + }, + { + "ref": "chokidar@3.6.0|glob-parent@5.1.2", + "dependsOn": [ + "is-glob@4.0.3" + ] + }, + { + "ref": "anymatch@3.1.3", + "dependsOn": [ + "normalize-path@3.0.0", + "picomatch@2.3.1" + ] + }, + { + "ref": "normalize-path@3.0.0" + }, + { + "ref": "is-binary-path@2.1.0", + "dependsOn": [ + "binary-extensions@2.3.0" + ] + }, + { + "ref": "binary-extensions@2.3.0" + }, + { + "ref": "readdirp@3.6.0", + "dependsOn": [ + "picomatch@2.3.1" + ] + }, + { + "ref": "didyoumean@1.2.2" + }, + { + "ref": "dlv@1.1.3" + }, + { + "ref": "micromatch@4.0.8", + "dependsOn": [ + "braces@3.0.3", + "picomatch@2.3.1" + ] + }, + { + "ref": "is-extglob@2.1.1" + }, + { + "ref": "object-hash@3.0.0" + }, + { + "ref": "postcss-import@15.1.0", + "dependsOn": [ + "postcss-value-parser@4.2.0", + "postcss@8.4.47", + "read-cache@1.0.0", + "postcss-import@15.1.0|resolve@1.22.8" + ] + }, + { + "ref": "postcss-import@15.1.0|resolve@1.22.8", + "dependsOn": [ + "is-core-module@2.15.1", + "path-parse@1.0.7", + "supports-preserve-symlinks-flag@1.0.0" + ] + }, + { + "ref": "read-cache@1.0.0", + "dependsOn": [ + "pify@2.3.0" + ] + }, + { + "ref": "postcss-js@4.0.1", + "dependsOn": [ + "camelcase-css@2.0.1", + "postcss@8.4.47" + ] + }, + { + "ref": "camelcase-css@2.0.1" + }, + { + "ref": "postcss-load-config@4.0.2", + "dependsOn": [ + "postcss-load-config@4.0.2|lilconfig@3.1.2", + "postcss@8.4.47", + "postcss-load-config@4.0.2|yaml@2.5.1" + ] + }, + { + "ref": "postcss-load-config@4.0.2|lilconfig@3.1.2" + }, + { + "ref": "postcss-load-config@4.0.2|yaml@2.5.1" + }, + { + "ref": "postcss-nested@6.2.0", + "dependsOn": [ + "postcss-nested@6.2.0|postcss-selector-parser@6.1.2", + "postcss@8.4.47" + ] + }, + { + "ref": "postcss-nested@6.2.0|postcss-selector-parser@6.1.2", + "dependsOn": [ + "cssesc@3.0.0", + "util-deprecate@1.0.2" + ] + }, + { + "ref": "sucrase@3.35.0", + "dependsOn": [ + "@jridgewell/gen-mapping@0.3.5", + "sucrase@3.35.0|commander@4.1.1", + "sucrase@3.35.0|glob@10.4.5", + "lines-and-columns@1.2.4", + "mz@2.7.0", + "pirates@4.0.6", + "ts-interface-checker@0.1.13" + ] + }, + { + "ref": "sucrase@3.35.0|commander@4.1.1" + }, + { + "ref": "sucrase@3.35.0|glob@10.4.5", + "dependsOn": [ + "foreground-child@3.3.0", + "sucrase@3.35.0|jackspeak@3.4.3", + "minimatch@9.0.5", + "minipass@7.1.2", + "package-json-from-dist@1.0.1", + "sucrase@3.35.0|path-scurry@1.11.1" + ] + }, + { + "ref": "sucrase@3.35.0|jackspeak@3.4.3", + "dependsOn": [ + "@isaacs/cliui@8.0.2", + "@pkgjs/parseargs@0.11.0" + ] + }, + { + "ref": "sucrase@3.35.0|path-scurry@1.11.1", + "dependsOn": [ + "sucrase@3.35.0|lru-cache@10.4.3", + "minipass@7.1.2" + ] + }, + { + "ref": "sucrase@3.35.0|lru-cache@10.4.3" + }, + { + "ref": "@jridgewell/gen-mapping@0.3.5", + "dependsOn": [ + "@jridgewell/set-array@1.2.1", + "@jridgewell/sourcemap-codec@1.5.0", + "@jridgewell/trace-mapping@0.3.25" + ] + }, + { + "ref": "@jridgewell/set-array@1.2.1" + }, + { + "ref": "mz@2.7.0", + "dependsOn": [ + "any-promise@1.3.0", + "object-assign@4.1.1", + "thenify-all@1.6.0" + ] + }, + { + "ref": "any-promise@1.3.0" + }, + { + "ref": "thenify-all@1.6.0", + "dependsOn": [ + "thenify@3.3.1" + ] + }, + { + "ref": "thenify@3.3.1", + "dependsOn": [ + "any-promise@1.3.0" + ] + }, + { + "ref": "pirates@4.0.6" + }, + { + "ref": "ts-interface-checker@0.1.13" + }, + { + "ref": "use-keyboard-shortcut@1.1.6", + "dependsOn": [ + "react-dom@18.3.1", + "react@18.3.1" + ] + }, + { + "ref": "uuid@10.0.0" + }, + { + "ref": "vite-plugin-checker@0.6.4", + "dependsOn": [ + "@babel/code-frame@7.25.7", + "ansi-escapes@4.3.2", + "chalk@4.1.2", + "chokidar@3.6.0", + "vite-plugin-checker@0.6.4|commander@8.3.0", + "eslint@8.57.1", + "fast-glob@3.3.2", + "vite-plugin-checker@0.6.4|fs-extra@11.2.0", + "npm-run-path@4.0.1", + "optionator@0.9.4", + "semver@7.6.3", + "strip-ansi@6.0.1", + "tiny-invariant@1.3.3", + "typescript@5.6.2", + "vite@5.4.8", + "vscode-languageclient@7.0.0", + "vscode-languageserver-textdocument@1.0.12", + "vscode-languageserver@7.0.0", + "vscode-uri@3.0.8" + ] + }, + { + "ref": "vite-plugin-checker@0.6.4|commander@8.3.0" + }, + { + "ref": "vite-plugin-checker@0.6.4|fs-extra@11.2.0", + "dependsOn": [ + "graceful-fs@4.2.11", + "jsonfile@6.1.0", + "universalify@2.0.1" + ] + }, + { + "ref": "@babel/highlight@7.25.7", + "dependsOn": [ + "@babel/helper-validator-identifier@7.25.7", + "@babel/highlight@7.25.7|chalk@2.4.2", + "js-tokens@4.0.0", + "picocolors@1.1.0" + ] + }, + { + "ref": "@babel/highlight@7.25.7|chalk@2.4.2", + "dependsOn": [ + "@babel/highlight@7.25.7|ansi-styles@3.2.1", + "@babel/highlight@7.25.7|escape-string-regexp@1.0.5", + "@babel/highlight@7.25.7|supports-color@5.5.0" + ] + }, + { + "ref": "@babel/highlight@7.25.7|ansi-styles@3.2.1", + "dependsOn": [ + "@babel/highlight@7.25.7|color-convert@1.9.3" + ] + }, + { + "ref": "@babel/highlight@7.25.7|color-convert@1.9.3", + "dependsOn": [ + "@babel/highlight@7.25.7|color-name@1.1.3" + ] + }, + { + "ref": "@babel/highlight@7.25.7|color-name@1.1.3" + }, + { + "ref": "@babel/highlight@7.25.7|escape-string-regexp@1.0.5" + }, + { + "ref": "@babel/highlight@7.25.7|supports-color@5.5.0", + "dependsOn": [ + "@babel/highlight@7.25.7|has-flag@3.0.0" + ] + }, + { + "ref": "@babel/highlight@7.25.7|has-flag@3.0.0" + }, + { + "ref": "@babel/helper-validator-identifier@7.25.7" + }, + { + "ref": "deep-is@0.1.4" + }, + { + "ref": "fast-levenshtein@2.0.6" + }, + { + "ref": "word-wrap@1.2.5" + }, + { + "ref": "vscode-languageclient@7.0.0", + "dependsOn": [ + "vscode-languageclient@7.0.0|minimatch@3.1.2", + "semver@7.6.3", + "vscode-languageserver-protocol@3.16.0" + ] + }, + { + "ref": "vscode-languageclient@7.0.0|minimatch@3.1.2", + "dependsOn": [ + "vscode-languageclient@7.0.0|brace-expansion@1.1.11" + ] + }, + { + "ref": "vscode-languageclient@7.0.0|brace-expansion@1.1.11", + "dependsOn": [ + "balanced-match@1.0.2", + "concat-map@0.0.1" + ] + }, + { + "ref": "vscode-languageserver-protocol@3.16.0", + "dependsOn": [ + "vscode-jsonrpc@6.0.0", + "vscode-languageserver-types@3.16.0" + ] + }, + { + "ref": "vscode-jsonrpc@6.0.0" + }, + { + "ref": "vscode-languageserver-types@3.16.0" + }, + { + "ref": "vscode-languageserver-textdocument@1.0.12" + }, + { + "ref": "vscode-languageserver@7.0.0", + "dependsOn": [ + "vscode-languageserver-protocol@3.16.0" + ] + }, + { + "ref": "vscode-uri@3.0.8" + }, + { + "ref": "vite-plugin-pwa@0.20.5", + "dependsOn": [ + "debug@4.3.7", + "vite-plugin-pwa@0.20.5|pretty-bytes@6.1.1", + "tinyglobby@0.2.9", + "vite@5.4.8", + "workbox-build@7.1.1", + "workbox-window@7.1.0" + ] + }, + { + "ref": "vite-plugin-pwa@0.20.5|pretty-bytes@6.1.1" + }, + { + "ref": "workbox-build@7.1.1", + "dependsOn": [ + "workbox-build@7.1.1|@apideck/better-ajv-errors@0.3.6", + "@babel/core@7.25.7", + "@babel/preset-env@7.25.7", + "@babel/runtime@7.25.7", + "workbox-build@7.1.1|@rollup/plugin-babel@5.3.1", + "@rollup/plugin-node-resolve@15.3.0", + "workbox-build@7.1.1|@rollup/plugin-replace@2.4.2", + "@rollup/plugin-terser@0.4.4", + "@surma/rollup-plugin-off-main-thread@2.2.3", + "workbox-build@7.1.1|ajv@8.17.1", + "common-tags@1.8.2", + "fast-json-stable-stringify@2.1.0", + "fs-extra@9.1.0", + "workbox-build@7.1.1|glob@7.2.3", + "lodash@4.17.21", + "pretty-bytes@5.6.0", + "workbox-build@7.1.1|rollup@2.79.2", + "workbox-build@7.1.1|source-map@0.8.0-beta.0", + "stringify-object@3.3.0", + "strip-comments@2.0.1", + "tempy@0.6.0", + "upath@1.2.0", + "workbox-background-sync@7.1.0", + "workbox-broadcast-update@7.1.0", + "workbox-cacheable-response@7.1.0", + "workbox-core@7.1.0", + "workbox-expiration@7.1.0", + "workbox-google-analytics@7.1.0", + "workbox-navigation-preload@7.1.0", + "workbox-precaching@7.1.0", + "workbox-range-requests@7.1.0", + "workbox-recipes@7.1.0", + "workbox-routing@7.1.0", + "workbox-strategies@7.1.0", + "workbox-streams@7.1.0", + "workbox-sw@7.1.0", + "workbox-window@7.1.0" + ] + }, + { + "ref": "workbox-build@7.1.1|@apideck/better-ajv-errors@0.3.6", + "dependsOn": [ + "workbox-build@7.1.1|ajv@8.17.1", + "json-schema@0.4.0", + "jsonpointer@5.0.1", + "leven@3.1.0" + ] + }, + { + "ref": "workbox-build@7.1.1|ajv@8.17.1", + "dependsOn": [ + "fast-deep-equal@3.1.3", + "fast-uri@3.0.2", + "workbox-build@7.1.1|json-schema-traverse@1.0.0", + "require-from-string@2.0.2" + ] + }, + { + "ref": "workbox-build@7.1.1|@rollup/plugin-babel@5.3.1", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-module-imports@7.25.7", + "workbox-build@7.1.1|@rollup/pluginutils@3.1.0", + "workbox-build@7.1.1|rollup@2.79.2" + ] + }, + { + "ref": "workbox-build@7.1.1|@rollup/pluginutils@3.1.0", + "dependsOn": [ + "workbox-build@7.1.1|@types/estree@0.0.39", + "workbox-build@7.1.1|estree-walker@1.0.1", + "picomatch@2.3.1", + "workbox-build@7.1.1|rollup@2.79.2" + ] + }, + { + "ref": "workbox-build@7.1.1|@types/estree@0.0.39" + }, + { + "ref": "workbox-build@7.1.1|estree-walker@1.0.1" + }, + { + "ref": "workbox-build@7.1.1|rollup@2.79.2" + }, + { + "ref": "workbox-build@7.1.1|@rollup/plugin-replace@2.4.2", + "dependsOn": [ + "workbox-build@7.1.1|@rollup/pluginutils@3.1.0", + "workbox-build@7.1.1|magic-string@0.25.9", + "workbox-build@7.1.1|rollup@2.79.2" + ] + }, + { + "ref": "workbox-build@7.1.1|magic-string@0.25.9", + "dependsOn": [ + "sourcemap-codec@1.4.8" + ] + }, + { + "ref": "workbox-build@7.1.1|json-schema-traverse@1.0.0" + }, + { + "ref": "workbox-build@7.1.1|glob@7.2.3", + "dependsOn": [ + "fs.realpath@1.0.0", + "inflight@1.0.6", + "inherits@2.0.4", + "workbox-build@7.1.1|minimatch@3.1.2", + "once@1.4.0", + "path-is-absolute@1.0.1" + ] + }, + { + "ref": "workbox-build@7.1.1|minimatch@3.1.2", + "dependsOn": [ + "workbox-build@7.1.1|brace-expansion@1.1.11" + ] + }, + { + "ref": "workbox-build@7.1.1|brace-expansion@1.1.11", + "dependsOn": [ + "balanced-match@1.0.2", + "concat-map@0.0.1" + ] + }, + { + "ref": "workbox-build@7.1.1|source-map@0.8.0-beta.0", + "dependsOn": [ + "workbox-build@7.1.1|whatwg-url@7.1.0" + ] + }, + { + "ref": "workbox-build@7.1.1|whatwg-url@7.1.0", + "dependsOn": [ + "lodash.sortby@4.7.0", + "workbox-build@7.1.1|tr46@1.0.1", + "workbox-build@7.1.1|webidl-conversions@4.0.2" + ] + }, + { + "ref": "workbox-build@7.1.1|tr46@1.0.1", + "dependsOn": [ + "punycode@2.3.1" + ] + }, + { + "ref": "workbox-build@7.1.1|webidl-conversions@4.0.2" + }, + { + "ref": "jsonpointer@5.0.1" + }, + { + "ref": "leven@3.1.0" + }, + { + "ref": "@ampproject/remapping@2.3.0", + "dependsOn": [ + "@jridgewell/gen-mapping@0.3.5", + "@jridgewell/trace-mapping@0.3.25" + ] + }, + { + "ref": "@babel/generator@7.25.7", + "dependsOn": [ + "@babel/types@7.25.7", + "@jridgewell/gen-mapping@0.3.5", + "@jridgewell/trace-mapping@0.3.25", + "jsesc@3.0.2" + ] + }, + { + "ref": "jsesc@3.0.2" + }, + { + "ref": "@babel/helper-compilation-targets@7.25.7", + "dependsOn": [ + "@babel/compat-data@7.25.7", + "@babel/helper-validator-option@7.25.7", + "browserslist@4.24.0", + "lru-cache@5.1.1", + "@babel/helper-compilation-targets@7.25.7|semver@6.3.1" + ] + }, + { + "ref": "@babel/helper-compilation-targets@7.25.7|semver@6.3.1" + }, + { + "ref": "@babel/compat-data@7.25.7" + }, + { + "ref": "@babel/helper-validator-option@7.25.7" + }, + { + "ref": "lru-cache@5.1.1", + "dependsOn": [ + "yallist@3.1.1" + ] + }, + { + "ref": "yallist@3.1.1" + }, + { + "ref": "@babel/helper-module-transforms@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-module-imports@7.25.7", + "@babel/helper-simple-access@7.25.7", + "@babel/helper-validator-identifier@7.25.7", + "@babel/traverse@7.25.7" + ] + }, + { + "ref": "@babel/helper-module-imports@7.25.7", + "dependsOn": [ + "@babel/traverse@7.25.7", + "@babel/types@7.25.7" + ] + }, + { + "ref": "@babel/helper-simple-access@7.25.7", + "dependsOn": [ + "@babel/traverse@7.25.7", + "@babel/types@7.25.7" + ] + }, + { + "ref": "@babel/traverse@7.25.7", + "dependsOn": [ + "@babel/code-frame@7.25.7", + "@babel/generator@7.25.7", + "@babel/parser@7.25.7", + "@babel/template@7.25.7", + "@babel/types@7.25.7", + "debug@4.3.7", + "@babel/traverse@7.25.7|globals@11.12.0" + ] + }, + { + "ref": "@babel/traverse@7.25.7|globals@11.12.0" + }, + { + "ref": "@babel/helpers@7.25.7", + "dependsOn": [ + "@babel/template@7.25.7", + "@babel/types@7.25.7" + ] + }, + { + "ref": "@babel/template@7.25.7", + "dependsOn": [ + "@babel/code-frame@7.25.7", + "@babel/parser@7.25.7", + "@babel/types@7.25.7" + ] + }, + { + "ref": "@babel/helper-string-parser@7.25.7" + }, + { + "ref": "to-fast-properties@2.0.0" + }, + { + "ref": "convert-source-map@2.0.0" + }, + { + "ref": "gensync@1.0.0-beta.2" + }, + { + "ref": "@babel/preset-env@7.25.7", + "dependsOn": [ + "@babel/compat-data@7.25.7", + "@babel/core@7.25.7", + "@babel/helper-compilation-targets@7.25.7", + "@babel/helper-plugin-utils@7.25.7", + "@babel/helper-validator-option@7.25.7", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.7", + "@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.7", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.7", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.7", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.7", + "@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-async-generators@7.8.4", + "@babel/plugin-syntax-class-properties@7.12.13", + "@babel/plugin-syntax-class-static-block@7.14.5", + "@babel/plugin-syntax-dynamic-import@7.8.3", + "@babel/plugin-syntax-export-namespace-from@7.8.3", + "@babel/plugin-syntax-import-assertions@7.25.7", + "@babel/plugin-syntax-import-attributes@7.25.7", + "@babel/plugin-syntax-import-meta@7.10.4", + "@babel/plugin-syntax-json-strings@7.8.3", + "@babel/plugin-syntax-logical-assignment-operators@7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator@7.8.3", + "@babel/plugin-syntax-numeric-separator@7.10.4", + "@babel/plugin-syntax-object-rest-spread@7.8.3", + "@babel/plugin-syntax-optional-catch-binding@7.8.3", + "@babel/plugin-syntax-optional-chaining@7.8.3", + "@babel/plugin-syntax-private-property-in-object@7.14.5", + "@babel/plugin-syntax-top-level-await@7.14.5", + "@babel/plugin-syntax-unicode-sets-regex@7.18.6", + "@babel/plugin-transform-arrow-functions@7.25.7", + "@babel/plugin-transform-async-generator-functions@7.25.7", + "@babel/plugin-transform-async-to-generator@7.25.7", + "@babel/plugin-transform-block-scoped-functions@7.25.7", + "@babel/plugin-transform-block-scoping@7.25.7", + "@babel/plugin-transform-class-properties@7.25.7", + "@babel/plugin-transform-class-static-block@7.25.7", + "@babel/plugin-transform-classes@7.25.7", + "@babel/plugin-transform-computed-properties@7.25.7", + "@babel/plugin-transform-destructuring@7.25.7", + "@babel/plugin-transform-dotall-regex@7.25.7", + "@babel/plugin-transform-duplicate-keys@7.25.7", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.7", + "@babel/plugin-transform-dynamic-import@7.25.7", + "@babel/plugin-transform-exponentiation-operator@7.25.7", + "@babel/plugin-transform-export-namespace-from@7.25.7", + "@babel/plugin-transform-for-of@7.25.7", + "@babel/plugin-transform-function-name@7.25.7", + "@babel/plugin-transform-json-strings@7.25.7", + "@babel/plugin-transform-literals@7.25.7", + "@babel/plugin-transform-logical-assignment-operators@7.25.7", + "@babel/plugin-transform-member-expression-literals@7.25.7", + "@babel/plugin-transform-modules-amd@7.25.7", + "@babel/plugin-transform-modules-commonjs@7.25.7", + "@babel/plugin-transform-modules-systemjs@7.25.7", + "@babel/plugin-transform-modules-umd@7.25.7", + "@babel/plugin-transform-named-capturing-groups-regex@7.25.7", + "@babel/plugin-transform-new-target@7.25.7", + "@babel/plugin-transform-nullish-coalescing-operator@7.25.7", + "@babel/plugin-transform-numeric-separator@7.25.7", + "@babel/plugin-transform-object-rest-spread@7.25.7", + "@babel/plugin-transform-object-super@7.25.7", + "@babel/plugin-transform-optional-catch-binding@7.25.7", + "@babel/plugin-transform-optional-chaining@7.25.7", + "@babel/plugin-transform-parameters@7.25.7", + "@babel/plugin-transform-private-methods@7.25.7", + "@babel/plugin-transform-private-property-in-object@7.25.7", + "@babel/plugin-transform-property-literals@7.25.7", + "@babel/plugin-transform-regenerator@7.25.7", + "@babel/plugin-transform-reserved-words@7.25.7", + "@babel/plugin-transform-shorthand-properties@7.25.7", + "@babel/plugin-transform-spread@7.25.7", + "@babel/plugin-transform-sticky-regex@7.25.7", + "@babel/plugin-transform-template-literals@7.25.7", + "@babel/plugin-transform-typeof-symbol@7.25.7", + "@babel/plugin-transform-unicode-escapes@7.25.7", + "@babel/plugin-transform-unicode-property-regex@7.25.7", + "@babel/plugin-transform-unicode-regex@7.25.7", + "@babel/plugin-transform-unicode-sets-regex@7.25.7", + "@babel/preset-modules@0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2@0.4.11", + "babel-plugin-polyfill-corejs3@0.10.6", + "babel-plugin-polyfill-regenerator@0.6.2", + "core-js-compat@3.38.1", + "@babel/preset-env@7.25.7|semver@6.3.1" + ] + }, + { + "ref": "@babel/preset-env@7.25.7|semver@6.3.1" + }, + { + "ref": "@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7", + "@babel/traverse@7.25.7" + ] + }, + { + "ref": "@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7", + "@babel/helper-skip-transparent-expression-wrappers@7.25.7", + "@babel/plugin-transform-optional-chaining@7.25.7" + ] + }, + { + "ref": "@babel/helper-skip-transparent-expression-wrappers@7.25.7", + "dependsOn": [ + "@babel/traverse@7.25.7", + "@babel/types@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-optional-chaining@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7", + "@babel/helper-skip-transparent-expression-wrappers@7.25.7", + "@babel/plugin-syntax-optional-chaining@7.8.3" + ] + }, + { + "ref": "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7", + "@babel/traverse@7.25.7" + ] + }, + { + "ref": "@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2", + "dependsOn": [ + "@babel/core@7.25.7" + ] + }, + { + "ref": "@babel/plugin-syntax-async-generators@7.8.4", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-syntax-class-properties@7.12.13", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-syntax-class-static-block@7.14.5", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-syntax-dynamic-import@7.8.3", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-syntax-export-namespace-from@7.8.3", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-syntax-import-assertions@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-syntax-import-attributes@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-syntax-import-meta@7.10.4", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-syntax-json-strings@7.8.3", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-syntax-logical-assignment-operators@7.10.4", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-syntax-nullish-coalescing-operator@7.8.3", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-syntax-numeric-separator@7.10.4", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-syntax-object-rest-spread@7.8.3", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-syntax-optional-catch-binding@7.8.3", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-syntax-optional-chaining@7.8.3", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-syntax-private-property-in-object@7.14.5", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-syntax-top-level-await@7.14.5", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-syntax-unicode-sets-regex@7.18.6", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-create-regexp-features-plugin@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/helper-create-regexp-features-plugin@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-annotate-as-pure@7.25.7", + "regexpu-core@6.1.1", + "@babel/helper-create-regexp-features-plugin@7.25.7|semver@6.3.1" + ] + }, + { + "ref": "@babel/helper-create-regexp-features-plugin@7.25.7|semver@6.3.1" + }, + { + "ref": "@babel/helper-annotate-as-pure@7.25.7", + "dependsOn": [ + "@babel/types@7.25.7" + ] + }, + { + "ref": "regexpu-core@6.1.1", + "dependsOn": [ + "regenerate-unicode-properties@10.2.0", + "regenerate@1.4.2", + "regjsgen@0.8.0", + "regjsparser@0.11.1", + "unicode-match-property-ecmascript@2.0.0", + "unicode-match-property-value-ecmascript@2.2.0" + ] + }, + { + "ref": "regenerate-unicode-properties@10.2.0", + "dependsOn": [ + "regenerate@1.4.2" + ] + }, + { + "ref": "regenerate@1.4.2" + }, + { + "ref": "regjsgen@0.8.0" + }, + { + "ref": "regjsparser@0.11.1", + "dependsOn": [ + "jsesc@3.0.2" + ] + }, + { + "ref": "unicode-match-property-ecmascript@2.0.0", + "dependsOn": [ + "unicode-canonical-property-names-ecmascript@2.0.1", + "unicode-property-aliases-ecmascript@2.1.0" + ] + }, + { + "ref": "unicode-canonical-property-names-ecmascript@2.0.1" + }, + { + "ref": "unicode-property-aliases-ecmascript@2.1.0" + }, + { + "ref": "unicode-match-property-value-ecmascript@2.2.0" + }, + { + "ref": "@babel/plugin-transform-arrow-functions@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-async-generator-functions@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7", + "@babel/helper-remap-async-to-generator@7.25.7", + "@babel/plugin-syntax-async-generators@7.8.4", + "@babel/traverse@7.25.7" + ] + }, + { + "ref": "@babel/helper-remap-async-to-generator@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-annotate-as-pure@7.25.7", + "@babel/helper-wrap-function@7.25.7", + "@babel/traverse@7.25.7" + ] + }, + { + "ref": "@babel/helper-wrap-function@7.25.7", + "dependsOn": [ + "@babel/template@7.25.7", + "@babel/traverse@7.25.7", + "@babel/types@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-async-to-generator@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-module-imports@7.25.7", + "@babel/helper-plugin-utils@7.25.7", + "@babel/helper-remap-async-to-generator@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-block-scoped-functions@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-block-scoping@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-class-properties@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-create-class-features-plugin@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/helper-create-class-features-plugin@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-annotate-as-pure@7.25.7", + "@babel/helper-member-expression-to-functions@7.25.7", + "@babel/helper-optimise-call-expression@7.25.7", + "@babel/helper-replace-supers@7.25.7", + "@babel/helper-skip-transparent-expression-wrappers@7.25.7", + "@babel/traverse@7.25.7", + "@babel/helper-create-class-features-plugin@7.25.7|semver@6.3.1" + ] + }, + { + "ref": "@babel/helper-create-class-features-plugin@7.25.7|semver@6.3.1" + }, + { + "ref": "@babel/helper-member-expression-to-functions@7.25.7", + "dependsOn": [ + "@babel/traverse@7.25.7", + "@babel/types@7.25.7" + ] + }, + { + "ref": "@babel/helper-optimise-call-expression@7.25.7", + "dependsOn": [ + "@babel/types@7.25.7" + ] + }, + { + "ref": "@babel/helper-replace-supers@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-member-expression-to-functions@7.25.7", + "@babel/helper-optimise-call-expression@7.25.7", + "@babel/traverse@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-class-static-block@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-create-class-features-plugin@7.25.7", + "@babel/helper-plugin-utils@7.25.7", + "@babel/plugin-syntax-class-static-block@7.14.5" + ] + }, + { + "ref": "@babel/plugin-transform-classes@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-annotate-as-pure@7.25.7", + "@babel/helper-compilation-targets@7.25.7", + "@babel/helper-plugin-utils@7.25.7", + "@babel/helper-replace-supers@7.25.7", + "@babel/traverse@7.25.7", + "@babel/plugin-transform-classes@7.25.7|globals@11.12.0" + ] + }, + { + "ref": "@babel/plugin-transform-classes@7.25.7|globals@11.12.0" + }, + { + "ref": "@babel/plugin-transform-computed-properties@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7", + "@babel/template@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-destructuring@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-dotall-regex@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-create-regexp-features-plugin@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-duplicate-keys@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-create-regexp-features-plugin@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-dynamic-import@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7", + "@babel/plugin-syntax-dynamic-import@7.8.3" + ] + }, + { + "ref": "@babel/plugin-transform-exponentiation-operator@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-builder-binary-assignment-operator-visitor@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/helper-builder-binary-assignment-operator-visitor@7.25.7", + "dependsOn": [ + "@babel/traverse@7.25.7", + "@babel/types@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-export-namespace-from@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7", + "@babel/plugin-syntax-export-namespace-from@7.8.3" + ] + }, + { + "ref": "@babel/plugin-transform-for-of@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7", + "@babel/helper-skip-transparent-expression-wrappers@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-function-name@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-compilation-targets@7.25.7", + "@babel/helper-plugin-utils@7.25.7", + "@babel/traverse@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-json-strings@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7", + "@babel/plugin-syntax-json-strings@7.8.3" + ] + }, + { + "ref": "@babel/plugin-transform-literals@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-logical-assignment-operators@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7", + "@babel/plugin-syntax-logical-assignment-operators@7.10.4" + ] + }, + { + "ref": "@babel/plugin-transform-member-expression-literals@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-modules-amd@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-module-transforms@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-modules-commonjs@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-module-transforms@7.25.7", + "@babel/helper-plugin-utils@7.25.7", + "@babel/helper-simple-access@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-modules-systemjs@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-module-transforms@7.25.7", + "@babel/helper-plugin-utils@7.25.7", + "@babel/helper-validator-identifier@7.25.7", + "@babel/traverse@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-modules-umd@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-module-transforms@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-named-capturing-groups-regex@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-create-regexp-features-plugin@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-new-target@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-nullish-coalescing-operator@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7", + "@babel/plugin-syntax-nullish-coalescing-operator@7.8.3" + ] + }, + { + "ref": "@babel/plugin-transform-numeric-separator@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7", + "@babel/plugin-syntax-numeric-separator@7.10.4" + ] + }, + { + "ref": "@babel/plugin-transform-object-rest-spread@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-compilation-targets@7.25.7", + "@babel/helper-plugin-utils@7.25.7", + "@babel/plugin-syntax-object-rest-spread@7.8.3", + "@babel/plugin-transform-parameters@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-parameters@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-object-super@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7", + "@babel/helper-replace-supers@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-optional-catch-binding@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7", + "@babel/plugin-syntax-optional-catch-binding@7.8.3" + ] + }, + { + "ref": "@babel/plugin-transform-private-methods@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-create-class-features-plugin@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-private-property-in-object@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-annotate-as-pure@7.25.7", + "@babel/helper-create-class-features-plugin@7.25.7", + "@babel/helper-plugin-utils@7.25.7", + "@babel/plugin-syntax-private-property-in-object@7.14.5" + ] + }, + { + "ref": "@babel/plugin-transform-property-literals@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-regenerator@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7", + "regenerator-transform@0.15.2" + ] + }, + { + "ref": "regenerator-transform@0.15.2", + "dependsOn": [ + "@babel/runtime@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-reserved-words@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-shorthand-properties@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-spread@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7", + "@babel/helper-skip-transparent-expression-wrappers@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-sticky-regex@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-template-literals@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-typeof-symbol@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-unicode-escapes@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-unicode-property-regex@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-create-regexp-features-plugin@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-unicode-regex@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-create-regexp-features-plugin@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/plugin-transform-unicode-sets-regex@7.25.7", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-create-regexp-features-plugin@7.25.7", + "@babel/helper-plugin-utils@7.25.7" + ] + }, + { + "ref": "@babel/preset-modules@0.1.6-no-external-plugins", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-plugin-utils@7.25.7", + "@babel/types@7.25.7", + "esutils@2.0.3" + ] + }, + { + "ref": "babel-plugin-polyfill-corejs2@0.4.11", + "dependsOn": [ + "@babel/compat-data@7.25.7", + "@babel/core@7.25.7", + "@babel/helper-define-polyfill-provider@0.6.2", + "babel-plugin-polyfill-corejs2@0.4.11|semver@6.3.1" + ] + }, + { + "ref": "babel-plugin-polyfill-corejs2@0.4.11|semver@6.3.1" + }, + { + "ref": "@babel/helper-define-polyfill-provider@0.6.2", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-compilation-targets@7.25.7", + "@babel/helper-plugin-utils@7.25.7", + "debug@4.3.7", + "lodash.debounce@4.0.8", + "@babel/helper-define-polyfill-provider@0.6.2|resolve@1.22.8" + ] + }, + { + "ref": "@babel/helper-define-polyfill-provider@0.6.2|resolve@1.22.8", + "dependsOn": [ + "is-core-module@2.15.1", + "path-parse@1.0.7", + "supports-preserve-symlinks-flag@1.0.0" + ] + }, + { + "ref": "lodash.debounce@4.0.8" + }, + { + "ref": "babel-plugin-polyfill-corejs3@0.10.6", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-define-polyfill-provider@0.6.2", + "core-js-compat@3.38.1" + ] + }, + { + "ref": "core-js-compat@3.38.1", + "dependsOn": [ + "browserslist@4.24.0" + ] + }, + { + "ref": "babel-plugin-polyfill-regenerator@0.6.2", + "dependsOn": [ + "@babel/core@7.25.7", + "@babel/helper-define-polyfill-provider@0.6.2" + ] + }, + { + "ref": "@rollup/plugin-node-resolve@15.3.0", + "dependsOn": [ + "@rollup/pluginutils@5.1.2", + "@types/resolve@1.20.2", + "deepmerge@4.3.1", + "is-module@1.0.0", + "@rollup/plugin-node-resolve@15.3.0|resolve@1.22.8", + "rollup@4.24.0" + ] + }, + { + "ref": "@rollup/plugin-node-resolve@15.3.0|resolve@1.22.8", + "dependsOn": [ + "is-core-module@2.15.1", + "path-parse@1.0.7", + "supports-preserve-symlinks-flag@1.0.0" + ] + }, + { + "ref": "@rollup/pluginutils@5.1.2", + "dependsOn": [ + "@types/estree@1.0.6", + "estree-walker@2.0.2", + "picomatch@2.3.1", + "rollup@4.24.0" + ] + }, + { + "ref": "rollup@4.24.0", + "dependsOn": [ + "@rollup/rollup-linux-x64-gnu@4.24.0", + "@rollup/rollup-linux-x64-musl@4.24.0", + "@types/estree@1.0.6" + ] + }, + { + "ref": "@types/resolve@1.20.2" + }, + { + "ref": "deepmerge@4.3.1" + }, + { + "ref": "is-module@1.0.0" + }, + { + "ref": "sourcemap-codec@1.4.8" + }, + { + "ref": "@rollup/plugin-terser@0.4.4", + "dependsOn": [ + "rollup@4.24.0", + "serialize-javascript@6.0.2", + "smob@1.5.0", + "terser@5.34.1" + ] + }, + { + "ref": "smob@1.5.0" + }, + { + "ref": "@surma/rollup-plugin-off-main-thread@2.2.3", + "dependsOn": [ + "ejs@3.1.10", + "json5@2.2.3", + "@surma/rollup-plugin-off-main-thread@2.2.3|magic-string@0.25.9", + "string.prototype.matchall@4.0.11" + ] + }, + { + "ref": "@surma/rollup-plugin-off-main-thread@2.2.3|magic-string@0.25.9", + "dependsOn": [ + "sourcemap-codec@1.4.8" + ] + }, + { + "ref": "ejs@3.1.10", + "dependsOn": [ + "jake@10.9.2" + ] + }, + { + "ref": "jake@10.9.2", + "dependsOn": [ + "async@3.2.6", + "chalk@4.1.2", + "filelist@1.0.4", + "jake@10.9.2|minimatch@3.1.2" + ] + }, + { + "ref": "jake@10.9.2|minimatch@3.1.2", + "dependsOn": [ + "jake@10.9.2|brace-expansion@1.1.11" + ] + }, + { + "ref": "jake@10.9.2|brace-expansion@1.1.11", + "dependsOn": [ + "balanced-match@1.0.2", + "concat-map@0.0.1" + ] + }, + { + "ref": "filelist@1.0.4", + "dependsOn": [ + "filelist@1.0.4|minimatch@5.1.6" + ] + }, + { + "ref": "filelist@1.0.4|minimatch@5.1.6", + "dependsOn": [ + "brace-expansion@2.0.1" + ] + }, + { + "ref": "fast-uri@3.0.2" + }, + { + "ref": "require-from-string@2.0.2" + }, + { + "ref": "wrappy@1.0.2" + }, + { + "ref": "lodash.sortby@4.7.0" + }, + { + "ref": "get-own-enumerable-property-symbols@3.0.2" + }, + { + "ref": "is-obj@1.0.1" + }, + { + "ref": "is-regexp@1.0.0" + }, + { + "ref": "strip-comments@2.0.1" + }, + { + "ref": "tempy@0.6.0", + "dependsOn": [ + "is-stream@2.0.1", + "temp-dir@2.0.0", + "tempy@0.6.0|type-fest@0.16.0", + "unique-string@2.0.0" + ] + }, + { + "ref": "tempy@0.6.0|type-fest@0.16.0" + }, + { + "ref": "temp-dir@2.0.0" + }, + { + "ref": "unique-string@2.0.0", + "dependsOn": [ + "crypto-random-string@2.0.0" + ] + }, + { + "ref": "crypto-random-string@2.0.0" + }, + { + "ref": "upath@1.2.0" + }, + { + "ref": "workbox-background-sync@7.1.0", + "dependsOn": [ + "idb@7.1.1", + "workbox-core@7.1.0" + ] + }, + { + "ref": "idb@7.1.1" + }, + { + "ref": "workbox-core@7.1.0" + }, + { + "ref": "workbox-broadcast-update@7.1.0", + "dependsOn": [ + "workbox-core@7.1.0" + ] + }, + { + "ref": "workbox-cacheable-response@7.1.0", + "dependsOn": [ + "workbox-core@7.1.0" + ] + }, + { + "ref": "workbox-expiration@7.1.0", + "dependsOn": [ + "idb@7.1.1", + "workbox-core@7.1.0" + ] + }, + { + "ref": "workbox-google-analytics@7.1.0", + "dependsOn": [ + "workbox-background-sync@7.1.0", + "workbox-core@7.1.0", + "workbox-routing@7.1.0", + "workbox-strategies@7.1.0" + ] + }, + { + "ref": "workbox-routing@7.1.0", + "dependsOn": [ + "workbox-core@7.1.0" + ] + }, + { + "ref": "workbox-strategies@7.1.0", + "dependsOn": [ + "workbox-core@7.1.0" + ] + }, + { + "ref": "workbox-navigation-preload@7.1.0", + "dependsOn": [ + "workbox-core@7.1.0" + ] + }, + { + "ref": "workbox-precaching@7.1.0", + "dependsOn": [ + "workbox-core@7.1.0", + "workbox-routing@7.1.0", + "workbox-strategies@7.1.0" + ] + }, + { + "ref": "workbox-range-requests@7.1.0", + "dependsOn": [ + "workbox-core@7.1.0" + ] + }, + { + "ref": "workbox-recipes@7.1.0", + "dependsOn": [ + "workbox-cacheable-response@7.1.0", + "workbox-core@7.1.0", + "workbox-expiration@7.1.0", + "workbox-precaching@7.1.0", + "workbox-routing@7.1.0", + "workbox-strategies@7.1.0" + ] + }, + { + "ref": "workbox-streams@7.1.0", + "dependsOn": [ + "workbox-core@7.1.0", + "workbox-routing@7.1.0" + ] + }, + { + "ref": "workbox-sw@7.1.0" + }, + { + "ref": "workbox-window@7.1.0", + "dependsOn": [ + "@types/trusted-types@2.0.7", + "workbox-core@7.1.0" + ] + }, + { + "ref": "@types/trusted-types@2.0.7" + }, + { + "ref": "vite-plugin-static-copy@1.0.6", + "dependsOn": [ + "chokidar@3.6.0", + "fast-glob@3.3.2", + "vite-plugin-static-copy@1.0.6|fs-extra@11.2.0", + "picocolors@1.1.0", + "vite@5.4.8" + ] + }, + { + "ref": "vite-plugin-static-copy@1.0.6|fs-extra@11.2.0", + "dependsOn": [ + "graceful-fs@4.2.11", + "jsonfile@6.1.0", + "universalify@2.0.1" + ] + }, + { + "ref": "@rollup/rollup-linux-x64-gnu@4.24.0" + }, + { + "ref": "@rollup/rollup-linux-x64-musl@4.24.0" + }, + { + "ref": "@jridgewell/source-map@0.3.6", + "dependsOn": [ + "@jridgewell/gen-mapping@0.3.5", + "@jridgewell/trace-mapping@0.3.25" + ] + }, + { + "ref": "source-map-support@0.5.21", + "dependsOn": [ + "buffer-from@1.1.2", + "source-map@0.6.1" + ] + }, + { + "ref": "xlsx@0.18.5", + "dependsOn": [ + "adler-32@1.3.1", + "cfb@1.2.2", + "codepage@1.15.0", + "crc-32@1.2.2", + "ssf@0.11.2", + "wmf@1.0.2", + "word@0.3.0" + ] + }, + { + "ref": "adler-32@1.3.1" + }, + { + "ref": "cfb@1.2.2", + "dependsOn": [ + "adler-32@1.3.1", + "crc-32@1.2.2" + ] + }, + { + "ref": "crc-32@1.2.2" + }, + { + "ref": "codepage@1.15.0" + }, + { + "ref": "ssf@0.11.2", + "dependsOn": [ + "frac@1.1.2" + ] + }, + { + "ref": "frac@1.1.2" + }, + { + "ref": "wmf@1.0.2" + }, + { + "ref": "word@0.3.0" + } + ] +} \ No newline at end of file diff --git a/src/Components/Licenses/licenseUrls.json b/src/Components/Licenses/licenseUrls.json new file mode 100644 index 00000000000..88713d0865f --- /dev/null +++ b/src/Components/Licenses/licenseUrls.json @@ -0,0 +1,51 @@ + { + "MIT": "https://opensource.org/licenses/MIT", + "GPL-3.0": "https://www.gnu.org/licenses/gpl-3.0.en.html", + "GPL-3.0-or-later": "https://www.gnu.org/licenses/gpl-3.0.en.html", + "Apache-2.0": "https://www.apache.org/licenses/LICENSE-2.0", + "ISC": "https://opensource.org/licenses/ISC", + "0BSD": "https://opensource.org/licenses/0BSD", + "OFL-1.1": "https://opensource.org/licenses/OFL-1.1", + "BSD-3-Clause": "https://opensource.org/licenses/BSD-3-Clause", + "BSD-2-Clause": "https://opensource.org/licenses/BSD-2-Clause", + "LGPL-2.1": "https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html", + "LGPL-3.0": "https://www.gnu.org/licenses/lgpl-3.0.en.html", + "AGPL-3.0": "https://www.gnu.org/licenses/agpl-3.0.en.html", + "MPL-2.0": "https://www.mozilla.org/en-US/MPL/2.0/", + "EPL-2.0": "https://www.eclipse.org/legal/epl-2.0/", + "CC-BY-4.0": "https://creativecommons.org/licenses/by/4.0/", + "Unlicense": "https://unlicense.org/", + "BlueOak-1.0.0": "https://blueoakcouncil.org/license/1.0.0", + "GPL-2.0": "https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html", + "GPL-2.0-or-later": "https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html", + "LGPL-2.0": "https://www.gnu.org/licenses/old-licenses/lgpl-2.0.en.html", + "LGPL-2.0-or-later": "https://www.gnu.org/licenses/old-licenses/lgpl-2.0.en.html", + "AGPL-1.0": "https://www.gnu.org/licenses/agpl-1.0.html", + "AGPL-1.0-or-later": "https://www.gnu.org/licenses/agpl-1.0.html", + "AGPL-2.0": "https://www.gnu.org/licenses/agpl-2.0.html", + "AGPL-2.0-or-later": "https://www.gnu.org/licenses/agpl-2.0.html", + "AGPL-3.0-or-later": "https://www.gnu.org/licenses/agpl-3.0.en.html", + "MPL-1.1": "https://www.mozilla.org/MPL/MPL-1.1.html", + "MPL-1.0": "https://www.mozilla.org/MPL/MPL-1.0.html", + "EPL-1.0": "https://www.eclipse.org/legal/epl-v10.html", + "CC-BY-SA-4.0": "https://creativecommons.org/licenses/by-sa/4.0/", + "CC-BY-NC-4.0": "https://creativecommons.org/licenses/by-nc/4.0/", + "CC-BY-ND-4.0": "https://creativecommons.org/licenses/by-nd/4.0/", + "CC-BY-NC-SA-4.0": "https://creativecommons.org/licenses/by-nc-sa/4.0/", + "CC-BY-NC-ND-4.0": "https://creativecommons.org/licenses/by-nc-nd/4.0/", + "CC0-1.0": "https://creativecommons.org/publicdomain/zero/1.0/", + "Artistic-2.0": "https://opensource.org/licenses/Artistic-2.0", + "EUPL-1.2": "https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12", + "EUPL-1.1": "https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-11", + "EUPL-1.0": "https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-10", + "Zlib": "https://opensource.org/licenses/Zlib", + "BSL-1.0": "https://opensource.org/licenses/BSL-1.0", + "Apache-1.1": "https://opensource.org/licenses/Apache-1.1", + "Apache-1.0": "https://opensource.org/licenses/Apache-1.0", + "AFL-3.0": "https://opensource.org/licenses/AFL-3.0", + "AFL-2.1": "https://opensource.org/licenses/AFL-2.1", + "AFL-2.0": "https://opensource.org/licenses/AFL-2.0", + "AFL-1.2": "https://opensource.org/licenses/AFL-1.2", + "AFL-1.1": "https://opensource.org/licenses/AFL-1.1", + "AFL-1.0": "https://opensource.org/licenses/AFL-1.0" + } diff --git a/src/Locale/en.json b/src/Locale/en.json index e516ec61733..024c782d146 100644 --- a/src/Locale/en.json +++ b/src/Locale/en.json @@ -1146,6 +1146,7 @@ "tachycardia": "Tachycardia", "target_dosage": "Target Dosage", "test_type": "Type of test done", + "third_party_software_licenses": "Third Party Software Licenses", "titrate_dosage": "Titrate Dosage", "to_be_conducted": "To be conducted", "total_amount": "Total Amount", diff --git a/src/Routers/SessionRouter.tsx b/src/Routers/SessionRouter.tsx index 4e546d51b6c..faefbf0d4c7 100644 --- a/src/Routers/SessionRouter.tsx +++ b/src/Routers/SessionRouter.tsx @@ -2,6 +2,7 @@ import { Login, ResetPassword } from "../Components/Auth"; import { useRoutes } from "raviger"; import SessionExpired from "../Components/ErrorPages/SessionExpired"; import InvalidReset from "../Components/ErrorPages/InvalidReset"; +import LicensesPage from "../Components/Licenses/LicensesPage"; const routes = { "/": () => , @@ -9,6 +10,7 @@ const routes = { "/forgot-password": () => , "/password_reset/:token": ({ token }: any) => , "/session-expired": () => , + "/licenses": () => , "/invalid-reset": () => , }; From 684b9ad4df8073502cc046b0ca4279a036f6328e Mon Sep 17 00:00:00 2001 From: Rithvik Nishad Date: Mon, 21 Oct 2024 10:17:33 +0530 Subject: [PATCH 10/30] Uninstall react-redux and axios (#8731) --- .../pageobject/Facility/FacilityCreation.ts | 2 +- package-lock.json | 2237 +++++++++++++---- package.json | 5 - .../Facility/ConsultationDetails/index.tsx | 166 +- src/Components/Facility/DischargeModal.tsx | 25 +- .../FacilityFilter/DistrictSelect.tsx | 38 +- src/Redux/Reducer.tsx | 42 - src/Redux/actions.tsx | 19 - src/Redux/api.tsx | 2 + src/Redux/fireRequest.tsx | 175 -- src/index.tsx | 11 +- 11 files changed, 1831 insertions(+), 891 deletions(-) delete mode 100644 src/Redux/Reducer.tsx delete mode 100644 src/Redux/actions.tsx delete mode 100644 src/Redux/fireRequest.tsx diff --git a/cypress/pageobject/Facility/FacilityCreation.ts b/cypress/pageobject/Facility/FacilityCreation.ts index fe838a88f41..159b8660b43 100644 --- a/cypress/pageobject/Facility/FacilityCreation.ts +++ b/cypress/pageobject/Facility/FacilityCreation.ts @@ -58,7 +58,7 @@ class FacilityPage { } fillAddress(address: string) { - cy.get("#address").click().clear().type(address); + cy.get("#address").click().type(address); } fillPhoneNumber(phoneNumber: string) { diff --git a/package-lock.json b/package-lock.json index ef892566879..8c855c869a1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -26,7 +26,6 @@ "@radix-ui/react-tooltip": "^1.1.3", "@sentry/browser": "^8.33.0", "@yudiel/react-qr-scanner": "^2.0.8", - "axios": "^1.7.7", "bowser": "^2.11.0", "browser-image-compression": "^2.0.2", "browserslist": "^4.24.0", @@ -54,10 +53,7 @@ "react-infinite-scroll-component": "^6.1.0", "react-markdown": "^8.0.7", "react-pdf": "^9.1.0", - "react-redux": "^8.1.1", "react-webcam": "^7.2.0", - "redux": "^4.2.1", - "redux-thunk": "^2.4.2", "rehype-raw": "^6.1.1", "tailwind-merge": "^2.5.2", "tailwindcss-animate": "^1.0.7", @@ -98,7 +94,6 @@ "postcss": "^8.4.38", "prettier": "^3.3.3", "prettier-plugin-tailwindcss": "^0.6.5", - "redux-devtools-extension": "^2.13.9", "snyk": "^1.1291.0", "tailwindcss": "^3.4.3", "typescript": "^5.4.5", @@ -112,29 +107,12 @@ "node": ">=20.12.0" } }, - "apps/care_livekit_fe": { - "name": "care-livekit", - "version": "0.0.1", - "license": "ISC", - "dependencies": { - "@livekit/components-react": "^2.6.2", - "@livekit/components-styles": "^1.1.3", - "livekit-client": "^2.5.5" - }, - "devDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" - }, - "peerDependencies": { - "react": "18.3.1", - "react-dom": "18.3.1" - } - }, "node_modules/@actions/core": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@actions/core/-/core-1.11.1.tgz", "integrity": "sha512-hXJCSrkwfA46Vd9Z3q4cpEpHB1rL5NG04+/rbqW9d3+CSvtB1tYe8UTpAlixa1vj0m/ULglfEK2UKxMGxCxv5A==", "dev": true, + "license": "MIT", "dependencies": { "@actions/exec": "^1.1.1", "@actions/http-client": "^2.0.1" @@ -145,6 +123,7 @@ "resolved": "https://registry.npmjs.org/@actions/exec/-/exec-1.1.1.tgz", "integrity": "sha512-+sCcHHbVdk93a0XT19ECtO/gIXoxvdsgQLzb2fE2/5sIZmWQuluYyjPQtrtTHdU1YzTZ7bAPN4sITq2xi1679w==", "dev": true, + "license": "MIT", "dependencies": { "@actions/io": "^1.0.1" } @@ -154,6 +133,7 @@ "resolved": "https://registry.npmjs.org/@actions/http-client/-/http-client-2.2.3.tgz", "integrity": "sha512-mx8hyJi/hjFvbPokCg4uRd4ZX78t+YyRPtnKWwIl+RzNaVuFpQHfmlGVfsKEJN8LwTCvL+DfVgAM04XaHkm6bA==", "dev": true, + "license": "MIT", "dependencies": { "tunnel": "^0.0.6", "undici": "^5.25.4" @@ -163,12 +143,14 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/@actions/io/-/io-1.1.3.tgz", "integrity": "sha512-wi9JjgKLYS7U/z8PPbco+PvTb/nRWjeoFlJ1Qer83k/3C5PHQi28hiVdeE2kHXmIL99mQFawx8qt/JPjZilJ8Q==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@alloc/quick-lru": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -181,6 +163,7 @@ "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.24" @@ -193,6 +176,7 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.25.7.tgz", "integrity": "sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==", + "license": "MIT", "dependencies": { "@babel/highlight": "^7.25.7", "picocolors": "^1.0.0" @@ -206,6 +190,7 @@ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.8.tgz", "integrity": "sha512-ZsysZyXY4Tlx+Q53XdnOFmqwfB9QDTHYxaZYajWRoBLuLEAwI2UIbtxOjWh/cFaa9IKUlcB+DDuoskLuKu56JA==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -215,6 +200,7 @@ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.8.tgz", "integrity": "sha512-Oixnb+DzmRT30qu9d3tJSQkxuygWm32DFykT4bRoORPa9hZ/L4KhVB/XiRm6KG+roIEM7DBQlmg27kw2HZkdZg==", "dev": true, + "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.25.7", @@ -245,6 +231,7 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -254,6 +241,7 @@ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.7.tgz", "integrity": "sha512-5Dqpl5fyV9pIAD62yK9P7fcA768uVPUyrQmqpqstHWgMma4feF1x/oFysBCVZLY5wJ2GkMUCdsNDnGZrPoR6rA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/types": "^7.25.7", "@jridgewell/gen-mapping": "^0.3.5", @@ -269,6 +257,7 @@ "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.7.tgz", "integrity": "sha512-4xwU8StnqnlIhhioZf1tqnVWeQ9pvH/ujS8hRfw/WOza+/a+1qv69BWNy+oY231maTCWgKWhfBU7kDpsds6zAA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/types": "^7.25.7" }, @@ -281,6 +270,7 @@ "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.25.7.tgz", "integrity": "sha512-12xfNeKNH7jubQNm7PAkzlLwEmCs1tfuX3UjIw6vP6QXi+leKh6+LyC/+Ed4EIQermwd58wsyh070yjDHFlNGg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/traverse": "^7.25.7", "@babel/types": "^7.25.7" @@ -294,6 +284,7 @@ "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.7.tgz", "integrity": "sha512-DniTEax0sv6isaw6qSQSfV4gVRNtw2rte8HHM45t9ZR0xILaufBRNkpMifCRiAPyvL4ACD6v0gfCwCmtOQaV4A==", "dev": true, + "license": "MIT", "dependencies": { "@babel/compat-data": "^7.25.7", "@babel/helper-validator-option": "^7.25.7", @@ -310,6 +301,7 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -319,6 +311,7 @@ "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.7.tgz", "integrity": "sha512-bD4WQhbkx80mAyj/WCm4ZHcF4rDxkoLFO6ph8/5/mQ3z4vAzltQXAmbc7GvVJx5H+lk5Mi5EmbTeox5nMGCsbw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.25.7", "@babel/helper-member-expression-to-functions": "^7.25.7", @@ -340,6 +333,7 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -349,6 +343,7 @@ "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.7.tgz", "integrity": "sha512-byHhumTj/X47wJ6C6eLpK7wW/WBEcnUeb7D0FNc/jFQnQVw7DOso3Zz5u9x/zLrFVkHa89ZGDbkAa1D54NdrCQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.25.7", "regexpu-core": "^6.1.1", @@ -366,6 +361,7 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -375,6 +371,7 @@ "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", "integrity": "sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.22.6", "@babel/helper-plugin-utils": "^7.22.5", @@ -391,6 +388,7 @@ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", "dev": true, + "license": "MIT", "dependencies": { "is-core-module": "^2.13.0", "path-parse": "^1.0.7", @@ -408,6 +406,7 @@ "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.7.tgz", "integrity": "sha512-O31Ssjd5K6lPbTX9AAYpSKrZmLeagt9uwschJd+Ixo6QiRyfpvgtVQp8qrDR9UNFjZ8+DO34ZkdrN+BnPXemeA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/traverse": "^7.25.7", "@babel/types": "^7.25.7" @@ -421,6 +420,7 @@ "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.7.tgz", "integrity": "sha512-o0xCgpNmRohmnoWKQ0Ij8IdddjyBFE4T2kagL/x6M3+4zUgc+4qTOUBoNe4XxDskt1HPKO007ZPiMgLDq2s7Kw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/traverse": "^7.25.7", "@babel/types": "^7.25.7" @@ -434,6 +434,7 @@ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.7.tgz", "integrity": "sha512-k/6f8dKG3yDz/qCwSM+RKovjMix563SLxQFo0UhRNo239SP6n9u5/eLtKD6EAjwta2JHJ49CsD8pms2HdNiMMQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-module-imports": "^7.25.7", "@babel/helper-simple-access": "^7.25.7", @@ -452,6 +453,7 @@ "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.7.tgz", "integrity": "sha512-VAwcwuYhv/AT+Vfr28c9y6SHzTan1ryqrydSTFGjU0uDJHw3uZ+PduI8plCLkRsDnqK2DMEDmwrOQRsK/Ykjng==", "dev": true, + "license": "MIT", "dependencies": { "@babel/types": "^7.25.7" }, @@ -464,6 +466,7 @@ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.7.tgz", "integrity": "sha512-eaPZai0PiqCi09pPs3pAFfl/zYgGaE6IdXtYvmf0qlcDTd3WCtO7JWCcRd64e0EQrcYgiHibEZnOGsSY4QSgaw==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -473,6 +476,7 @@ "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.7.tgz", "integrity": "sha512-kRGE89hLnPfcz6fTrlNU+uhgcwv0mBE4Gv3P9Ke9kLVJYpi4AMVVEElXvB5CabrPZW4nCM8P8UyyjrzCM0O2sw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.25.7", "@babel/helper-wrap-function": "^7.25.7", @@ -490,6 +494,7 @@ "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.7.tgz", "integrity": "sha512-iy8JhqlUW9PtZkd4pHM96v6BdJ66Ba9yWSE4z0W4TvSZwLBPkyDsiIU3ENe4SmrzRBs76F7rQXTy1lYC49n6Lw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-member-expression-to-functions": "^7.25.7", "@babel/helper-optimise-call-expression": "^7.25.7", @@ -507,6 +512,7 @@ "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.25.7.tgz", "integrity": "sha512-FPGAkJmyoChQeM+ruBGIDyrT2tKfZJO8NcxdC+CWNJi7N8/rZpSxK7yvBJ5O/nF1gfu5KzN7VKG3YVSLFfRSxQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/traverse": "^7.25.7", "@babel/types": "^7.25.7" @@ -520,6 +526,7 @@ "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.7.tgz", "integrity": "sha512-pPbNbchZBkPMD50K0p3JGcFMNLVUCuU/ABybm/PGNj4JiHrpmNyqqCphBk4i19xXtNV0JhldQJJtbSW5aUvbyA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/traverse": "^7.25.7", "@babel/types": "^7.25.7" @@ -533,6 +540,7 @@ "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.7.tgz", "integrity": "sha512-CbkjYdsJNHFk8uqpEkpCvRs3YRp9tY6FmFY7wLMSYuGYkrdUi7r2lc4/wqsvlHoMznX3WJ9IP8giGPq68T/Y6g==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -541,6 +549,7 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.7.tgz", "integrity": "sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==", + "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -550,6 +559,7 @@ "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.7.tgz", "integrity": "sha512-ytbPLsm+GjArDYXJ8Ydr1c/KJuutjF2besPNbIZnZ6MKUxi/uTA22t2ymmA4WFjZFpjiAMO0xuuJPqK2nvDVfQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -559,6 +569,7 @@ "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.7.tgz", "integrity": "sha512-MA0roW3JF2bD1ptAaJnvcabsVlNQShUaThyJbCDD4bCp8NEgiFvpoqRI2YS22hHlc2thjO/fTg2ShLMC3jygAg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/template": "^7.25.7", "@babel/traverse": "^7.25.7", @@ -573,6 +584,7 @@ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.7.tgz", "integrity": "sha512-Sv6pASx7Esm38KQpF/U/OXLwPPrdGHNKoeblRxgZRLXnAtnkEe4ptJPDtAZM7fBLadbc1Q07kQpSiGQ0Jg6tRA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/template": "^7.25.7", "@babel/types": "^7.25.7" @@ -585,6 +597,7 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.25.7.tgz", "integrity": "sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==", + "license": "MIT", "dependencies": { "@babel/helper-validator-identifier": "^7.25.7", "chalk": "^2.4.2", @@ -599,6 +612,7 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "license": "MIT", "dependencies": { "color-convert": "^1.9.0" }, @@ -610,6 +624,7 @@ "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "license": "MIT", "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -623,6 +638,7 @@ "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "license": "MIT", "dependencies": { "color-name": "1.1.3" } @@ -630,12 +646,14 @@ "node_modules/@babel/highlight/node_modules/color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "license": "MIT" }, "node_modules/@babel/highlight/node_modules/escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "license": "MIT", "engines": { "node": ">=0.8.0" } @@ -644,6 +662,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "license": "MIT", "engines": { "node": ">=4" } @@ -652,6 +671,7 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "license": "MIT", "dependencies": { "has-flag": "^3.0.0" }, @@ -664,6 +684,7 @@ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.8.tgz", "integrity": "sha512-HcttkxzdPucv3nNFmfOOMfFf64KgdJVqm1KaCm25dPGMLElo9nsLvXeJECQg8UzPuBGLyTSA0ZzqCtDSzKTEoQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/types": "^7.25.8" }, @@ -679,6 +700,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.7.tgz", "integrity": "sha512-UV9Lg53zyebzD1DwQoT9mzkEKa922LNUp5YkTJ6Uta0RbyXaQNUgcvSt7qIu1PpPzVb6rd10OVNTzkyBGeVmxQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7", "@babel/traverse": "^7.25.7" @@ -695,6 +717,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.7.tgz", "integrity": "sha512-GDDWeVLNxRIkQTnJn2pDOM1pkCgYdSqPeT1a9vh9yIqu2uzzgw1zcqEb+IJOhy+dTBMlNdThrDIksr2o09qrrQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -710,6 +733,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.7.tgz", "integrity": "sha512-wxyWg2RYaSUYgmd9MR0FyRGyeOMQE/Uzr1wzd/g5cf5bwi9A4v6HFdDm7y1MgDtod/fLOSTZY6jDgV0xU9d5bA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -725,6 +749,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.7.tgz", "integrity": "sha512-Xwg6tZpLxc4iQjorYsyGMyfJE7nP5MV8t/Ka58BgiA7Jw0fRqQNcANlLfdJ/yvBt9z9LD2We+BEkT7vLqZRWng==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7", "@babel/helper-skip-transparent-expression-wrappers": "^7.25.7", @@ -742,6 +767,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.7.tgz", "integrity": "sha512-UVATLMidXrnH+GMUIuxq55nejlj02HP7F5ETyBONzP6G87fPBogG4CH6kxrSrdIuAjdwNO9VzyaYsrZPscWUrw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7", "@babel/traverse": "^7.25.7" @@ -758,6 +784,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.9.0" }, @@ -770,6 +797,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.25.7.tgz", "integrity": "sha512-ZvZQRmME0zfJnDQnVBKYzHxXT7lYBB3Revz1GuS7oLXWMgqUPX4G+DDbT30ICClht9WKV34QVrZhSw6WdklwZQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -785,6 +813,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.25.7.tgz", "integrity": "sha512-AqVo+dguCgmpi/3mYBdu9lkngOBlQ2w2vnNpa6gfiCxQZLzV4ZbhsXitJ2Yblkoe1VQwtHSaNmIaGll/26YWRw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -800,6 +829,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.7.tgz", "integrity": "sha512-ruZOnKO+ajVL/MVx+PwNBPOkrnXTXoWMtte1MBpegfCArhqOe3Bj52avVj1huLLxNKYKXYaSxZ2F+woK1ekXfw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -815,6 +845,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -831,6 +862,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.7.tgz", "integrity": "sha512-EJN2mKxDwfOUCPxMO6MUI58RN3ganiRAG/MS/S3HfB6QFNjroAMelQo/gybyYq97WerCBAZoyrAoW8Tzdq2jWg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -846,6 +878,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.8.tgz", "integrity": "sha512-9ypqkozyzpG+HxlH4o4gdctalFGIjjdufzo7I2XPda0iBnZ6a+FO0rIEQcdSPXp02CkvGsII1exJhmROPQd5oA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7", "@babel/helper-remap-async-to-generator": "^7.25.7", @@ -863,6 +896,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.7.tgz", "integrity": "sha512-ZUCjAavsh5CESCmi/xCpX1qcCaAglzs/7tmuvoFnJgA1dM7gQplsguljoTg+Ru8WENpX89cQyAtWoaE0I3X3Pg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-module-imports": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7", @@ -880,6 +914,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.25.7.tgz", "integrity": "sha512-xHttvIM9fvqW+0a3tZlYcZYSBpSWzGBFIt/sYG3tcdSzBB8ZeVgz2gBP7Df+sM0N1850jrviYSSeUuc+135dmQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -895,6 +930,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.7.tgz", "integrity": "sha512-ZEPJSkVZaeTFG/m2PARwLZQ+OG0vFIhPlKHK/JdIMy8DbRJ/htz6LRrTFtdzxi9EHmcwbNPAKDnadpNSIW+Aow==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -910,6 +946,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.7.tgz", "integrity": "sha512-mhyfEW4gufjIqYFo9krXHJ3ElbFLIze5IDp+wQTxoPd+mwFb1NxatNAwmv8Q8Iuxv7Zc+q8EkiMQwc9IhyGf4g==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7" @@ -926,6 +963,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.25.8.tgz", "integrity": "sha512-e82gl3TCorath6YLf9xUwFehVvjvfqFhdOo4+0iVIVju+6XOi5XHkqB3P2AXnSwoeTX0HBoXq5gJFtvotJzFnQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7" @@ -942,6 +980,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.7.tgz", "integrity": "sha512-9j9rnl+YCQY0IGoeipXvnk3niWicIB6kCsWRGLwX241qSXpbA4MKxtp/EdvFxsc4zI5vqfLxzOd0twIJ7I99zg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.25.7", "@babel/helper-compilation-targets": "^7.25.7", @@ -962,6 +1001,7 @@ "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -971,6 +1011,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.7.tgz", "integrity": "sha512-QIv+imtM+EtNxg/XBKL3hiWjgdLjMOmZ+XzQwSgmBfKbfxUjBzGgVPklUuE55eq5/uVoh8gg3dqlrwR/jw3ZeA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7", "@babel/template": "^7.25.7" @@ -987,6 +1028,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.7.tgz", "integrity": "sha512-xKcfLTlJYUczdaM1+epcdh1UGewJqr9zATgrNHcLBcV2QmfvPPEixo/sK/syql9cEmbr7ulu5HMFG5vbbt/sEA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -1002,6 +1044,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.7.tgz", "integrity": "sha512-kXzXMMRzAtJdDEgQBLF4oaiT6ZCU3oWHgpARnTKDAqPkDJ+bs3NrZb310YYevR5QlRo3Kn7dzzIdHbZm1VzJdQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7" @@ -1018,6 +1061,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.7.tgz", "integrity": "sha512-by+v2CjoL3aMnWDOyCIg+yxU9KXSRa9tN6MbqggH5xvymmr9p4AMjYkNlQy4brMceBnUyHZ9G8RnpvT8wP7Cfg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -1033,6 +1077,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.7.tgz", "integrity": "sha512-HvS6JF66xSS5rNKXLqkk7L9c/jZ/cdIVIcoPVrnl8IsVpLggTjXs8OWekbLHs/VtYDDh5WXnQyeE3PPUGm22MA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7" @@ -1049,6 +1094,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.8.tgz", "integrity": "sha512-gznWY+mr4ZQL/EWPcbBQUP3BXS5FwZp8RUOw06BaRn8tQLzN4XLIxXejpHN9Qo8x8jjBmAAKp6FoS51AgkSA/A==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -1064,6 +1110,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.25.7.tgz", "integrity": "sha512-yjqtpstPfZ0h/y40fAXRv2snciYr0OAoMXY/0ClC7tm4C/nG5NJKmIItlaYlLbIVAWNfrYuy9dq1bE0SbX0PEg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-builder-binary-assignment-operator-visitor": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7" @@ -1080,6 +1127,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.8.tgz", "integrity": "sha512-sPtYrduWINTQTW7FtOy99VCTWp4H23UX7vYcut7S4CIMEXU+54zKX9uCoGkLsWXteyaMXzVHgzWbLfQ1w4GZgw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -1095,6 +1143,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.25.7.tgz", "integrity": "sha512-n/TaiBGJxYFWvpJDfsxSj9lEEE44BFM1EPGz4KEiTipTgkoFVVcCmzAL3qA7fdQU96dpo4gGf5HBx/KnDvqiHw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7", "@babel/helper-skip-transparent-expression-wrappers": "^7.25.7" @@ -1111,6 +1160,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.7.tgz", "integrity": "sha512-5MCTNcjCMxQ63Tdu9rxyN6cAWurqfrDZ76qvVPrGYdBxIj+EawuuxTu/+dgJlhK5eRz3v1gLwp6XwS8XaX2NiQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7", @@ -1128,6 +1178,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.8.tgz", "integrity": "sha512-4OMNv7eHTmJ2YXs3tvxAfa/I43di+VcF+M4Wt66c88EAED1RoGaf1D64cL5FkRpNL+Vx9Hds84lksWvd/wMIdA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -1143,6 +1194,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.7.tgz", "integrity": "sha512-fwzkLrSu2fESR/cm4t6vqd7ebNIopz2QHGtjoU+dswQo/P6lwAG04Q98lliE3jkz/XqnbGFLnUcE0q0CVUf92w==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -1158,6 +1210,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.8.tgz", "integrity": "sha512-f5W0AhSbbI+yY6VakT04jmxdxz+WsID0neG7+kQZbCOjuyJNdL5Nn4WIBm4hRpKnUcO9lP0eipUhFN12JpoH8g==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -1173,6 +1226,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.7.tgz", "integrity": "sha512-Std3kXwpXfRV0QtQy5JJcRpkqP8/wG4XL7hSKZmGlxPlDqmpXtEPRmhF7ztnlTCtUN3eXRUJp+sBEZjaIBVYaw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -1188,6 +1242,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.7.tgz", "integrity": "sha512-CgselSGCGzjQvKzghCvDTxKHP3iooenLpJDO842ehn5D2G5fJB222ptnDwQho0WjEvg7zyoxb9P+wiYxiJX5yA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7" @@ -1204,6 +1259,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.25.7.tgz", "integrity": "sha512-L9Gcahi0kKFYXvweO6n0wc3ZG1ChpSFdgG+eV1WYZ3/dGbJK7vvk91FgGgak8YwRgrCuihF8tE/Xg07EkL5COg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7", @@ -1221,6 +1277,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.7.tgz", "integrity": "sha512-t9jZIvBmOXJsiuyOwhrIGs8dVcD6jDyg2icw1VL4A/g+FnWyJKwUfSSU2nwJuMV2Zqui856El9u+ElB+j9fV1g==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7", @@ -1239,6 +1296,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.7.tgz", "integrity": "sha512-p88Jg6QqsaPh+EB7I9GJrIqi1Zt4ZBHUQtjw3z1bzEXcLh6GfPqzZJ6G+G1HBGKUNukT58MnKG7EN7zXQBCODw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7" @@ -1255,6 +1313,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.7.tgz", "integrity": "sha512-BtAT9LzCISKG3Dsdw5uso4oV1+v2NlVXIIomKJgQybotJY3OwCwJmkongjHgwGKoZXd0qG5UZ12JUlDQ07W6Ow==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7" @@ -1271,6 +1330,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.7.tgz", "integrity": "sha512-CfCS2jDsbcZaVYxRFo2qtavW8SpdzmBXC2LOI4oO0rP+JSRDxxF3inF4GcPsLgfb5FjkhXG5/yR/lxuRs2pySA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -1286,6 +1346,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.25.8.tgz", "integrity": "sha512-Z7WJJWdQc8yCWgAmjI3hyC+5PXIubH9yRKzkl9ZEG647O9szl9zvmKLzpbItlijBnVhTUf1cpyWBsZ3+2wjWPQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -1301,6 +1362,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.8.tgz", "integrity": "sha512-rm9a5iEFPS4iMIy+/A/PiS0QN0UyjPIeVvbU5EMZFKJZHt8vQnasbpo3T3EFcxzCeYO0BHfc4RqooCZc51J86Q==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -1316,6 +1378,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.8.tgz", "integrity": "sha512-LkUu0O2hnUKHKE7/zYOIjByMa4VRaV2CD/cdGz0AxU9we+VA3kDDggKEzI0Oz1IroG+6gUP6UmWEHBMWZU316g==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7", @@ -1333,6 +1396,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.7.tgz", "integrity": "sha512-pWT6UXCEW3u1t2tcAGtE15ornCBvopHj9Bps9D2DsH15APgNVOTwwczGckX+WkAvBmuoYKRCFa4DK+jM8vh5AA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7", "@babel/helper-replace-supers": "^7.25.7" @@ -1349,6 +1413,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.8.tgz", "integrity": "sha512-EbQYweoMAHOn7iJ9GgZo14ghhb9tTjgOc88xFgYngifx7Z9u580cENCV159M4xDh3q/irbhSjZVpuhpC2gKBbg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -1364,6 +1429,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.8.tgz", "integrity": "sha512-q05Bk7gXOxpTHoQ8RSzGSh/LHVB9JEIkKnk3myAWwZHnYiTGYtbdrYkIsS8Xyh4ltKf7GNUSgzs/6P2bJtBAQg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7", "@babel/helper-skip-transparent-expression-wrappers": "^7.25.7" @@ -1380,6 +1446,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.7.tgz", "integrity": "sha512-FYiTvku63me9+1Nz7TOx4YMtW3tWXzfANZtrzHhUZrz4d47EEtMQhzFoZWESfXuAMMT5mwzD4+y1N8ONAX6lMQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -1395,6 +1462,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.7.tgz", "integrity": "sha512-KY0hh2FluNxMLwOCHbxVOKfdB5sjWG4M183885FmaqWWiGMhRZq4DQRKH6mHdEucbJnyDyYiZNwNG424RymJjA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7" @@ -1411,6 +1479,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.8.tgz", "integrity": "sha512-8Uh966svuB4V8RHHg0QJOB32QK287NBksJOByoKmHMp1TAobNniNalIkI2i5IPj5+S9NYCG4VIjbEuiSN8r+ow==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.25.7", "@babel/helper-create-class-features-plugin": "^7.25.7", @@ -1428,6 +1497,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.7.tgz", "integrity": "sha512-lQEeetGKfFi0wHbt8ClQrUSUMfEeI3MMm74Z73T9/kuz990yYVtfofjf3NuA42Jy3auFOpbjDyCSiIkTs1VIYw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -1443,6 +1513,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.7.tgz", "integrity": "sha512-mgDoQCRjrY3XK95UuV60tZlFCQGXEtMg8H+IsW72ldw1ih1jZhzYXbJvghmAEpg5UVhhnCeia1CkGttUvCkiMQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7", "regenerator-transform": "^0.15.2" @@ -1459,6 +1530,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.7.tgz", "integrity": "sha512-3OfyfRRqiGeOvIWSagcwUTVk2hXBsr/ww7bLn6TRTuXnexA+Udov2icFOxFX9abaj4l96ooYkcNN1qi2Zvqwng==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -1474,6 +1546,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.7.tgz", "integrity": "sha512-uBbxNwimHi5Bv3hUccmOFlUy3ATO6WagTApenHz9KzoIdn0XeACdB12ZJ4cjhuB2WSi80Ez2FWzJnarccriJeA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -1489,6 +1562,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.7.tgz", "integrity": "sha512-Mm6aeymI0PBh44xNIv/qvo8nmbkpZze1KvR8MkEqbIREDxoiWTi18Zr2jryfRMwDfVZF9foKh060fWgni44luw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7", "@babel/helper-skip-transparent-expression-wrappers": "^7.25.7" @@ -1505,6 +1579,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.7.tgz", "integrity": "sha512-ZFAeNkpGuLnAQ/NCsXJ6xik7Id+tHuS+NT+ue/2+rn/31zcdnupCdmunOizEaP0JsUmTFSTOPoQY7PkK2pttXw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -1520,6 +1595,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.25.7.tgz", "integrity": "sha512-SI274k0nUsFFmyQupiO7+wKATAmMFf8iFgq2O+vVFXZ0SV9lNfT1NGzBEhjquFmD8I9sqHLguH+gZVN3vww2AA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -1535,6 +1611,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.25.7.tgz", "integrity": "sha512-OmWmQtTHnO8RSUbL0NTdtpbZHeNTnm68Gj5pA4Y2blFNh+V4iZR68V1qL9cI37J21ZN7AaCnkfdHtLExQPf2uA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -1550,6 +1627,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.7.tgz", "integrity": "sha512-BN87D7KpbdiABA+t3HbVqHzKWUDN3dymLaTnPFAMyc8lV+KN3+YzNhVRNdinaCPA4AUqx7ubXbQ9shRjYBl3SQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -1565,6 +1643,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.7.tgz", "integrity": "sha512-IWfR89zcEPQGB/iB408uGtSPlQd3Jpq11Im86vUgcmSTcoWAiQMCTOa2K2yNNqFJEBVICKhayctee65Ka8OB0w==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7" @@ -1581,6 +1660,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.7.tgz", "integrity": "sha512-8JKfg/hiuA3qXnlLx8qtv5HWRbgyFx2hMMtpDDuU2rTckpKkGu4ycK5yYHwuEa16/quXfoxHBIApEsNyMWnt0g==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7" @@ -1597,6 +1677,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.7.tgz", "integrity": "sha512-YRW8o9vzImwmh4Q3Rffd09bH5/hvY0pxg+1H1i0f7APoUeg12G7+HhLj9ZFNIrYkgBXhIijPJ+IXypN0hLTIbw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7" @@ -1613,6 +1694,7 @@ "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.25.8.tgz", "integrity": "sha512-58T2yulDHMN8YMUxiLq5YmWUnlDCyY1FsHM+v12VMx+1/FlrUj5tY50iDCpofFQEM8fMYOaY9YRvym2jcjn1Dg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/compat-data": "^7.25.8", "@babel/helper-compilation-targets": "^7.25.7", @@ -1695,6 +1777,7 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -1704,6 +1787,7 @@ "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@babel/types": "^7.4.4", @@ -1717,6 +1801,7 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.7.tgz", "integrity": "sha512-FjoyLe754PMiYsFaN5C94ttGiOmBNYTf6pLr4xXHAT5uctHb092PBszndLDR5XA/jghQvn4n7JMHl7dmTgbm9w==", + "license": "MIT", "dependencies": { "regenerator-runtime": "^0.14.0" }, @@ -1729,6 +1814,7 @@ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.7.tgz", "integrity": "sha512-wRwtAgI3bAS+JGU2upWNL9lSlDcRCqD05BZ1n3X2ONLH1WilFP6O1otQjeMK/1g0pvYcXC7b/qVUB1keofjtZA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.25.7", "@babel/parser": "^7.25.7", @@ -1743,6 +1829,7 @@ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.7.tgz", "integrity": "sha512-jatJPT1Zjqvh/1FyJs6qAHL+Dzb7sTb+xr7Q+gM1b+1oBsMsQQ4FkVKb6dFlJvLlVssqkRzV05Jzervt9yhnzg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.25.7", "@babel/generator": "^7.25.7", @@ -1761,6 +1848,7 @@ "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -1770,6 +1858,7 @@ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.8.tgz", "integrity": "sha512-JWtuCu8VQsMladxVz/P4HzHUGCAwpuqacmowgXFs5XjxIgKuNjnLokQzuVjlTvIzODaDmpjT3oxcC48vyk9EWg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.25.7", "@babel/helper-validator-identifier": "^7.25.7", @@ -1779,15 +1868,11 @@ "node": ">=6.9.0" } }, - "node_modules/@bufbuild/protobuf": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-1.10.0.tgz", - "integrity": "sha512-QDdVFLoN93Zjg36NoQPZfsVH9tZew7wKDKyV5qRdj8ntT4wQCOradQjRaTdwMhWUYsgKsvCINKKm87FdEk96Ag==" - }, "node_modules/@colors/colors": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", + "license": "MIT", "optional": true, "engines": { "node": ">=0.1.90" @@ -1797,6 +1882,7 @@ "version": "3.0.5", "resolved": "https://registry.npmjs.org/@cypress/request/-/request-3.0.5.tgz", "integrity": "sha512-v+XHd9XmWbufxF1/bTaVm2yhbxY+TB4YtWRqF2zaXBlDNMkls34KiATz0AVDLavL3iB6bQk9/7n3oY1EoLSWGA==", + "license": "Apache-2.0", "dependencies": { "aws-sign2": "~0.7.0", "aws4": "^1.8.0", @@ -1825,6 +1911,7 @@ "version": "8.3.2", "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "license": "MIT", "bin": { "uuid": "dist/bin/uuid" } @@ -1833,6 +1920,7 @@ "version": "1.2.4", "resolved": "https://registry.npmjs.org/@cypress/xvfb/-/xvfb-1.2.4.tgz", "integrity": "sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==", + "license": "MIT", "dependencies": { "debug": "^3.1.0", "lodash.once": "^4.1.1" @@ -1842,6 +1930,7 @@ "version": "3.2.7", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "license": "MIT", "dependencies": { "ms": "^2.1.1" } @@ -1851,6 +1940,7 @@ "resolved": "https://registry.npmjs.org/@dependents/detective-less/-/detective-less-5.0.0.tgz", "integrity": "sha512-D/9dozteKcutI5OdxJd8rU+fL6XgaaRg60sPPJWkT33OCiRfkCu5wO5B/yXTaaL2e6EB0lcCBGe5E0XscZCvvQ==", "dev": true, + "license": "MIT", "dependencies": { "gonzales-pe": "^4.3.0", "node-source-walk": "^7.0.0" @@ -1867,6 +1957,7 @@ "ppc64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "aix" @@ -1883,6 +1974,7 @@ "arm" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "android" @@ -1899,6 +1991,7 @@ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "android" @@ -1915,6 +2008,7 @@ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "android" @@ -1931,6 +2025,7 @@ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "darwin" @@ -1947,6 +2042,7 @@ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "darwin" @@ -1963,6 +2059,7 @@ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "freebsd" @@ -1979,6 +2076,7 @@ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "freebsd" @@ -1995,6 +2093,7 @@ "arm" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -2011,6 +2110,7 @@ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -2027,6 +2127,7 @@ "ia32" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -2043,6 +2144,7 @@ "loong64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -2059,6 +2161,7 @@ "mips64el" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -2075,6 +2178,7 @@ "ppc64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -2091,6 +2195,7 @@ "riscv64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -2107,6 +2212,7 @@ "s390x" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -2123,6 +2229,7 @@ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -2139,6 +2246,7 @@ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "netbsd" @@ -2155,6 +2263,7 @@ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "openbsd" @@ -2171,6 +2280,7 @@ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "openbsd" @@ -2187,6 +2297,7 @@ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "sunos" @@ -2203,6 +2314,7 @@ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "win32" @@ -2219,6 +2331,7 @@ "ia32" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "win32" @@ -2235,6 +2348,7 @@ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "win32" @@ -2248,6 +2362,7 @@ "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", "dev": true, + "license": "MIT", "dependencies": { "eslint-visitor-keys": "^3.3.0" }, @@ -2263,6 +2378,7 @@ "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.1.tgz", "integrity": "sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==", "dev": true, + "license": "MIT", "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } @@ -2272,6 +2388,7 @@ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "ajv": "^6.12.4", @@ -2296,6 +2413,7 @@ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "balanced-match": "^1.0.0", @@ -2307,6 +2425,7 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, + "license": "ISC", "peer": true, "dependencies": { "brace-expansion": "^1.1.7" @@ -2320,6 +2439,7 @@ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", "dev": true, + "license": "MIT", "peer": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -2330,6 +2450,7 @@ "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.1.tgz", "integrity": "sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==", "dev": true, + "license": "MIT", "engines": { "node": ">=14" } @@ -2338,6 +2459,7 @@ "version": "1.6.8", "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.8.tgz", "integrity": "sha512-7XJ9cPU+yI2QeLS+FCSlqNFZJq8arvswefkZrYI1yQBbftw6FyrZOxYSh+9S7z7TpeWlRt9zJ5IhM1WIL334jA==", + "license": "MIT", "dependencies": { "@floating-ui/utils": "^0.2.8" } @@ -2346,6 +2468,7 @@ "version": "1.6.11", "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.11.tgz", "integrity": "sha512-qkMCxSR24v2vGkhYDo/UzxfJN3D4syqSjyuTFz6C7XcpU1pASPRieNI0Kj5VP3/503mOfYiGY891ugBX1GlABQ==", + "license": "MIT", "dependencies": { "@floating-ui/core": "^1.6.0", "@floating-ui/utils": "^0.2.8" @@ -2355,6 +2478,7 @@ "version": "0.26.25", "resolved": "https://registry.npmjs.org/@floating-ui/react/-/react-0.26.25.tgz", "integrity": "sha512-hZOmgN0NTOzOuZxI1oIrDu3Gcl8WViIkvPMpB4xdd4QD6xAMtwgwr3VPoiyH/bLtRcS1cDnhxLSD1NsMJmwh/A==", + "license": "MIT", "dependencies": { "@floating-ui/react-dom": "^2.1.2", "@floating-ui/utils": "^0.2.8", @@ -2369,6 +2493,7 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.2.tgz", "integrity": "sha512-06okr5cgPzMNBy+Ycse2A6udMi4bqwW/zgBF/rwjcNqWkyr82Mcg8b0vjX8OJpZFy/FKjJmw6wV7t44kK6kW7A==", + "license": "MIT", "dependencies": { "@floating-ui/dom": "^1.0.0" }, @@ -2380,22 +2505,26 @@ "node_modules/@floating-ui/utils": { "version": "0.2.8", "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.8.tgz", - "integrity": "sha512-kym7SodPp8/wloecOpcmSnWJsK7M0E5Wg8UcFA+uO4B9s5d0ywXOEro/8HM9x0rW+TljRzul/14UYz3TleT3ig==" + "integrity": "sha512-kym7SodPp8/wloecOpcmSnWJsK7M0E5Wg8UcFA+uO4B9s5d0ywXOEro/8HM9x0rW+TljRzul/14UYz3TleT3ig==", + "license": "MIT" }, "node_modules/@fontsource/figtree": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/@fontsource/figtree/-/figtree-5.1.1.tgz", - "integrity": "sha512-jVxgbCrtag/f6FYauu+DbQJR7TvM43IyX2iNcx8QmmEluzyPZ+FVRul5t0OV9k52fDi6nBLF/8709AAGYv7ZmA==" + "integrity": "sha512-jVxgbCrtag/f6FYauu+DbQJR7TvM43IyX2iNcx8QmmEluzyPZ+FVRul5t0OV9k52fDi6nBLF/8709AAGYv7ZmA==", + "license": "OFL-1.1" }, "node_modules/@googlemaps/js-api-loader": { "version": "1.16.8", "resolved": "https://registry.npmjs.org/@googlemaps/js-api-loader/-/js-api-loader-1.16.8.tgz", - "integrity": "sha512-CROqqwfKotdO6EBjZO/gQGVTbeDps5V7Mt9+8+5Q+jTg5CRMi3Ii/L9PmV3USROrt2uWxtGzJHORmByxyo9pSQ==" + "integrity": "sha512-CROqqwfKotdO6EBjZO/gQGVTbeDps5V7Mt9+8+5Q+jTg5CRMi3Ii/L9PmV3USROrt2uWxtGzJHORmByxyo9pSQ==", + "license": "Apache-2.0" }, "node_modules/@googlemaps/react-wrapper": { "version": "1.1.42", "resolved": "https://registry.npmjs.org/@googlemaps/react-wrapper/-/react-wrapper-1.1.42.tgz", "integrity": "sha512-rZBqreFTpHmNgB4vYBFkWPjXrjg3HDRmCSQFugCJ7wT45B+Ueh3pzjSvvHHGGIqtSJ3nS5VXRqBhRgpanP0saw==", + "license": "Apache-2.0", "dependencies": { "@googlemaps/js-api-loader": "^1.13.2" }, @@ -2406,12 +2535,14 @@ "node_modules/@googlemaps/typescript-guards": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/@googlemaps/typescript-guards/-/typescript-guards-2.0.3.tgz", - "integrity": "sha512-3iHuO8H0jPehftsMK0kgyJzPYU/g/oiTRw+wu/yltqSZ7wJPt3vfsJHkPiuRpQjbnnWygX+T3mkRGyK/eyZ/lw==" + "integrity": "sha512-3iHuO8H0jPehftsMK0kgyJzPYU/g/oiTRw+wu/yltqSZ7wJPt3vfsJHkPiuRpQjbnnWygX+T3mkRGyK/eyZ/lw==", + "license": "Apache-2.0" }, "node_modules/@headlessui/react": { "version": "2.1.10", "resolved": "https://registry.npmjs.org/@headlessui/react/-/react-2.1.10.tgz", "integrity": "sha512-6mLa2fjMDAFQi+/R10B+zU3edsUk/MDtENB2zHho0lqKU1uzhAfJLUduWds4nCo8wbl3vULtC5rJfZAQ1yqIng==", + "license": "MIT", "dependencies": { "@floating-ui/react": "^0.26.16", "@react-aria/focus": "^3.17.1", @@ -2430,6 +2561,7 @@ "version": "17.0.0", "resolved": "https://registry.npmjs.org/@hello-pangea/dnd/-/dnd-17.0.0.tgz", "integrity": "sha512-LDDPOix/5N0j5QZxubiW9T0M0+1PR0rTDWeZF5pu1Tz91UQnuVK4qQ/EjY83Qm2QeX0eM8qDXANfDh3VVqtR4Q==", + "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.25.6", "css-box-model": "^1.2.1", @@ -2444,39 +2576,13 @@ "react-dom": "^18.0.0" } }, - "node_modules/@hello-pangea/dnd/node_modules/react-redux": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-9.1.2.tgz", - "integrity": "sha512-0OA4dhM1W48l3uzmv6B7TXPCGmokUU4p1M44DGN2/D9a1FjVPukVjER1PcPX97jIg6aUeLq1XJo1IpfbgULn0w==", - "dependencies": { - "@types/use-sync-external-store": "^0.0.3", - "use-sync-external-store": "^1.0.0" - }, - "peerDependencies": { - "@types/react": "^18.2.25", - "react": "^18.0", - "redux": "^5.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "redux": { - "optional": true - } - } - }, - "node_modules/@hello-pangea/dnd/node_modules/redux": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/redux/-/redux-5.0.1.tgz", - "integrity": "sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w==" - }, "node_modules/@humanwhocodes/config-array": { "version": "0.13.0", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", "deprecated": "Use @eslint/config-array instead", "dev": true, + "license": "Apache-2.0", "peer": true, "dependencies": { "@humanwhocodes/object-schema": "^2.0.3", @@ -2492,6 +2598,7 @@ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "balanced-match": "^1.0.0", @@ -2503,6 +2610,7 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, + "license": "ISC", "peer": true, "dependencies": { "brace-expansion": "^1.1.7" @@ -2516,6 +2624,7 @@ "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", "dev": true, + "license": "Apache-2.0", "peer": true, "engines": { "node": ">=12.22" @@ -2531,12 +2640,14 @@ "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", "deprecated": "Use @eslint/object-schema instead", "dev": true, + "license": "BSD-3-Clause", "peer": true }, "node_modules/@isaacs/cliui": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "license": "ISC", "dependencies": { "string-width": "^5.1.2", "string-width-cjs": "npm:string-width@^4.2.0", @@ -2553,6 +2664,7 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -2563,12 +2675,14 @@ "node_modules/@isaacs/cliui/node_modules/emoji-regex": { "version": "9.2.2", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "license": "MIT" }, "node_modules/@isaacs/cliui/node_modules/string-width": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "license": "MIT", "dependencies": { "eastasianwidth": "^0.2.0", "emoji-regex": "^9.2.2", @@ -2585,6 +2699,7 @@ "version": "7.1.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" }, @@ -2599,6 +2714,7 @@ "version": "0.3.5", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "license": "MIT", "dependencies": { "@jridgewell/set-array": "^1.2.1", "@jridgewell/sourcemap-codec": "^1.4.10", @@ -2612,6 +2728,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "license": "MIT", "engines": { "node": ">=6.0.0" } @@ -2620,6 +2737,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "license": "MIT", "engines": { "node": ">=6.0.0" } @@ -2628,6 +2746,7 @@ "version": "0.3.6", "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", + "license": "MIT", "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25" @@ -2636,79 +2755,24 @@ "node_modules/@jridgewell/sourcemap-codec": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", - "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==" + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "license": "MIT" }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.25", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "license": "MIT", "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "node_modules/@livekit/components-core": { - "version": "0.11.9", - "resolved": "https://registry.npmjs.org/@livekit/components-core/-/components-core-0.11.9.tgz", - "integrity": "sha512-LPE1BZ+YTaqsVqGy/GAlpiO5rEI8XpEaf1TQcGdZN1BCBas9hTHt7/aHMbHQJ0K5xuAFQx8is6dFe451T4qXIQ==", - "dependencies": { - "@floating-ui/dom": "1.6.11", - "loglevel": "1.9.1", - "rxjs": "7.8.1" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "livekit-client": "^2.5.7", - "tslib": "^2.6.2" - } - }, - "node_modules/@livekit/components-react": { - "version": "2.6.5", - "resolved": "https://registry.npmjs.org/@livekit/components-react/-/components-react-2.6.5.tgz", - "integrity": "sha512-G3BpBlKy+lWTV9MH3/oBTBC17Z8CWqZ9GnjcG/xmYI0IvqmY89tVWph7cj2Bq0taniA+mD3U9EMPr68fOb1m1g==", - "dependencies": { - "@livekit/components-core": "0.11.9", - "clsx": "2.1.1", - "usehooks-ts": "3.1.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@livekit/krisp-noise-filter": "^0.2.12", - "livekit-client": "^2.5.7", - "react": ">=18", - "react-dom": ">=18", - "tslib": "^2.6.2" - }, - "peerDependenciesMeta": { - "@livekit/krisp-noise-filter": { - "optional": true - } - } - }, - "node_modules/@livekit/components-styles": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@livekit/components-styles/-/components-styles-1.1.4.tgz", - "integrity": "sha512-QCupn7tQ/dy/WZclrfsgtDe8peiGYS6Ied1IGkKOysaXo04l90t62SIUTKyxgd0dNDhUDC0p34qCggGZs/44lQ==", - "engines": { - "node": ">=18" - } - }, - "node_modules/@livekit/protocol": { - "version": "1.24.0", - "resolved": "https://registry.npmjs.org/@livekit/protocol/-/protocol-1.24.0.tgz", - "integrity": "sha512-9dCsqnkMn7lvbI4NGh18zhLDsrXyUcpS++TEFgEk5Xv1WM3R2kT3EzqgL1P/mr3jaabM6rJ8wZA/KJLuQNpF5w==", - "dependencies": { - "@bufbuild/protobuf": "^1.10.0" - } - }, "node_modules/@mapbox/node-pre-gyp": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.11.tgz", "integrity": "sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==", + "license": "BSD-3-Clause", "optional": true, "dependencies": { "detect-libc": "^2.0.0", @@ -2729,6 +2793,7 @@ "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "license": "MIT", "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" @@ -2741,6 +2806,7 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "license": "MIT", "engines": { "node": ">= 8" } @@ -2749,6 +2815,7 @@ "version": "1.2.8", "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "license": "MIT", "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" @@ -2762,6 +2829,7 @@ "resolved": "https://registry.npmjs.org/@npmcli/config/-/config-8.3.4.tgz", "integrity": "sha512-01rtHedemDNhUXdicU7s+QYz/3JyV5Naj84cvdXGH4mgCdL+agmSYaLF4LUG4vMCLzhBO8YtS0gPpH1FGvbgAw==", "dev": true, + "license": "ISC", "dependencies": { "@npmcli/map-workspaces": "^3.0.2", "@npmcli/package-json": "^5.1.1", @@ -2781,6 +2849,7 @@ "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz", "integrity": "sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==", "dev": true, + "license": "ISC", "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } @@ -2796,6 +2865,7 @@ "url": "https://github.com/sponsors/sibiraj-s" } ], + "license": "MIT", "engines": { "node": ">=8" } @@ -2805,6 +2875,7 @@ "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.3.tgz", "integrity": "sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==", "dev": true, + "license": "ISC", "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } @@ -2814,6 +2885,7 @@ "resolved": "https://registry.npmjs.org/nopt/-/nopt-7.2.1.tgz", "integrity": "sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==", "dev": true, + "license": "ISC", "dependencies": { "abbrev": "^2.0.0" }, @@ -2829,6 +2901,7 @@ "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-5.0.8.tgz", "integrity": "sha512-liASfw5cqhjNW9UFd+ruwwdEf/lbOAQjLL2XY2dFW/bkJheXDYZgOyul/4gVvEV4BWkTXjYGmDqMw9uegdbJNQ==", "dev": true, + "license": "ISC", "dependencies": { "@npmcli/promise-spawn": "^7.0.0", "ini": "^4.1.3", @@ -2849,6 +2922,7 @@ "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.3.tgz", "integrity": "sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==", "dev": true, + "license": "ISC", "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } @@ -2858,6 +2932,7 @@ "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", "dev": true, + "license": "ISC", "engines": { "node": ">=16" } @@ -2866,13 +2941,15 @@ "version": "10.4.3", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/@npmcli/git/node_modules/which": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", "dev": true, + "license": "ISC", "dependencies": { "isexe": "^3.1.1" }, @@ -2888,6 +2965,7 @@ "resolved": "https://registry.npmjs.org/@npmcli/map-workspaces/-/map-workspaces-3.0.6.tgz", "integrity": "sha512-tkYs0OYnzQm6iIRdfy+LcLBjcKuQCeE5YLb8KnrIlutJfheNaPvPpgoFEyEFgbjzl5PLZ3IA/BWAwRU0eHuQDA==", "dev": true, + "license": "ISC", "dependencies": { "@npmcli/name-from-folder": "^2.0.0", "glob": "^10.2.2", @@ -2903,6 +2981,7 @@ "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", "dev": true, + "license": "ISC", "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^3.1.2", @@ -2923,6 +3002,7 @@ "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", "dev": true, + "license": "BlueOak-1.0.0", "dependencies": { "@isaacs/cliui": "^8.0.2" }, @@ -2937,13 +3017,15 @@ "version": "10.4.3", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/@npmcli/map-workspaces/node_modules/path-scurry": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", "dev": true, + "license": "BlueOak-1.0.0", "dependencies": { "lru-cache": "^10.2.0", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" @@ -2960,6 +3042,7 @@ "resolved": "https://registry.npmjs.org/@npmcli/name-from-folder/-/name-from-folder-2.0.0.tgz", "integrity": "sha512-pwK+BfEBZJbKdNYpHHRTNBwBoqrN/iIMO0AiGvYsp3Hoaq0WbgGSWQR6SCldZovoDpY3yje5lkFUe6gsDgJ2vg==", "dev": true, + "license": "ISC", "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } @@ -2969,6 +3052,7 @@ "resolved": "https://registry.npmjs.org/@npmcli/package-json/-/package-json-5.2.1.tgz", "integrity": "sha512-f7zYC6kQautXHvNbLEWgD/uGu1+xCn9izgqBfgItWSx22U0ZDekxN08A1vM8cTxj/cRVe0Q94Ode+tdoYmIOOQ==", "dev": true, + "license": "ISC", "dependencies": { "@npmcli/git": "^5.0.0", "glob": "^10.2.2", @@ -2987,6 +3071,7 @@ "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", "dev": true, + "license": "ISC", "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^3.1.2", @@ -3007,6 +3092,7 @@ "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", "dev": true, + "license": "BlueOak-1.0.0", "dependencies": { "@isaacs/cliui": "^8.0.2" }, @@ -3022,6 +3108,7 @@ "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz", "integrity": "sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==", "dev": true, + "license": "MIT", "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } @@ -3030,13 +3117,15 @@ "version": "10.4.3", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/@npmcli/package-json/node_modules/path-scurry": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", "dev": true, + "license": "BlueOak-1.0.0", "dependencies": { "lru-cache": "^10.2.0", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" @@ -3053,6 +3142,7 @@ "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-7.0.2.tgz", "integrity": "sha512-xhfYPXoV5Dy4UkY0D+v2KkwvnDfiA/8Mt3sWCGI/hM03NsYIH8ZaG6QzS9x7pje5vHZBZJ2v6VRFVTWACnqcmQ==", "dev": true, + "license": "ISC", "dependencies": { "which": "^4.0.0" }, @@ -3065,6 +3155,7 @@ "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", "dev": true, + "license": "ISC", "engines": { "node": ">=16" } @@ -3074,6 +3165,7 @@ "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", "dev": true, + "license": "ISC", "dependencies": { "isexe": "^3.1.1" }, @@ -3088,6 +3180,7 @@ "version": "0.11.0", "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "license": "MIT", "optional": true, "engines": { "node": ">=14" @@ -3098,6 +3191,7 @@ "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.1.1.tgz", "integrity": "sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==", "dev": true, + "license": "MIT", "engines": { "node": "^12.20.0 || ^14.18.0 || >=16.0.0" }, @@ -3108,12 +3202,14 @@ "node_modules/@pnotify/core": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/@pnotify/core/-/core-5.2.0.tgz", - "integrity": "sha512-d9ZM7Q6ZxuwTJ14QbOa7pWmoUqObPis7S1K+TzISffrL8w2f7JigEPI281agLShVAMIsE5SsC6O9YhkutwekbA==" + "integrity": "sha512-d9ZM7Q6ZxuwTJ14QbOa7pWmoUqObPis7S1K+TzISffrL8w2f7JigEPI281agLShVAMIsE5SsC6O9YhkutwekbA==", + "license": "Apache-2.0" }, "node_modules/@pnotify/mobile": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/@pnotify/mobile/-/mobile-5.2.0.tgz", "integrity": "sha512-uu0V7h41Y8UTQA6ZB26PcHU7wHu5nwP/FEmMyimHEpEqhrvkzIRD2CxB7zu9SYp3Jk2NFcJC3NiueO3Kh25CVA==", + "license": "Apache-2.0", "dependencies": { "@pnotify/core": "^5.2.0" } @@ -3121,12 +3217,14 @@ "node_modules/@radix-ui/primitive": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.0.tgz", - "integrity": "sha512-4Z8dn6Upk0qk4P74xBhZ6Hd/w0mPEzOOLxy4xiPXOXqjF7jZS0VAKk7/x/H6FyY2zCkYJqePf1G5KmkmNJ4RBA==" + "integrity": "sha512-4Z8dn6Upk0qk4P74xBhZ6Hd/w0mPEzOOLxy4xiPXOXqjF7jZS0VAKk7/x/H6FyY2zCkYJqePf1G5KmkmNJ4RBA==", + "license": "MIT" }, "node_modules/@radix-ui/react-arrow": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.1.0.tgz", "integrity": "sha512-FmlW1rCg7hBpEBwFbjHwCW6AmWLQM6g/v0Sn8XbP9NvmSZ2San1FpQeyPtufzOMSIx7Y4dzjlHoifhp+7NkZhw==", + "license": "MIT", "dependencies": { "@radix-ui/react-primitive": "2.0.0" }, @@ -3149,6 +3247,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.0.tgz", "integrity": "sha512-GZsZslMJEyo1VKm5L1ZJY8tGDxZNPAoUeQUIbKeJfoi7Q4kmig5AsgLMYYuyYbfjd8fBmFORAIwYAkXMnXZgZw==", + "license": "MIT", "dependencies": { "@radix-ui/react-compose-refs": "1.1.0", "@radix-ui/react-context": "1.1.0", @@ -3174,6 +3273,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.0.tgz", "integrity": "sha512-OKrckBy+sMEgYM/sMmqmErVn0kZqrHPJze+Ql3DzYsDDp0hl0L62nx/2122/Bvps1qz645jlcu2tD9lrRSdf8A==", + "license": "MIT", "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" @@ -3188,6 +3288,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.0.tgz", "integrity": "sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==", + "license": "MIT", "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" @@ -3202,6 +3303,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.1.tgz", "integrity": "sha512-UASk9zi+crv9WteK/NU4PLvOoL3OuE6BWVKNF6hPRBtYBDXQ2u5iu3O59zUlJiTVvkyuycnqrztsHVJwcK9K+Q==", + "license": "MIT", "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" @@ -3216,6 +3318,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.0.tgz", "integrity": "sha512-BUuBvgThEiAXh2DWu93XsT+a3aWrGqolGlqqw5VU1kG7p/ZH2cuDlM1sRLNnY3QcBS69UIz2mcKhMxDsdewhjg==", + "license": "MIT", "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" @@ -3230,6 +3333,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.1.tgz", "integrity": "sha512-QSxg29lfr/xcev6kSz7MAlmDnzbP1eI/Dwn3Tp1ip0KT5CUELsxkekFEMVBEoykI3oV39hKT4TKZzBNMbcTZYQ==", + "license": "MIT", "dependencies": { "@radix-ui/primitive": "1.1.0", "@radix-ui/react-compose-refs": "1.1.0", @@ -3256,6 +3360,7 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.2.tgz", "integrity": "sha512-GVZMR+eqK8/Kes0a36Qrv+i20bAPXSn8rCBTHx30w+3ECnR5o3xixAlqcVaYvLeyKUsm0aqyhWfmUcqufM8nYA==", + "license": "MIT", "dependencies": { "@radix-ui/primitive": "1.1.0", "@radix-ui/react-compose-refs": "1.1.0", @@ -3284,6 +3389,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.1.tgz", "integrity": "sha512-pSIwfrT1a6sIoDASCSpFwOasEwKTZWDw/iBdtnqKO7v6FeOzYJ7U53cPzYFVR3geGGXgVHaH+CdngrrAzqUGxg==", + "license": "MIT", "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" @@ -3298,6 +3404,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.0.tgz", "integrity": "sha512-200UD8zylvEyL8Bx+z76RJnASR2gRMuxlgFCPAe/Q/679a/r0eK3MBVYMb7vZODZcffZBdob1EGnky78xmVvcA==", + "license": "MIT", "dependencies": { "@radix-ui/react-compose-refs": "1.1.0", "@radix-ui/react-primitive": "2.0.0", @@ -3322,6 +3429,7 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/@radix-ui/react-icons/-/react-icons-1.3.0.tgz", "integrity": "sha512-jQxj/0LKgp+j9BiTXz3O3sgs26RNet2iLWmsPyRz2SIcR4q/4SbazXfnYwbAr+vLYKSfc7qxzyGQA1HLlYiuNw==", + "license": "MIT", "peerDependencies": { "react": "^16.x || ^17.x || ^18.x" } @@ -3330,6 +3438,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.0.tgz", "integrity": "sha512-EJUrI8yYh7WOjNOqpoJaf1jlFIH2LvtgAl+YcFqNCa+4hj64ZXmPkAKOFs/ukjz3byN6bdb/AVUqHkI8/uWWMA==", + "license": "MIT", "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.0" }, @@ -3347,6 +3456,7 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.1.2.tgz", "integrity": "sha512-lZ0R4qR2Al6fZ4yCCZzu/ReTFrylHFxIqy7OezIpWF4bL0o9biKo0pFIvkaew3TyZ9Fy5gYVrR5zCGZBVbO1zg==", + "license": "MIT", "dependencies": { "@radix-ui/primitive": "1.1.0", "@radix-ui/react-collection": "1.1.0", @@ -3386,6 +3496,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.2.0.tgz", "integrity": "sha512-ZnRMshKF43aBxVWPWvbj21+7TQCvhuULWJ4gNIKYpRlQt5xGRhLx66tMp8pya2UkGHTSlhpXwmjqltDYHhw7Vg==", + "license": "MIT", "dependencies": { "@floating-ui/react-dom": "^2.0.0", "@radix-ui/react-arrow": "1.1.0", @@ -3417,6 +3528,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.0.tgz", "integrity": "sha512-OKrckBy+sMEgYM/sMmqmErVn0kZqrHPJze+Ql3DzYsDDp0hl0L62nx/2122/Bvps1qz645jlcu2tD9lrRSdf8A==", + "license": "MIT", "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" @@ -3431,6 +3543,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.2.tgz", "integrity": "sha512-WeDYLGPxJb/5EGBoedyJbT0MpoULmwnIPMJMSldkuiMsBAv7N1cRdsTWZWht9vpPOiN3qyiGAtbK2is47/uMFg==", + "license": "MIT", "dependencies": { "@radix-ui/react-primitive": "2.0.0", "@radix-ui/react-use-layout-effect": "1.1.0" @@ -3454,6 +3567,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.1.tgz", "integrity": "sha512-IeFXVi4YS1K0wVZzXNrbaaUvIJ3qdY+/Ih4eHFhWA9SwGR9UDX7Ck8abvL57C4cv3wwMvUE0OG69Qc3NCcTe/A==", + "license": "MIT", "dependencies": { "@radix-ui/react-compose-refs": "1.1.0", "@radix-ui/react-use-layout-effect": "1.1.0" @@ -3477,6 +3591,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.0.0.tgz", "integrity": "sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw==", + "license": "MIT", "dependencies": { "@radix-ui/react-slot": "1.1.0" }, @@ -3499,6 +3614,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.0.tgz", "integrity": "sha512-EA6AMGeq9AEeQDeSH0aZgG198qkfHSbvWTf1HvoDmOB5bBG/qTxjYMWUKMnYiV6J/iP/J8MEFSuB2zRU2n7ODA==", + "license": "MIT", "dependencies": { "@radix-ui/primitive": "1.1.0", "@radix-ui/react-collection": "1.1.0", @@ -3529,6 +3645,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.0.tgz", "integrity": "sha512-OKrckBy+sMEgYM/sMmqmErVn0kZqrHPJze+Ql3DzYsDDp0hl0L62nx/2122/Bvps1qz645jlcu2tD9lrRSdf8A==", + "license": "MIT", "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" @@ -3543,6 +3660,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.1.0.tgz", "integrity": "sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==", + "license": "MIT", "dependencies": { "@radix-ui/react-compose-refs": "1.1.0" }, @@ -3560,6 +3678,7 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/@radix-ui/react-toast/-/react-toast-1.2.2.tgz", "integrity": "sha512-Z6pqSzmAP/bFJoqMAston4eSNa+ud44NSZTiZUmUen+IOZ5nBY8kzuU5WDBVyFXPtcW6yUalOHsxM/BP6Sv8ww==", + "license": "MIT", "dependencies": { "@radix-ui/primitive": "1.1.0", "@radix-ui/react-collection": "1.1.0", @@ -3593,6 +3712,7 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.1.3.tgz", "integrity": "sha512-Z4w1FIS0BqVFI2c1jZvb/uDVJijJjJ2ZMuPV81oVgTZ7g3BZxobplnMVvXtFWgtozdvYJ+MFWtwkM5S2HnAong==", + "license": "MIT", "dependencies": { "@radix-ui/primitive": "1.1.0", "@radix-ui/react-compose-refs": "1.1.0", @@ -3626,6 +3746,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.0.tgz", "integrity": "sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw==", + "license": "MIT", "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" @@ -3640,6 +3761,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.1.0.tgz", "integrity": "sha512-MtfMVJiSr2NjzS0Aa90NPTnvTSg6C/JLCV7ma0W6+OMV78vd8OyRpID+Ng9LxzsPbLeuBnWBA1Nq30AtBIDChw==", + "license": "MIT", "dependencies": { "@radix-ui/react-use-callback-ref": "1.1.0" }, @@ -3657,6 +3779,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.0.tgz", "integrity": "sha512-L7vwWlR1kTTQ3oh7g1O0CBF3YCyyTj8NmhLR+phShpyA50HCfBFKVJTpshm9PzLiKmehsrQzTYTpX9HvmC9rhw==", + "license": "MIT", "dependencies": { "@radix-ui/react-use-callback-ref": "1.1.0" }, @@ -3674,6 +3797,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.0.tgz", "integrity": "sha512-+FPE0rOdziWSrH9athwI1R0HDVbWlEhd+FR+aSDk4uWGmSJ9Z54sdZVDQPZAinJhJXwfT+qnj969mCsT2gfm5w==", + "license": "MIT", "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" @@ -3688,6 +3812,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.0.tgz", "integrity": "sha512-0Fmkebhr6PiseyZlYAOtLS+nb7jLmpqTrJyv61Pe68MKYW6OWdRE2kI70TaYY27u7H0lajqM3hSMMLFq18Z7nQ==", + "license": "MIT", "dependencies": { "@radix-ui/rect": "1.1.0" }, @@ -3705,6 +3830,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.0.tgz", "integrity": "sha512-XW3/vWuIXHa+2Uwcc2ABSfcCledmXhhQPlGbfcRXbiUQI5Icjcg19BGCZVKKInYbvUCut/ufbbLLPFC5cbb1hw==", + "license": "MIT", "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.0" }, @@ -3722,6 +3848,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.1.0.tgz", "integrity": "sha512-N8MDZqtgCgG5S3aV60INAB475osJousYpZ4cTJ2cFbMpdHS5Y6loLTH8LPtkj2QN0x93J30HT/M3qJXM0+lyeQ==", + "license": "MIT", "dependencies": { "@radix-ui/react-primitive": "2.0.0" }, @@ -3743,12 +3870,14 @@ "node_modules/@radix-ui/rect": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.0.tgz", - "integrity": "sha512-A9+lCBZoaMJlVKcRBz2YByCG+Cp2t6nAnMnNba+XiWxnj6r4JUFqfsgwocMBZU9LPtdxC6wB56ySYpc7LQIoJg==" + "integrity": "sha512-A9+lCBZoaMJlVKcRBz2YByCG+Cp2t6nAnMnNba+XiWxnj6r4JUFqfsgwocMBZU9LPtdxC6wB56ySYpc7LQIoJg==", + "license": "MIT" }, "node_modules/@react-aria/focus": { "version": "3.18.4", "resolved": "https://registry.npmjs.org/@react-aria/focus/-/focus-3.18.4.tgz", "integrity": "sha512-91J35077w9UNaMK1cpMUEFRkNNz0uZjnSwiyBCFuRdaVuivO53wNC9XtWSDNDdcO5cGy87vfJRVAiyoCn/mjqA==", + "license": "Apache-2.0", "dependencies": { "@react-aria/interactions": "^3.22.4", "@react-aria/utils": "^3.25.3", @@ -3764,6 +3893,7 @@ "version": "3.22.4", "resolved": "https://registry.npmjs.org/@react-aria/interactions/-/interactions-3.22.4.tgz", "integrity": "sha512-E0vsgtpItmknq/MJELqYJwib+YN18Qag8nroqwjk1qOnBa9ROIkUhWJerLi1qs5diXq9LHKehZDXRlwPvdEFww==", + "license": "Apache-2.0", "dependencies": { "@react-aria/ssr": "^3.9.6", "@react-aria/utils": "^3.25.3", @@ -3778,6 +3908,7 @@ "version": "3.9.6", "resolved": "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.9.6.tgz", "integrity": "sha512-iLo82l82ilMiVGy342SELjshuWottlb5+VefO3jOQqQRNYnJBFpUSadswDPbRimSgJUZuFwIEYs6AabkP038fA==", + "license": "Apache-2.0", "dependencies": { "@swc/helpers": "^0.5.0" }, @@ -3792,6 +3923,7 @@ "version": "3.25.3", "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.25.3.tgz", "integrity": "sha512-PR5H/2vaD8fSq0H/UB9inNbc8KDcVmW6fYAfSWkkn+OAdhTTMVKqXXrZuZBWyFfSD5Ze7VN6acr4hrOQm2bmrA==", + "license": "Apache-2.0", "dependencies": { "@react-aria/ssr": "^3.9.6", "@react-stately/utils": "^3.10.4", @@ -3807,6 +3939,7 @@ "version": "3.10.4", "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.4.tgz", "integrity": "sha512-gBEQEIMRh5f60KCm7QKQ2WfvhB2gLUr9b72sqUdIZ2EG+xuPgaIlCBeSicvjmjBvYZwOjoOEnmIkcx2GHp/HWw==", + "license": "Apache-2.0", "dependencies": { "@swc/helpers": "^0.5.0" }, @@ -3818,6 +3951,7 @@ "version": "3.25.0", "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.25.0.tgz", "integrity": "sha512-OZSyhzU6vTdW3eV/mz5i6hQwQUhkRs7xwY2d1aqPvTdMe0+2cY7Fwp45PAiwYLEj73i9ro2FxF9qC4DvHGSCgQ==", + "license": "Apache-2.0", "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" } @@ -3827,6 +3961,7 @@ "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.3.0.tgz", "integrity": "sha512-9eO5McEICxMzJpDW9OnMYSv4Sta3hmt7VtBFz5zR9273suNOydOyq/FrGeGy+KsTRFm8w0SLVhzig2ILFT63Ag==", "dev": true, + "license": "MIT", "dependencies": { "@rollup/pluginutils": "^5.0.1", "@types/resolve": "1.20.2", @@ -3851,6 +3986,7 @@ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", "dev": true, + "license": "MIT", "dependencies": { "is-core-module": "^2.13.0", "path-parse": "^1.0.7", @@ -3868,6 +4004,7 @@ "resolved": "https://registry.npmjs.org/@rollup/plugin-terser/-/plugin-terser-0.4.4.tgz", "integrity": "sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==", "dev": true, + "license": "MIT", "dependencies": { "serialize-javascript": "^6.0.1", "smob": "^1.0.0", @@ -3890,6 +4027,7 @@ "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.2.tgz", "integrity": "sha512-/FIdS3PyZ39bjZlwqFnWqCOVnW7o963LtKMwQOD0NhQqw22gSr2YY1afu3FxRip4ZCZNsD5jq6Aaz6QV3D/Njw==", "dev": true, + "license": "MIT", "dependencies": { "@types/estree": "^1.0.0", "estree-walker": "^2.0.2", @@ -3915,6 +4053,7 @@ "arm" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "android" @@ -3928,6 +4067,7 @@ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "android" @@ -3941,6 +4081,7 @@ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "darwin" @@ -3954,6 +4095,7 @@ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "darwin" @@ -3967,6 +4109,7 @@ "arm" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -3980,6 +4123,7 @@ "arm" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -3993,6 +4137,7 @@ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -4006,6 +4151,7 @@ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -4019,6 +4165,7 @@ "ppc64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -4032,6 +4179,7 @@ "riscv64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -4045,6 +4193,7 @@ "s390x" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -4058,6 +4207,7 @@ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -4071,6 +4221,7 @@ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -4084,6 +4235,7 @@ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "win32" @@ -4097,6 +4249,7 @@ "ia32" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "win32" @@ -4110,6 +4263,7 @@ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "win32" @@ -4119,6 +4273,7 @@ "version": "8.34.0", "resolved": "https://registry.npmjs.org/@sentry-internal/browser-utils/-/browser-utils-8.34.0.tgz", "integrity": "sha512-4AcYOzPzD1tL5eSRQ/GpKv5enquZf4dMVUez99/Bh3va8qiJrNP55AcM7UzZ7WZLTqKygIYruJTU5Zu2SpEAPQ==", + "license": "MIT", "dependencies": { "@sentry/core": "8.34.0", "@sentry/types": "8.34.0", @@ -4132,6 +4287,7 @@ "version": "8.34.0", "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-8.34.0.tgz", "integrity": "sha512-aYSM2KPUs0FLPxxbJCFSwCYG70VMzlT04xepD1Y/tTlPPOja/02tSv2tyOdZbv8Uw7xslZs3/8Lhj74oYcTBxw==", + "license": "MIT", "dependencies": { "@sentry/core": "8.34.0", "@sentry/types": "8.34.0", @@ -4145,6 +4301,7 @@ "version": "8.34.0", "resolved": "https://registry.npmjs.org/@sentry-internal/replay/-/replay-8.34.0.tgz", "integrity": "sha512-EoMh9NYljNewZK1quY23YILgtNdGgrkzJ9TPsj6jXUG0LZ0Q7N7eFWd0xOEDBvFxrmI3cSXF1i4d1sBb+eyKRw==", + "license": "MIT", "dependencies": { "@sentry-internal/browser-utils": "8.34.0", "@sentry/core": "8.34.0", @@ -4159,6 +4316,7 @@ "version": "8.34.0", "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-8.34.0.tgz", "integrity": "sha512-x8KhZcCDpbKHqFOykYXiamX6x0LRxv6N1OJHoH+XCrMtiDBZr4Yo30d/MaS6rjmKGMtSRij30v+Uq+YWIgxUrg==", + "license": "MIT", "dependencies": { "@sentry-internal/replay": "8.34.0", "@sentry/core": "8.34.0", @@ -4174,6 +4332,7 @@ "resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.119.2.tgz", "integrity": "sha512-V2W+STWrafyGJhQv3ulMFXYDwWHiU6wHQAQBShsHVACiFaDrJ2kPRet38FKv4dMLlLlP2xN+ss2e5zv3tYlTiQ==", "dev": true, + "license": "MIT", "dependencies": { "@sentry/core": "7.119.2", "@sentry/types": "7.119.2", @@ -4188,6 +4347,7 @@ "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.119.2.tgz", "integrity": "sha512-hQr3d2yWq/2lMvoyBPOwXw1IHqTrCjOsU1vYKhAa6w9vGbJZFGhKGGE2KEi/92c3gqGn+gW/PC7cV6waCTDuVA==", "dev": true, + "license": "MIT", "dependencies": { "@sentry/types": "7.119.2", "@sentry/utils": "7.119.2" @@ -4201,6 +4361,7 @@ "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.119.2.tgz", "integrity": "sha512-ydq1tWsdG7QW+yFaTp0gFaowMLNVikIqM70wxWNK+u98QzKnVY/3XTixxNLsUtnAB4Y+isAzFhrc6Vb5GFdFeg==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -4210,6 +4371,7 @@ "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.119.2.tgz", "integrity": "sha512-TLdUCvcNgzKP0r9YD7tgCL1PEUp42TObISridsPJ5rhpVGQJvpr+Six0zIkfDUxerLYWZoK8QMm9KgFlPLNQzA==", "dev": true, + "license": "MIT", "dependencies": { "@sentry/types": "7.119.2" }, @@ -4221,6 +4383,7 @@ "version": "8.34.0", "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-8.34.0.tgz", "integrity": "sha512-3HHG2NXxzHq1lVmDy2uRjYjGNf9NsJsTPlOC70vbQdOb+S49EdH/XMPy+J3ruIoyv6Cu0LwvA6bMOM6rHZOgNQ==", + "license": "MIT", "dependencies": { "@sentry-internal/browser-utils": "8.34.0", "@sentry-internal/feedback": "8.34.0", @@ -4238,6 +4401,7 @@ "version": "8.34.0", "resolved": "https://registry.npmjs.org/@sentry/core/-/core-8.34.0.tgz", "integrity": "sha512-adrXCTK/zsg5pJ67lgtZqdqHvyx6etMjQW3P82NgWdj83c8fb+zH+K79Z47pD4zQjX0ou2Ws5nwwi4wJbz4bfA==", + "license": "MIT", "dependencies": { "@sentry/types": "8.34.0", "@sentry/utils": "8.34.0" @@ -4251,6 +4415,7 @@ "resolved": "https://registry.npmjs.org/@sentry/integrations/-/integrations-7.119.2.tgz", "integrity": "sha512-dCuXKvbUE3gXVVa696SYMjlhSP6CxpMH/gl4Jk26naEB8Xjsn98z/hqEoXLg6Nab73rjR9c/9AdKqBbwVMHyrQ==", "dev": true, + "license": "MIT", "dependencies": { "@sentry/core": "7.119.2", "@sentry/types": "7.119.2", @@ -4266,6 +4431,7 @@ "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.119.2.tgz", "integrity": "sha512-hQr3d2yWq/2lMvoyBPOwXw1IHqTrCjOsU1vYKhAa6w9vGbJZFGhKGGE2KEi/92c3gqGn+gW/PC7cV6waCTDuVA==", "dev": true, + "license": "MIT", "dependencies": { "@sentry/types": "7.119.2", "@sentry/utils": "7.119.2" @@ -4279,6 +4445,7 @@ "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.119.2.tgz", "integrity": "sha512-ydq1tWsdG7QW+yFaTp0gFaowMLNVikIqM70wxWNK+u98QzKnVY/3XTixxNLsUtnAB4Y+isAzFhrc6Vb5GFdFeg==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -4288,6 +4455,7 @@ "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.119.2.tgz", "integrity": "sha512-TLdUCvcNgzKP0r9YD7tgCL1PEUp42TObISridsPJ5rhpVGQJvpr+Six0zIkfDUxerLYWZoK8QMm9KgFlPLNQzA==", "dev": true, + "license": "MIT", "dependencies": { "@sentry/types": "7.119.2" }, @@ -4300,6 +4468,7 @@ "resolved": "https://registry.npmjs.org/@sentry/node/-/node-7.119.2.tgz", "integrity": "sha512-TPNnqxh+Myooe4jTyRiXrzrM2SH08R4+nrmBls4T7lKp2E5R/3mDSe/YTn5rRcUt1k1hPx1NgO/taG0DoS5cXA==", "dev": true, + "license": "MIT", "dependencies": { "@sentry-internal/tracing": "7.119.2", "@sentry/core": "7.119.2", @@ -4316,6 +4485,7 @@ "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.119.2.tgz", "integrity": "sha512-hQr3d2yWq/2lMvoyBPOwXw1IHqTrCjOsU1vYKhAa6w9vGbJZFGhKGGE2KEi/92c3gqGn+gW/PC7cV6waCTDuVA==", "dev": true, + "license": "MIT", "dependencies": { "@sentry/types": "7.119.2", "@sentry/utils": "7.119.2" @@ -4329,6 +4499,7 @@ "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.119.2.tgz", "integrity": "sha512-ydq1tWsdG7QW+yFaTp0gFaowMLNVikIqM70wxWNK+u98QzKnVY/3XTixxNLsUtnAB4Y+isAzFhrc6Vb5GFdFeg==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -4338,6 +4509,7 @@ "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.119.2.tgz", "integrity": "sha512-TLdUCvcNgzKP0r9YD7tgCL1PEUp42TObISridsPJ5rhpVGQJvpr+Six0zIkfDUxerLYWZoK8QMm9KgFlPLNQzA==", "dev": true, + "license": "MIT", "dependencies": { "@sentry/types": "7.119.2" }, @@ -4349,6 +4521,7 @@ "version": "8.34.0", "resolved": "https://registry.npmjs.org/@sentry/types/-/types-8.34.0.tgz", "integrity": "sha512-zLRc60CzohGCo6zNsNeQ9JF3SiEeRE4aDCP9fDDdIVCOKovS+mn1rtSip0qd0Vp2fidOu0+2yY0ALCz1A3PJSQ==", + "license": "MIT", "engines": { "node": ">=14.18" } @@ -4357,6 +4530,7 @@ "version": "8.34.0", "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-8.34.0.tgz", "integrity": "sha512-W1KoRlFUjprlh3t86DZPFxLfM6mzjRzshVfMY7vRlJFymBelJsnJ3A1lPeBZM9nCraOSiw6GtOWu6k5BAkiGIg==", + "license": "MIT", "dependencies": { "@sentry/types": "8.34.0" }, @@ -4369,6 +4543,7 @@ "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "ejs": "^3.1.6", "json5": "^2.2.0", @@ -4381,6 +4556,7 @@ "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", "dev": true, + "license": "MIT", "dependencies": { "sourcemap-codec": "^1.4.8" } @@ -4391,6 +4567,7 @@ "integrity": "sha512-bu7ymMX+LCJOSSrKank25Jaq66ymLVA9fOUuy4ck3/6rbXdLw+pIJPnIDKQ9uNcxww8KDxOuJk9Ui9pqR+aGFw==", "dev": true, "hasInstallScript": true, + "license": "Apache-2.0", "dependencies": { "@swc/counter": "^0.1.3", "@swc/types": "^0.1.13" @@ -4431,6 +4608,7 @@ "arm64" ], "dev": true, + "license": "Apache-2.0 AND MIT", "optional": true, "os": [ "darwin" @@ -4447,6 +4625,7 @@ "x64" ], "dev": true, + "license": "Apache-2.0 AND MIT", "optional": true, "os": [ "darwin" @@ -4463,6 +4642,7 @@ "arm" ], "dev": true, + "license": "Apache-2.0", "optional": true, "os": [ "linux" @@ -4479,6 +4659,7 @@ "arm64" ], "dev": true, + "license": "Apache-2.0 AND MIT", "optional": true, "os": [ "linux" @@ -4495,6 +4676,7 @@ "arm64" ], "dev": true, + "license": "Apache-2.0 AND MIT", "optional": true, "os": [ "linux" @@ -4511,6 +4693,7 @@ "x64" ], "dev": true, + "license": "Apache-2.0 AND MIT", "optional": true, "os": [ "linux" @@ -4527,6 +4710,7 @@ "x64" ], "dev": true, + "license": "Apache-2.0 AND MIT", "optional": true, "os": [ "linux" @@ -4543,6 +4727,7 @@ "arm64" ], "dev": true, + "license": "Apache-2.0 AND MIT", "optional": true, "os": [ "win32" @@ -4559,6 +4744,7 @@ "ia32" ], "dev": true, + "license": "Apache-2.0 AND MIT", "optional": true, "os": [ "win32" @@ -4575,6 +4761,7 @@ "x64" ], "dev": true, + "license": "Apache-2.0 AND MIT", "optional": true, "os": [ "win32" @@ -4587,12 +4774,14 @@ "version": "0.1.3", "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==", - "dev": true + "dev": true, + "license": "Apache-2.0" }, "node_modules/@swc/helpers": { "version": "0.5.13", "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.13.tgz", "integrity": "sha512-UoKGxQ3r5kYI9dALKJapMmuK+1zWM/H17Z1+iwnNmzcJRnfFuevZs375TA5rW31pu4BS4NoSy1fRsexDXfWn5w==", + "license": "Apache-2.0", "dependencies": { "tslib": "^2.4.0" } @@ -4602,6 +4791,7 @@ "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.13.tgz", "integrity": "sha512-JL7eeCk6zWCbiYQg2xQSdLXQJl8Qoc9rXmG2cEKvHe3CKwMHwHGpfOb8frzNLmbycOo6I51qxnLnn9ESf4I20Q==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@swc/counter": "^0.1.3" } @@ -4611,6 +4801,7 @@ "resolved": "https://registry.npmjs.org/@tailwindcss/container-queries/-/container-queries-0.1.1.tgz", "integrity": "sha512-p18dswChx6WnTSaJCSGx6lTmrGzNNvm2FtXmiO6AuA1V4U5REyoqwmT6kgAsIMdjo07QdAfYXHJ4hnMtfHzWgA==", "dev": true, + "license": "MIT", "peerDependencies": { "tailwindcss": ">=3.2.0" } @@ -4620,6 +4811,7 @@ "resolved": "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.5.9.tgz", "integrity": "sha512-tM4XVr2+UVTxXJzey9Twx48c1gcxFStqn1pQz0tRsX8o3DvxhN5oY5pvyAbUx7VTaZxpej4Zzvc6h+1RJBzpIg==", "dev": true, + "license": "MIT", "dependencies": { "mini-svg-data-uri": "^1.2.3" }, @@ -4632,6 +4824,7 @@ "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.15.tgz", "integrity": "sha512-AqhlCXl+8grUz8uqExv5OTtgpjuVIwFTSXTrh8y9/pw6q2ek7fJ+Y8ZEVw7EB2DCcuCOtEjf9w3+J3rzts01uA==", "dev": true, + "license": "MIT", "dependencies": { "lodash.castarray": "^4.4.0", "lodash.isplainobject": "^4.0.6", @@ -4646,6 +4839,7 @@ "version": "3.10.8", "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.10.8.tgz", "integrity": "sha512-VbzbVGSsZlQktyLrP5nxE+vE1ZR+U0NFAWPbJLoG2+DKPwd2D7dVICTVIIaYlJqX1ZCEnYDbaOpmMwbsyhBoIA==", + "license": "MIT", "dependencies": { "@tanstack/virtual-core": "3.10.8" }, @@ -4662,6 +4856,7 @@ "version": "3.10.8", "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.10.8.tgz", "integrity": "sha512-PBu00mtt95jbKFi6Llk9aik8bnR3tR/oQP1o3TSi+iG//+Q2RTIzCEgKkHG8BB86kxMNW6O8wku+Lmi+QFR6jA==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/tannerlinsley" @@ -4672,6 +4867,7 @@ "resolved": "https://registry.npmjs.org/@types/acorn/-/acorn-4.0.6.tgz", "integrity": "sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/estree": "*" } @@ -4681,6 +4877,7 @@ "resolved": "https://registry.npmjs.org/@types/concat-stream/-/concat-stream-2.0.3.tgz", "integrity": "sha512-3qe4oQAPNwVNwK4C9c8u+VJqv9kez+2MR4qJpoPFfXtgxxif1QbFusvXzK0/Wra2VX07smostI2VMmJNSpZjuQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/node": "*" } @@ -4689,6 +4886,7 @@ "version": "4.1.12", "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", + "license": "MIT", "dependencies": { "@types/ms": "*" } @@ -4708,13 +4906,15 @@ "node_modules/@types/estree": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", - "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==" + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", + "license": "MIT" }, "node_modules/@types/estree-jsx": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.5.tgz", "integrity": "sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==", "dev": true, + "license": "MIT", "dependencies": { "@types/estree": "*" } @@ -4723,59 +4923,58 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.3.tgz", "integrity": "sha512-trOc4AAUThEz9hapPtSd7wf5tiQKvTtu5b371UxXdTuqzIh0ArcRspRP0i0Viu+LXstIQ1z96t1nsPxT9ol01g==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/google.maps": { "version": "3.58.1", "resolved": "https://registry.npmjs.org/@types/google.maps/-/google.maps-3.58.1.tgz", "integrity": "sha512-X9QTSvGJ0nCfMzYOnaVs/k6/4L+7F5uCS+4iUmkLEls6J9S/Phv+m/i3mDeyc49ZBgwab3EFO1HEoBY7k98EGQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/hast": { "version": "2.3.10", "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.10.tgz", "integrity": "sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==", + "license": "MIT", "dependencies": { "@types/unist": "^2" } }, "node_modules/@types/hast/node_modules/@types/unist": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", - "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==" - }, - "node_modules/@types/hoist-non-react-statics": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.5.tgz", - "integrity": "sha512-SbcrWzkKBw2cdwRTwQAswfpB9g9LJWfjtUeW/jvNwbhC8cpmmNYVePa+ncbUe0rGTQ7G3Ff6mYUN2VMfLVr+Sg==", - "dependencies": { - "@types/react": "*", - "hoist-non-react-statics": "^3.3.0" - } + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", + "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", + "license": "MIT" }, "node_modules/@types/is-empty": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/@types/is-empty/-/is-empty-1.2.3.tgz", "integrity": "sha512-4J1l5d79hoIvsrKh5VUKVRA1aIdsOb10Hu5j3J2VfP/msDnfTdGPmNp2E1Wg+vs97Bktzo+MZePFFXSGoykYJw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/json-schema": { "version": "7.0.15", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "license": "MIT", "peer": true }, "node_modules/@types/lodash": { - "version": "4.17.10", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.10.tgz", - "integrity": "sha512-YpS0zzoduEhuOWjAotS6A5AVCva7X4lVlYLF0FYHAY9sdraBfnatttHItlWeZdGhuEkf+OzMNg2ZYAx8t+52uQ==", - "dev": true + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-jzqWo/uQP/iqeGGTjhgFp2yaCrCYTauASQcpdzESNCkHjSprBJVcZP9KG9aQ0q+xcsXiKd/iuw/4dLjS3Odc7Q==", + "dev": true, + "license": "MIT" }, "node_modules/@types/lodash-es": { "version": "4.17.12", "resolved": "https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz", "integrity": "sha512-0NgftHUcV4v34VhXm8QBSftKVXtbkBG3ViCjs6+eJ5a6y6Mi/jiFGPc1sC7QK+9BFhWrURE3EOggmWaSxL9OzQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/lodash": "*" } @@ -4784,6 +4983,7 @@ "version": "3.0.15", "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.15.tgz", "integrity": "sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==", + "license": "MIT", "dependencies": { "@types/unist": "^2" } @@ -4791,17 +4991,20 @@ "node_modules/@types/mdast/node_modules/@types/unist": { "version": "2.0.11", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", - "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==" + "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", + "license": "MIT" }, "node_modules/@types/ms": { "version": "0.7.34", "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", - "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==" + "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==", + "license": "MIT" }, "node_modules/@types/node": { - "version": "22.7.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz", - "integrity": "sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==", + "version": "22.7.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.6.tgz", + "integrity": "sha512-/d7Rnj0/ExXDMcioS78/kf1lMzYk4BZV8MZGTBKzTGZ6/406ukkbYlIsZmMPhcR5KlkunDHQLrtAVmSq7r+mSw==", + "license": "MIT", "dependencies": { "undici-types": "~6.19.2" } @@ -4809,18 +5012,21 @@ "node_modules/@types/parse5": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-6.0.3.tgz", - "integrity": "sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==" + "integrity": "sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==", + "license": "MIT" }, "node_modules/@types/prop-types": { "version": "15.7.13", "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.13.tgz", - "integrity": "sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==" + "integrity": "sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==", + "license": "MIT" }, "node_modules/@types/qrcode.react": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/@types/qrcode.react/-/qrcode.react-1.0.5.tgz", "integrity": "sha512-BghPtnlwvrvq8QkGa1H25YnN+5OIgCKFuQruncGWLGJYOzeSKiix/4+B9BtfKF2wf5ja8yfyWYA3OXju995G8w==", "dev": true, + "license": "MIT", "dependencies": { "@types/react": "*" } @@ -4829,6 +5035,7 @@ "version": "18.3.11", "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.11.tgz", "integrity": "sha512-r6QZ069rFTjrEYgFdOck1gK7FLVsgJE7tTz0pQBczlBNUhBNk0MQH4UbnFSwjpQLMkLzgqvBBa+qGpLje16eTQ==", + "license": "MIT", "dependencies": { "@types/prop-types": "*", "csstype": "^3.0.2" @@ -4839,6 +5046,7 @@ "resolved": "https://registry.npmjs.org/@types/react-copy-to-clipboard/-/react-copy-to-clipboard-5.0.7.tgz", "integrity": "sha512-Gft19D+as4M+9Whq1oglhmK49vqPhcLzk8WfvfLvaYMIPYanyfLy0+CwFucMJfdKoSFyySPmkkWn8/E6voQXjQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/react": "*" } @@ -4848,6 +5056,7 @@ "resolved": "https://registry.npmjs.org/@types/react-csv/-/react-csv-1.1.10.tgz", "integrity": "sha512-PESAyASL7Nfi/IyBR3ufd8qZkyoS+7jOylKmJxRZUZLFASLo4NZaRsJ8rNP8pCcbIziADyWBbLPD1nPddhsL4g==", "dev": true, + "license": "MIT", "dependencies": { "@types/react": "*" } @@ -4857,6 +5066,7 @@ "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.1.tgz", "integrity": "sha512-qW1Mfv8taImTthu4KoXgDfLuk4bydU6Q/TkADnDWWHwi4NX4BR+LWfTp2sVmTqRrsHvyDDTelgelxJ+SsejKKQ==", "devOptional": true, + "license": "MIT", "dependencies": { "@types/react": "*" } @@ -4866,6 +5076,7 @@ "resolved": "https://registry.npmjs.org/@types/react-google-recaptcha/-/react-google-recaptcha-2.1.9.tgz", "integrity": "sha512-nT31LrBDuoSZJN4QuwtQSF3O89FVHC4jLhM+NtKEmVF5R1e8OY0Jo4//x2Yapn2aNHguwgX5doAq8Zo+Ehd0ug==", "dev": true, + "license": "MIT", "dependencies": { "@types/react": "*" } @@ -4874,51 +5085,60 @@ "version": "1.20.2", "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/sinonjs__fake-timers": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.1.tgz", - "integrity": "sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g==" + "integrity": "sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g==", + "license": "MIT" }, "node_modules/@types/sizzle": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.8.tgz", - "integrity": "sha512-0vWLNK2D5MT9dg0iOo8GlKguPAU02QjmZitPEsXRuJXU/OGIOt9vT9Fc26wtYuavLxtO45v9PGleoL9Z0k1LHg==" + "integrity": "sha512-0vWLNK2D5MT9dg0iOo8GlKguPAU02QjmZitPEsXRuJXU/OGIOt9vT9Fc26wtYuavLxtO45v9PGleoL9Z0k1LHg==", + "license": "MIT" }, "node_modules/@types/supports-color": { "version": "8.1.3", "resolved": "https://registry.npmjs.org/@types/supports-color/-/supports-color-8.1.3.tgz", "integrity": "sha512-Hy6UMpxhE3j1tLpl27exp1XqHD7n8chAiNPzWfz16LPZoMMoSc4dzLl6w9qijkEb/r5O1ozdu1CWGA2L83ZeZg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/trusted-types": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/unist": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/use-sync-external-store": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.3.tgz", - "integrity": "sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA==" + "integrity": "sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA==", + "license": "MIT" }, "node_modules/@types/uuid": { "version": "10.0.0", "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-10.0.0.tgz", "integrity": "sha512-7gqG38EyHgyP1S+7+xomFtL+ZNHcKv6DwNaCZmJmo1vgMugyF3TCnXVg4t1uk89mLNwnLtnY3TpOpCOyp1/xHQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/yauzl": { "version": "2.10.3", "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz", "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==", + "license": "MIT", "optional": true, "dependencies": { "@types/node": "*" @@ -4929,6 +5149,7 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.18.0.tgz", "integrity": "sha512-94EQTWZ40mzBc42ATNIBimBEDltSJ9RQHCC8vc/PDbxi4k8dVwUAv4o98dk50M1zB+JGFxp43FP7f8+FP8R6Sw==", "dev": true, + "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", "@typescript-eslint/scope-manager": "7.18.0", @@ -4962,6 +5183,7 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.18.0.tgz", "integrity": "sha512-4Z+L8I2OqhZV8qA132M4wNL30ypZGYOQVBfMgxDH/K5UX0PNqTu1c6za9ST5r9+tavvHiTWmBnKzpCJ/GlVFtg==", "dev": true, + "license": "BSD-2-Clause", "peer": true, "dependencies": { "@typescript-eslint/scope-manager": "7.18.0", @@ -4991,6 +5213,7 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.18.0.tgz", "integrity": "sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==", "dev": true, + "license": "MIT", "dependencies": { "@typescript-eslint/types": "7.18.0", "@typescript-eslint/visitor-keys": "7.18.0" @@ -5008,6 +5231,7 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.18.0.tgz", "integrity": "sha512-XL0FJXuCLaDuX2sYqZUUSOJ2sG5/i1AAze+axqmLnSkNEVMVYLF+cbwlB2w8D1tinFuSikHmFta+P+HOofrLeA==", "dev": true, + "license": "MIT", "dependencies": { "@typescript-eslint/typescript-estree": "7.18.0", "@typescript-eslint/utils": "7.18.0", @@ -5035,6 +5259,7 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.18.0.tgz", "integrity": "sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==", "dev": true, + "license": "MIT", "engines": { "node": "^18.18.0 || >=20.0.0" }, @@ -5048,6 +5273,7 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.18.0.tgz", "integrity": "sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "@typescript-eslint/types": "7.18.0", "@typescript-eslint/visitor-keys": "7.18.0", @@ -5076,6 +5302,7 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.18.0.tgz", "integrity": "sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==", "dev": true, + "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", "@typescript-eslint/scope-manager": "7.18.0", @@ -5098,6 +5325,7 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.18.0.tgz", "integrity": "sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==", "dev": true, + "license": "MIT", "dependencies": { "@typescript-eslint/types": "7.18.0", "eslint-visitor-keys": "^3.4.3" @@ -5115,6 +5343,7 @@ "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", "dev": true, + "license": "ISC", "peer": true }, "node_modules/@vitejs/plugin-react-swc": { @@ -5122,6 +5351,7 @@ "resolved": "https://registry.npmjs.org/@vitejs/plugin-react-swc/-/plugin-react-swc-3.7.1.tgz", "integrity": "sha512-vgWOY0i1EROUK0Ctg1hwhtC3SdcDjZcdit4Ups4aPkDcB1jYhmo+RMYWY87cmXMhvtD5uf8lV89j2w16vkdSVg==", "dev": true, + "license": "MIT", "dependencies": { "@swc/core": "^1.7.26" }, @@ -5134,6 +5364,7 @@ "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.12.tgz", "integrity": "sha512-ISyBTRMmMYagUxhcpyEH0hpXRd/KqDU4ymofPgl2XAkY9ZhQ+h0ovEZJIiPop13UmR/54oA2cgMDjgroRelaEw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/parser": "^7.25.3", "@vue/shared": "3.5.12", @@ -5147,6 +5378,7 @@ "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.12.tgz", "integrity": "sha512-9G6PbJ03uwxLHKQ3P42cMTi85lDRvGLB2rSGOiQqtXELat6uI4n8cNz9yjfVHRPIu+MsK6TE418Giruvgptckg==", "dev": true, + "license": "MIT", "dependencies": { "@vue/compiler-core": "3.5.12", "@vue/shared": "3.5.12" @@ -5157,6 +5389,7 @@ "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.12.tgz", "integrity": "sha512-2k973OGo2JuAa5+ZlekuQJtitI5CgLMOwgl94BzMCsKZCX/xiqzJYzapl4opFogKHqwJk34vfsaKpfEhd1k5nw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/parser": "^7.25.3", "@vue/compiler-core": "3.5.12", @@ -5174,6 +5407,7 @@ "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.12.tgz", "integrity": "sha512-eLwc7v6bfGBSM7wZOGPmRavSWzNFF6+PdRhE+VFJhNCgHiF8AM7ccoqcv5kBXA2eWUfigD7byekvf/JsOfKvPA==", "dev": true, + "license": "MIT", "dependencies": { "@vue/compiler-dom": "3.5.12", "@vue/shared": "3.5.12" @@ -5183,12 +5417,14 @@ "version": "3.5.12", "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.12.tgz", "integrity": "sha512-L2RPSAwUFbgZH20etwrXyVyCBu9OxRSi8T/38QsvnkJyvq2LufW2lDCOzm7t/U9C1mkhJGWYfCuFBCmIuNivrg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@webassemblyjs/ast": { "version": "1.12.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", + "license": "MIT", "peer": true, "dependencies": { "@webassemblyjs/helper-numbers": "1.11.6", @@ -5199,24 +5435,28 @@ "version": "1.11.6", "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", + "license": "MIT", "peer": true }, "node_modules/@webassemblyjs/helper-api-error": { "version": "1.11.6", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", + "license": "MIT", "peer": true }, "node_modules/@webassemblyjs/helper-buffer": { "version": "1.12.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==", + "license": "MIT", "peer": true }, "node_modules/@webassemblyjs/helper-numbers": { "version": "1.11.6", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "license": "MIT", "peer": true, "dependencies": { "@webassemblyjs/floating-point-hex-parser": "1.11.6", @@ -5228,12 +5468,14 @@ "version": "1.11.6", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", + "license": "MIT", "peer": true }, "node_modules/@webassemblyjs/helper-wasm-section": { "version": "1.12.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", + "license": "MIT", "peer": true, "dependencies": { "@webassemblyjs/ast": "1.12.1", @@ -5246,6 +5488,7 @@ "version": "1.11.6", "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "license": "MIT", "peer": true, "dependencies": { "@xtuc/ieee754": "^1.2.0" @@ -5255,6 +5498,7 @@ "version": "1.11.6", "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "license": "Apache-2.0", "peer": true, "dependencies": { "@xtuc/long": "4.2.2" @@ -5264,12 +5508,14 @@ "version": "1.11.6", "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", + "license": "MIT", "peer": true }, "node_modules/@webassemblyjs/wasm-edit": { "version": "1.12.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", + "license": "MIT", "peer": true, "dependencies": { "@webassemblyjs/ast": "1.12.1", @@ -5286,6 +5532,7 @@ "version": "1.12.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", + "license": "MIT", "peer": true, "dependencies": { "@webassemblyjs/ast": "1.12.1", @@ -5299,6 +5546,7 @@ "version": "1.12.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", + "license": "MIT", "peer": true, "dependencies": { "@webassemblyjs/ast": "1.12.1", @@ -5311,6 +5559,7 @@ "version": "1.12.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", + "license": "MIT", "peer": true, "dependencies": { "@webassemblyjs/ast": "1.12.1", @@ -5325,6 +5574,7 @@ "version": "1.12.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", + "license": "MIT", "peer": true, "dependencies": { "@webassemblyjs/ast": "1.12.1", @@ -5335,12 +5585,14 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "license": "BSD-3-Clause", "peer": true }, "node_modules/@xtuc/long": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "license": "Apache-2.0", "peer": true }, "node_modules/@yudiel/react-qr-scanner": { @@ -5361,12 +5613,14 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "license": "ISC", "optional": true }, "node_modules/acorn": { "version": "8.13.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.13.0.tgz", "integrity": "sha512-8zSiw54Oxrdym50NlZ9sUusyO1Z1ZchgRLWRaK6c86XJFClyCgFKetdowBg5bKxyp/u+CDBJG4Mpp0m3HLZl9w==", + "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -5378,6 +5632,7 @@ "version": "1.9.5", "resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz", "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==", + "license": "MIT", "peer": true, "peerDependencies": { "acorn": "^8" @@ -5388,6 +5643,7 @@ "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", "dev": true, + "license": "MIT", "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } @@ -5397,6 +5653,7 @@ "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", "dev": true, + "license": "MIT", "dependencies": { "acorn": "^8.11.0" }, @@ -5408,6 +5665,7 @@ "version": "1.3.1", "resolved": "https://registry.npmjs.org/adler-32/-/adler-32-1.3.1.tgz", "integrity": "sha512-ynZ4w/nUUv5rrsR8UUGoe1VC9hZj6V5hU9Qw1HlMDJGEJw5S7TfTErWTjMys6M7vr0YWcPqs3qAr4ss0nDfP+A==", + "license": "Apache-2.0", "engines": { "node": ">=0.8" } @@ -5416,6 +5674,7 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "license": "MIT", "optional": true, "dependencies": { "debug": "4" @@ -5428,6 +5687,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "license": "MIT", "dependencies": { "clean-stack": "^2.0.0", "indent-string": "^4.0.0" @@ -5440,6 +5700,7 @@ "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "license": "MIT", "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", @@ -5456,6 +5717,7 @@ "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "license": "MIT", "peer": true, "peerDependencies": { "ajv": "^6.9.1" @@ -5465,6 +5727,7 @@ "version": "4.1.3", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "license": "MIT", "engines": { "node": ">=6" } @@ -5473,6 +5736,7 @@ "version": "4.3.2", "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "license": "MIT", "dependencies": { "type-fest": "^0.21.3" }, @@ -5487,6 +5751,7 @@ "version": "0.21.3", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -5498,6 +5763,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", "engines": { "node": ">=8" } @@ -5506,6 +5772,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -5519,12 +5786,14 @@ "node_modules/any-promise": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "license": "MIT" }, "node_modules/anymatch": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "license": "ISC", "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -5537,12 +5806,14 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/app-module-path/-/app-module-path-2.2.0.tgz", "integrity": "sha512-gkco+qxENJV+8vFcDiiFhuoSvRXb2a/QPqpSoWhVz829VNJfOTnELbBmPmNKFxf3xdNnw4DWCkzkDaavcX/1YQ==", - "dev": true + "dev": true, + "license": "BSD-2-Clause" }, "node_modules/aproba": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", + "license": "ISC", "optional": true }, "node_modules/arch": { @@ -5562,13 +5833,15 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/are-we-there-yet": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", "deprecated": "This package is no longer supported.", + "license": "ISC", "optional": true, "dependencies": { "delegates": "^1.0.0", @@ -5581,17 +5854,20 @@ "node_modules/arg": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "license": "MIT" }, "node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "license": "Python-2.0" }, "node_modules/argue-cli": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/argue-cli/-/argue-cli-2.1.0.tgz", "integrity": "sha512-dgojXfc4SiqmNwe38PnbT3zJasrz7g62dLAPD+VFT5RJb8W7LGRqw2IFd2ES+plnhsp4HYNJmFqMU1tCThdCww==", + "license": "MIT", "engines": { "node": ">=14.0.0" } @@ -5600,6 +5876,7 @@ "version": "1.2.4", "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.4.tgz", "integrity": "sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==", + "license": "MIT", "dependencies": { "tslib": "^2.0.0" }, @@ -5612,6 +5889,7 @@ "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.5", "is-array-buffer": "^3.0.4" @@ -5628,6 +5906,7 @@ "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -5648,6 +5927,7 @@ "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -5657,6 +5937,7 @@ "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -5677,6 +5958,7 @@ "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -5695,6 +5977,7 @@ "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -5713,6 +5996,7 @@ "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -5729,6 +6013,7 @@ "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", "dev": true, + "license": "MIT", "dependencies": { "array-buffer-byte-length": "^1.0.1", "call-bind": "^1.0.5", @@ -5750,6 +6035,7 @@ "version": "0.2.6", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", + "license": "MIT", "dependencies": { "safer-buffer": "~2.1.0" } @@ -5758,6 +6044,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", + "license": "MIT", "engines": { "node": ">=0.8" } @@ -5767,6 +6054,7 @@ "resolved": "https://registry.npmjs.org/ast-module-types/-/ast-module-types-6.0.0.tgz", "integrity": "sha512-LFRg7178Fw5R4FAEwZxVqiRI8IxSM+Ay2UBrHoCerXNme+kMMMfz7T3xDGV/c2fer87hcrtgJGsnSOfUrPK6ng==", "dev": true, + "license": "MIT", "engines": { "node": ">=18" } @@ -5775,6 +6063,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "license": "MIT", "engines": { "node": ">=8" } @@ -5782,17 +6071,20 @@ "node_modules/async": { "version": "3.2.6", "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", - "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==" + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", + "license": "MIT" }, "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "license": "MIT" }, "node_modules/at-least-node": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "license": "ISC", "engines": { "node": ">= 4.0.0" } @@ -5816,6 +6108,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { "browserslist": "^4.23.3", "caniuse-lite": "^1.0.30001646", @@ -5839,6 +6132,7 @@ "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", "dev": true, + "license": "MIT", "dependencies": { "possible-typed-array-names": "^1.0.0" }, @@ -5853,6 +6147,7 @@ "version": "0.7.0", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", + "license": "Apache-2.0", "engines": { "node": "*" } @@ -5860,23 +6155,15 @@ "node_modules/aws4": { "version": "1.13.2", "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.13.2.tgz", - "integrity": "sha512-lHe62zvbTB5eEABUVi/AwVh0ZKY9rMMDhmm+eeyuuUQbQ3+J+fONVQOZyj+DdrvD4BY33uYniyRJ4UJIaSKAfw==" - }, - "node_modules/axios": { - "version": "1.7.7", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.7.tgz", - "integrity": "sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==", - "dependencies": { - "follow-redirects": "^1.15.6", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" - } + "integrity": "sha512-lHe62zvbTB5eEABUVi/AwVh0ZKY9rMMDhmm+eeyuuUQbQ3+J+fONVQOZyj+DdrvD4BY33uYniyRJ4UJIaSKAfw==", + "license": "MIT" }, "node_modules/babel-plugin-polyfill-corejs2": { "version": "0.4.11", "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", "integrity": "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==", "dev": true, + "license": "MIT", "dependencies": { "@babel/compat-data": "^7.22.6", "@babel/helper-define-polyfill-provider": "^0.6.2", @@ -5891,6 +6178,7 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -5900,6 +6188,7 @@ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz", "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-define-polyfill-provider": "^0.6.2", "core-js-compat": "^3.38.0" @@ -5913,6 +6202,7 @@ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz", "integrity": "sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-define-polyfill-provider": "^0.6.2" }, @@ -5924,6 +6214,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -5932,7 +6223,8 @@ "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "license": "MIT" }, "node_modules/barcode-detector": { "version": "2.2.11", @@ -5961,12 +6253,14 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/bcrypt-pbkdf": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", + "license": "BSD-3-Clause", "dependencies": { "tweetnacl": "^0.14.3" } @@ -5975,6 +6269,7 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "license": "MIT", "engines": { "node": ">=8" }, @@ -5985,28 +6280,33 @@ "node_modules/blob-util": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/blob-util/-/blob-util-2.0.2.tgz", - "integrity": "sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==" + "integrity": "sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==", + "license": "Apache-2.0" }, "node_modules/bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "license": "MIT" }, "node_modules/boolean": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/boolean/-/boolean-3.2.0.tgz", "integrity": "sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/bowser": { "version": "2.11.0", "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz", - "integrity": "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==" + "integrity": "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==", + "license": "MIT" }, "node_modules/brace-expansion": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } @@ -6015,6 +6315,7 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "license": "MIT", "dependencies": { "fill-range": "^7.1.1" }, @@ -6026,6 +6327,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/browser-image-compression/-/browser-image-compression-2.0.2.tgz", "integrity": "sha512-pBLlQyUf6yB8SmmngrcOw3EoS4RpQ1BcylI3T9Yqn7+4nrQTXJD4sJDe5ODnJdrvNMaio5OicFo75rDyJD2Ucw==", + "license": "MIT", "dependencies": { "uzip": "0.20201231.0" } @@ -6048,6 +6350,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { "caniuse-lite": "^1.0.30001663", "electron-to-chromium": "^1.5.28", @@ -6069,6 +6372,7 @@ "https://opencollective.com/browserslist-useragent-regexp", "https://ko-fi.com/dangreen" ], + "license": "MIT", "dependencies": { "argue-cli": "^2.1.0", "easy-table": "^1.2.0", @@ -6105,6 +6409,7 @@ "url": "https://feross.org/support" } ], + "license": "MIT", "dependencies": { "base64-js": "^1.3.1", "ieee754": "^1.1.13" @@ -6114,6 +6419,7 @@ "version": "0.2.13", "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "license": "MIT", "engines": { "node": "*" } @@ -6121,12 +6427,14 @@ "node_modules/buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "license": "MIT" }, "node_modules/cachedir": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.4.0.tgz", "integrity": "sha512-9EtFOZR8g22CL7BWjJ9BUx1+A/djkofnyW3aOXZORNW2kxoUpx2h+uN2cOqwPmFhnpVmxg+KW2OjOSgChTEvsQ==", + "license": "MIT", "engines": { "node": ">=6" } @@ -6135,6 +6443,7 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "license": "MIT", "dependencies": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", @@ -6153,6 +6462,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "license": "MIT", "engines": { "node": ">=6" } @@ -6161,6 +6471,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "license": "MIT", "engines": { "node": ">= 6" } @@ -6182,13 +6493,15 @@ "type": "github", "url": "https://github.com/sponsors/ai" } - ] + ], + "license": "CC-BY-4.0" }, "node_modules/canvas": { "version": "2.11.2", "resolved": "https://registry.npmjs.org/canvas/-/canvas-2.11.2.tgz", "integrity": "sha512-ItanGBMrmRV7Py2Z+Xhs7cT+FNt5K0vPL4p9EZ/UX/Mu7hFbkxSjKF2KVtPwX7UYWp7dRKnrTvReflgrItJbdw==", "hasInstallScript": true, + "license": "MIT", "optional": true, "dependencies": { "@mapbox/node-pre-gyp": "^1.0.0", @@ -6199,20 +6512,18 @@ "node": ">=6" } }, - "node_modules/care-livekit": { - "resolved": "apps/care_livekit_fe", - "link": true - }, "node_modules/caseless": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==" + "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", + "license": "Apache-2.0" }, "node_modules/ccount": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", "dev": true, + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -6222,6 +6533,7 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/cfb/-/cfb-1.2.2.tgz", "integrity": "sha512-KfdUZsSOw19/ObEWasvBP/Ac4reZvAGauZhs6S/gqNhXhI7cKwvlH7ulj+dOEYnca4bm4SGo8C1bTAQvnTjgQA==", + "license": "Apache-2.0", "dependencies": { "adler-32": "~1.3.0", "crc-32": "~1.2.0" @@ -6234,6 +6546,7 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -6249,6 +6562,7 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -6261,6 +6575,7 @@ "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", "dev": true, + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -6271,6 +6586,7 @@ "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", "dev": true, + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -6281,6 +6597,7 @@ "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", "dev": true, + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -6291,6 +6608,7 @@ "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", "dev": true, + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -6300,6 +6618,7 @@ "version": "2.24.0", "resolved": "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz", "integrity": "sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA==", + "license": "MIT", "engines": { "node": ">= 0.8.0" } @@ -6308,6 +6627,7 @@ "version": "3.6.0", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "license": "MIT", "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -6331,6 +6651,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "license": "ISC", "dependencies": { "is-glob": "^4.0.1" }, @@ -6342,6 +6663,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "license": "ISC", "optional": true, "engines": { "node": ">=10" @@ -6351,6 +6673,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", + "license": "MIT", "peer": true, "engines": { "node": ">=6.0" @@ -6366,6 +6689,7 @@ "url": "https://github.com/sponsors/sibiraj-s" } ], + "license": "MIT", "engines": { "node": ">=8" } @@ -6374,6 +6698,7 @@ "version": "0.7.0", "resolved": "https://registry.npmjs.org/class-variance-authority/-/class-variance-authority-0.7.0.tgz", "integrity": "sha512-jFI8IQw4hczaL4ALINxqLEXQbWcNjoSkloa4IaufXCJr6QawJyw7tuRysRsrE8w2p/4gGaxKIt/hX3qz/IbD1A==", + "license": "Apache-2.0", "dependencies": { "clsx": "2.0.0" }, @@ -6385,6 +6710,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz", "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==", + "license": "MIT", "engines": { "node": ">=6" } @@ -6393,6 +6719,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "license": "MIT", "engines": { "node": ">=6" } @@ -6401,6 +6728,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "license": "MIT", "dependencies": { "restore-cursor": "^3.1.0" }, @@ -6412,6 +6740,7 @@ "version": "0.6.5", "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.5.tgz", "integrity": "sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==", + "license": "MIT", "dependencies": { "string-width": "^4.2.0" }, @@ -6426,6 +6755,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "license": "MIT", "dependencies": { "slice-ansi": "^3.0.0", "string-width": "^4.2.0" @@ -6441,6 +6771,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "license": "MIT", "optional": true, "engines": { "node": ">=0.8" @@ -6450,6 +6781,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "license": "MIT", "engines": { "node": ">=6" } @@ -6458,6 +6790,7 @@ "version": "1.15.0", "resolved": "https://registry.npmjs.org/codepage/-/codepage-1.15.0.tgz", "integrity": "sha512-3g6NUTPd/YtuuGrhMnOMRjFc+LJw/bnMp3+0r/Wcz3IXUuCosKRJvMphm5+Q+bvTVGcJJuRvVLuYba+WojaFaA==", + "license": "Apache-2.0", "engines": { "node": ">=0.8" } @@ -6466,6 +6799,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -6476,12 +6810,14 @@ "node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" }, "node_modules/color-support": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "license": "ISC", "optional": true, "bin": { "color-support": "bin.js" @@ -6490,12 +6826,14 @@ "node_modules/colorette": { "version": "2.0.20", "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "license": "MIT" }, "node_modules/combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "license": "MIT", "dependencies": { "delayed-stream": "~1.0.0" }, @@ -6507,6 +6845,7 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -6516,6 +6855,7 @@ "version": "6.2.1", "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", + "license": "MIT", "engines": { "node": ">= 6" } @@ -6524,6 +6864,7 @@ "version": "1.8.2", "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "license": "MIT", "engines": { "node": ">=4.0.0" } @@ -6532,7 +6873,8 @@ "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "devOptional": true + "devOptional": true, + "license": "MIT" }, "node_modules/concat-stream": { "version": "2.0.0", @@ -6542,6 +6884,7 @@ "engines": [ "node >= 6.0" ], + "license": "MIT", "dependencies": { "buffer-from": "^1.0.0", "inherits": "^2.0.3", @@ -6553,6 +6896,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", + "license": "ISC", "optional": true }, "node_modules/console.table": { @@ -6560,6 +6904,7 @@ "resolved": "https://registry.npmjs.org/console.table/-/console.table-0.10.0.tgz", "integrity": "sha512-dPyZofqggxuvSf7WXvNjuRfnsOk1YazkVP8FdxH4tcH2c37wc79/Yl6Bhr7Lsu00KMgy2ql/qCMuNu8xctZM8g==", "dev": true, + "license": "MIT", "dependencies": { "easy-table": "1.1.0" }, @@ -6572,6 +6917,7 @@ "resolved": "https://registry.npmjs.org/easy-table/-/easy-table-1.1.0.tgz", "integrity": "sha512-oq33hWOSSnl2Hoh00tZWaIPi1ievrD9aFG82/IgjlycAnW9hHx5PkJiXpxPsgEE+H7BsbVQXFVFST8TEXS6/pA==", "dev": true, + "license": "MIT", "optionalDependencies": { "wcwidth": ">=1.0.1" } @@ -6580,12 +6926,14 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/copy-to-clipboard": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz", "integrity": "sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==", + "license": "MIT", "dependencies": { "toggle-selection": "^1.0.6" } @@ -6595,6 +6943,7 @@ "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.38.1.tgz", "integrity": "sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==", "dev": true, + "license": "MIT", "dependencies": { "browserslist": "^4.23.3" }, @@ -6606,12 +6955,14 @@ "node_modules/core-util-is": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==" + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", + "license": "MIT" }, "node_modules/cosmiconfig": { "version": "8.3.6", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", + "license": "MIT", "dependencies": { "import-fresh": "^3.3.0", "js-yaml": "^4.1.0", @@ -6637,6 +6988,7 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", + "license": "Apache-2.0", "bin": { "crc32": "bin/crc32.njs" }, @@ -6648,6 +7000,7 @@ "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", + "license": "MIT", "dependencies": { "cross-spawn": "^7.0.1" }, @@ -6665,6 +7018,7 @@ "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "license": "MIT", "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -6679,6 +7033,7 @@ "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -6687,6 +7042,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/css-box-model/-/css-box-model-1.2.1.tgz", "integrity": "sha512-a7Vr4Q/kd/aw96bnJG332W9V9LkJO69JRcaCYDUqjp6/z0w6VcZjgAcTbgFxEPfBgdnAwlh3iwu+hLopa+flJw==", + "license": "MIT", "dependencies": { "tiny-invariant": "^1.0.6" } @@ -6695,6 +7051,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "license": "MIT", "bin": { "cssesc": "bin/cssesc" }, @@ -6705,13 +7062,15 @@ "node_modules/csstype": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "license": "MIT" }, "node_modules/cypress": { "version": "13.15.0", "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.15.0.tgz", "integrity": "sha512-53aO7PwOfi604qzOkCSzNlWquCynLlKE/rmmpSPcziRH6LNfaDUAklQT6WJIsD8ywxlIy+uVZsnTMCCQVd2kTw==", "hasInstallScript": true, + "license": "MIT", "dependencies": { "@cypress/request": "^3.0.4", "@cypress/xvfb": "^1.2.4", @@ -6768,6 +7127,7 @@ "resolved": "https://registry.npmjs.org/cypress-localstorage-commands/-/cypress-localstorage-commands-2.2.6.tgz", "integrity": "sha512-l3nZ+Lu6YbBWk4UIfNrRkNK56BkF8zVbCrqzCf35x4Nlx2wA2r0spBOZXnKjbutQZgo6qDqtS8uXoSqV36YM1Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=14.0.0" }, @@ -6780,6 +7140,7 @@ "resolved": "https://registry.npmjs.org/cypress-split/-/cypress-split-1.24.4.tgz", "integrity": "sha512-sKBFQB659Ss5B08GSESeMKXBEpPD2wKNGQR1HYbKT98rnM1x5E+MugzcicqEdsK4T2Ng0feuuZQkz8XniOA18A==", "dev": true, + "license": "MIT", "dependencies": { "@actions/core": "^1.10.0", "arg": "^5.0.2", @@ -6795,15 +7156,11 @@ "cypress-split-preview": "bin/preview.js" } }, - "node_modules/cypress/node_modules/proxy-from-env": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz", - "integrity": "sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A==" - }, "node_modules/dashdash": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", + "license": "MIT", "dependencies": { "assert-plus": "^1.0.0" }, @@ -6816,6 +7173,7 @@ "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.6", "es-errors": "^1.3.0", @@ -6833,6 +7191,7 @@ "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "es-errors": "^1.3.0", @@ -6850,6 +7209,7 @@ "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.6", "es-errors": "^1.3.0", @@ -6865,12 +7225,14 @@ "node_modules/dayjs": { "version": "1.11.13", "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.13.tgz", - "integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==" + "integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==", + "license": "MIT" }, "node_modules/debug": { "version": "4.3.7", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "license": "MIT", "dependencies": { "ms": "^2.1.3" }, @@ -6887,6 +7249,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz", "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==", + "license": "MIT", "dependencies": { "character-entities": "^2.0.0" }, @@ -6899,6 +7262,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -6908,6 +7272,7 @@ "version": "4.2.1", "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz", "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==", + "license": "MIT", "optional": true, "dependencies": { "mimic-response": "^2.0.0" @@ -6921,6 +7286,7 @@ "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.3.tgz", "integrity": "sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==", "dev": true, + "license": "MIT", "dependencies": { "array-buffer-byte-length": "^1.0.0", "call-bind": "^1.0.5", @@ -6953,6 +7319,7 @@ "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", "dev": true, + "license": "MIT", "peer": true }, "node_modules/deepmerge": { @@ -6960,6 +7327,7 @@ "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -6968,6 +7336,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "license": "MIT", "optional": true, "dependencies": { "clone": "^1.0.2" @@ -6980,6 +7349,7 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "license": "MIT", "dependencies": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", @@ -6997,6 +7367,7 @@ "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", "dev": true, + "license": "MIT", "dependencies": { "define-data-property": "^1.0.1", "has-property-descriptors": "^1.0.0", @@ -7013,6 +7384,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "license": "MIT", "engines": { "node": ">=0.4.0" } @@ -7021,6 +7393,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", + "license": "MIT", "optional": true }, "node_modules/dependency-tree": { @@ -7028,6 +7401,7 @@ "resolved": "https://registry.npmjs.org/dependency-tree/-/dependency-tree-11.0.1.tgz", "integrity": "sha512-eCt7HSKIC9NxgIykG2DRq3Aewn9UhVS14MB3rEn6l/AsEI1FBg6ZGSlCU0SZ6Tjm2kkhj6/8c2pViinuyKELhg==", "dev": true, + "license": "MIT", "dependencies": { "commander": "^12.0.0", "filing-cabinet": "^5.0.1", @@ -7046,6 +7420,7 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", "dev": true, + "license": "MIT", "engines": { "node": ">=18" } @@ -7054,6 +7429,7 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "license": "MIT", "engines": { "node": ">=6" } @@ -7062,6 +7438,7 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", + "license": "Apache-2.0", "optional": true, "engines": { "node": ">=8" @@ -7071,18 +7448,21 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/detect-node-es": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz", - "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==" + "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==", + "license": "MIT" }, "node_modules/detective-amd": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/detective-amd/-/detective-amd-6.0.0.tgz", "integrity": "sha512-NTqfYfwNsW7AQltKSEaWR66hGkTeD52Kz3eRQ+nfkA9ZFZt3iifRCWh+yZ/m6t3H42JFwVFTrml/D64R2PAIOA==", "dev": true, + "license": "MIT", "dependencies": { "ast-module-types": "^6.0.0", "escodegen": "^2.1.0", @@ -7101,6 +7481,7 @@ "resolved": "https://registry.npmjs.org/detective-cjs/-/detective-cjs-6.0.0.tgz", "integrity": "sha512-R55jTS6Kkmy6ukdrbzY4x+I7KkXiuDPpFzUViFV/tm2PBGtTCjkh9ZmTuJc1SaziMHJOe636dtiZLEuzBL9drg==", "dev": true, + "license": "MIT", "dependencies": { "ast-module-types": "^6.0.0", "node-source-walk": "^7.0.0" @@ -7114,6 +7495,7 @@ "resolved": "https://registry.npmjs.org/detective-es6/-/detective-es6-5.0.0.tgz", "integrity": "sha512-NGTnzjvgeMW1khUSEXCzPDoraLenWbUjCFjwxReH+Ir+P6LGjYtaBbAvITWn2H0VSC+eM7/9LFOTAkrta6hNYg==", "dev": true, + "license": "MIT", "dependencies": { "node-source-walk": "^7.0.0" }, @@ -7126,6 +7508,7 @@ "resolved": "https://registry.npmjs.org/detective-postcss/-/detective-postcss-7.0.0.tgz", "integrity": "sha512-pSXA6dyqmBPBuERpoOKKTUUjQCZwZPLRbd1VdsTbt6W+m/+6ROl4BbE87yQBUtLoK7yX8pvXHdKyM/xNIW9F7A==", "dev": true, + "license": "MIT", "dependencies": { "is-url": "^1.2.4", "postcss-values-parser": "^6.0.2" @@ -7142,6 +7525,7 @@ "resolved": "https://registry.npmjs.org/detective-sass/-/detective-sass-6.0.0.tgz", "integrity": "sha512-h5GCfFMkPm4ZUUfGHVPKNHKT8jV7cSmgK+s4dgQH4/dIUNh9/huR1fjEQrblOQNDalSU7k7g+tiW9LJ+nVEUhg==", "dev": true, + "license": "MIT", "dependencies": { "gonzales-pe": "^4.3.0", "node-source-walk": "^7.0.0" @@ -7155,6 +7539,7 @@ "resolved": "https://registry.npmjs.org/detective-scss/-/detective-scss-5.0.0.tgz", "integrity": "sha512-Y64HyMqntdsCh1qAH7ci95dk0nnpA29g319w/5d/oYcHolcGUVJbIhOirOFjfN1KnMAXAFm5FIkZ4l2EKFGgxg==", "dev": true, + "license": "MIT", "dependencies": { "gonzales-pe": "^4.3.0", "node-source-walk": "^7.0.0" @@ -7168,6 +7553,7 @@ "resolved": "https://registry.npmjs.org/detective-stylus/-/detective-stylus-5.0.0.tgz", "integrity": "sha512-KMHOsPY6aq3196WteVhkY5FF+6Nnc/r7q741E+Gq+Ax9mhE2iwj8Hlw8pl+749hPDRDBHZ2WlgOjP+twIG61vQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=18" } @@ -7177,6 +7563,7 @@ "resolved": "https://registry.npmjs.org/detective-typescript/-/detective-typescript-13.0.0.tgz", "integrity": "sha512-tcMYfiFWoUejSbvSblw90NDt76/4mNftYCX0SMnVRYzSXv8Fvo06hi4JOPdNvVNxRtCAKg3MJ3cBJh+ygEMH+A==", "dev": true, + "license": "MIT", "dependencies": { "@typescript-eslint/typescript-estree": "^7.6.0", "ast-module-types": "^6.0.0", @@ -7194,6 +7581,7 @@ "resolved": "https://registry.npmjs.org/detective-vue2/-/detective-vue2-2.0.3.tgz", "integrity": "sha512-AgWdSfVnft8uPGnUkdvE1EDadEENDCzoSRMt2xZfpxsjqVO617zGWXbB8TGIxHaqHz/nHa6lOSgAB8/dt0yEug==", "dev": true, + "license": "MIT", "dependencies": { "@vue/compiler-sfc": "^3.4.27", "detective-es6": "^5.0.0", @@ -7214,6 +7602,7 @@ "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", "dev": true, + "license": "MIT", "dependencies": { "dequal": "^2.0.0" }, @@ -7225,12 +7614,14 @@ "node_modules/didyoumean": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "license": "Apache-2.0" }, "node_modules/diff": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.3.1" } @@ -7240,6 +7631,7 @@ "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", "dev": true, + "license": "MIT", "dependencies": { "path-type": "^4.0.0" }, @@ -7250,13 +7642,15 @@ "node_modules/dlv": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "license": "MIT" }, "node_modules/doctrine": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", "dev": true, + "license": "Apache-2.0", "peer": true, "dependencies": { "esutils": "^2.0.2" @@ -7270,6 +7664,7 @@ "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz", "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">=12" }, @@ -7280,12 +7675,14 @@ "node_modules/eastasianwidth": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "license": "MIT" }, "node_modules/easy-table": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/easy-table/-/easy-table-1.2.0.tgz", "integrity": "sha512-OFzVOv03YpvtcWGe5AayU5G2hgybsg3iqA6drU8UaoZyB9jLGMTrz9+asnLp/E+6qPh88yEI1gvyZFZ41dmgww==", + "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" }, @@ -7297,6 +7694,7 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", + "license": "MIT", "dependencies": { "jsbn": "~0.1.0", "safer-buffer": "^2.1.0" @@ -7306,6 +7704,7 @@ "version": "5.5.1", "resolved": "https://registry.npmjs.org/echarts/-/echarts-5.5.1.tgz", "integrity": "sha512-Fce8upazaAXUVUVsjgV6mBnGuqgO+JNDlcgF79Dksy4+wgGpQB2lmYoO4TSweFg/mZITdpGHomw/cNBJZj1icA==", + "license": "Apache-2.0", "dependencies": { "tslib": "2.3.0", "zrender": "5.6.0" @@ -7315,6 +7714,7 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/echarts-for-react/-/echarts-for-react-3.0.2.tgz", "integrity": "sha512-DRwIiTzx8JfwPOVgGttDytBqdp5VzCSyMRIxubgU/g2n9y3VLUmF2FK7Icmg/sNVkv4+rktmrLN9w22U2yy3fA==", + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3", "size-sensor": "^1.0.1" @@ -7327,13 +7727,15 @@ "node_modules/echarts/node_modules/tslib": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", - "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==" + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==", + "license": "0BSD" }, "node_modules/ejs": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "jake": "^10.8.5" }, @@ -7345,19 +7747,22 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.39", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.39.tgz", - "integrity": "sha512-4xkpSR6CjuiaNyvwiWDI85N9AxsvbPawB8xc7yzLPonYTuP19BVgYweKyUMFtHEZgIcHWMt1ks5Cqx2m+6/Grg==" + "version": "1.5.41", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.41.tgz", + "integrity": "sha512-dfdv/2xNjX0P8Vzme4cfzHqnPm5xsZXwsolTYr0eyW18IUmNyG08vL+fttvinTfhKfIKdRoqkDIC9e9iWQCNYQ==", + "license": "ISC" }, "node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" }, "node_modules/end-of-stream": { "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "license": "MIT", "dependencies": { "once": "^1.4.0" } @@ -7366,6 +7771,7 @@ "version": "5.17.1", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.4", "tapable": "^2.2.0" @@ -7378,6 +7784,7 @@ "version": "2.4.1", "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", + "license": "MIT", "dependencies": { "ansi-colors": "^4.1.1", "strip-ansi": "^6.0.1" @@ -7391,6 +7798,7 @@ "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">=0.12" }, @@ -7402,12 +7810,14 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "license": "MIT", "dependencies": { "is-arrayish": "^0.2.1" } @@ -7417,6 +7827,7 @@ "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", "dev": true, + "license": "MIT", "dependencies": { "array-buffer-byte-length": "^1.0.1", "arraybuffer.prototype.slice": "^1.0.3", @@ -7476,6 +7887,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "license": "MIT", "dependencies": { "get-intrinsic": "^1.2.4" }, @@ -7487,6 +7899,7 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "license": "MIT", "engines": { "node": ">= 0.4" } @@ -7496,6 +7909,7 @@ "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "get-intrinsic": "^1.1.3", @@ -7516,6 +7930,7 @@ "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.1.0.tgz", "integrity": "sha512-/SurEfycdyssORP/E+bj4sEu1CWw4EmLDsHynHwSXQ7utgbrMRWW195pTrCjFgFCddf/UkYm3oqKPRq5i8bJbw==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -7540,6 +7955,7 @@ "version": "1.5.4", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==", + "license": "MIT", "peer": true }, "node_modules/es-object-atoms": { @@ -7547,6 +7963,7 @@ "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", "dev": true, + "license": "MIT", "dependencies": { "es-errors": "^1.3.0" }, @@ -7559,6 +7976,7 @@ "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", "dev": true, + "license": "MIT", "dependencies": { "get-intrinsic": "^1.2.4", "has-tostringtag": "^1.0.2", @@ -7573,6 +7991,7 @@ "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", "dev": true, + "license": "MIT", "dependencies": { "hasown": "^2.0.0" } @@ -7582,6 +8001,7 @@ "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", "dev": true, + "license": "MIT", "dependencies": { "is-callable": "^1.1.4", "is-date-object": "^1.0.1", @@ -7598,7 +8018,8 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/esbuild": { "version": "0.23.1", @@ -7606,6 +8027,7 @@ "integrity": "sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg==", "dev": true, "hasInstallScript": true, + "license": "MIT", "bin": { "esbuild": "bin/esbuild" }, @@ -7643,6 +8065,7 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "license": "MIT", "engines": { "node": ">=6" } @@ -7652,6 +8075,7 @@ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -7664,6 +8088,7 @@ "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "esprima": "^4.0.1", "estraverse": "^5.2.0", @@ -7686,6 +8111,7 @@ "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", @@ -7742,6 +8168,7 @@ "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==", "dev": true, + "license": "MIT", "bin": { "eslint-config-prettier": "bin/cli.js" }, @@ -7754,6 +8181,7 @@ "resolved": "https://registry.npmjs.org/eslint-mdx/-/eslint-mdx-3.1.5.tgz", "integrity": "sha512-ynztX0k7CQ3iDL7fDEIeg3g0O/d6QPv7IBI9fdYLhXp5fAp0fi8X22xF/D3+Pk0f90R27uwqa1clHpay6t0l8Q==", "dev": true, + "license": "MIT", "dependencies": { "acorn": "^8.11.3", "acorn-jsx": "^5.3.2", @@ -7786,6 +8214,7 @@ "resolved": "https://registry.npmjs.org/eslint-plugin-i18next/-/eslint-plugin-i18next-6.1.0.tgz", "integrity": "sha512-upFtY6JyrJk8+nKp7utxlYyq5PMo/+FdgJIXpA29QdAaGR1whVmybUz2F5W+0TQYqIirekq4cSwWlej/ealBuA==", "dev": true, + "license": "ISC", "dependencies": { "lodash": "^4.17.21", "requireindex": "~1.1.0" @@ -7799,6 +8228,7 @@ "resolved": "https://registry.npmjs.org/eslint-plugin-markdown/-/eslint-plugin-markdown-3.0.1.tgz", "integrity": "sha512-8rqoc148DWdGdmYF6WSQFT3uQ6PO7zXYgeBpHAOAakX/zpq+NvFYbDA/H7PYzHajwtmaOzAwfxyl++x0g1/N9A==", "dev": true, + "license": "MIT", "dependencies": { "mdast-util-from-markdown": "^0.8.5" }, @@ -7814,6 +8244,7 @@ "resolved": "https://registry.npmjs.org/eslint-plugin-mdx/-/eslint-plugin-mdx-3.1.5.tgz", "integrity": "sha512-lUE7tP7IrIRHU3gTtASDe5u4YM2SvQveYVJfuo82yn3MLh/B/v05FNySURCK4aIxIYF1QYo3IRemQG/lyQzpAg==", "dev": true, + "license": "MIT", "dependencies": { "eslint-mdx": "^3.1.5", "eslint-plugin-markdown": "^3.0.1", @@ -7840,6 +8271,7 @@ "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.2.1.tgz", "integrity": "sha512-gH3iR3g4JfF+yYPaJYkN7jEl9QbweL/YfkoRlNnuIEHEz1vHVlCmWOS+eGGiRuzHQXdJFCOTxRgvju9b8VUmrw==", "dev": true, + "license": "MIT", "dependencies": { "prettier-linter-helpers": "^1.0.0", "synckit": "^0.9.1" @@ -7870,6 +8302,7 @@ "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.1.tgz", "integrity": "sha512-xwTnwDqzbDRA8uJ7BMxPs/EXRB3i8ZfnOIp8BsxEQkT0nHPp+WWceqGgo6rKb9ctNi8GJLDT4Go5HAWELa/WMg==", "dev": true, + "license": "MIT", "dependencies": { "array-includes": "^3.1.8", "array.prototype.findlast": "^1.2.5", @@ -7902,6 +8335,7 @@ "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz", "integrity": "sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -7914,6 +8348,7 @@ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -7924,6 +8359,7 @@ "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "esutils": "^2.0.2" }, @@ -7936,6 +8372,7 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -7948,6 +8385,7 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -7957,6 +8395,7 @@ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", "dev": true, + "license": "BSD-2-Clause", "peer": true, "dependencies": { "esrecurse": "^4.3.0", @@ -7974,6 +8413,7 @@ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", "dev": true, + "license": "Apache-2.0", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -7986,6 +8426,7 @@ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "balanced-match": "^1.0.0", @@ -7997,6 +8438,7 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, + "license": "ISC", "peer": true, "dependencies": { "brace-expansion": "^1.1.7" @@ -8010,6 +8452,7 @@ "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "acorn": "^8.9.0", "acorn-jsx": "^5.3.2", @@ -8027,6 +8470,7 @@ "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", "dev": true, + "license": "BSD-2-Clause", "bin": { "esparse": "bin/esparse.js", "esvalidate": "bin/esvalidate.js" @@ -8040,6 +8484,7 @@ "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", "dev": true, + "license": "BSD-3-Clause", "peer": true, "dependencies": { "estraverse": "^5.1.0" @@ -8052,6 +8497,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "license": "BSD-2-Clause", "peer": true, "dependencies": { "estraverse": "^5.2.0" @@ -8064,6 +8510,7 @@ "version": "5.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } @@ -8073,6 +8520,7 @@ "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz", "integrity": "sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==", "dev": true, + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" @@ -8083,6 +8531,7 @@ "resolved": "https://registry.npmjs.org/estree-util-visit/-/estree-util-visit-2.0.0.tgz", "integrity": "sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==", "dev": true, + "license": "MIT", "dependencies": { "@types/estree-jsx": "^1.0.0", "@types/unist": "^3.0.0" @@ -8096,13 +8545,15 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/esutils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">=0.10.0" } @@ -8110,18 +8561,21 @@ "node_modules/eventemitter2": { "version": "6.4.7", "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.7.tgz", - "integrity": "sha512-tYUSVOGeQPKt/eC1ABfhHy5Xd96N3oIijJvN3O9+TsC28T5V9yX9oEfEK5faP0EFSNVOG97qtAS68GBrQB2hDg==" + "integrity": "sha512-tYUSVOGeQPKt/eC1ABfhHy5Xd96N3oIijJvN3O9+TsC28T5V9yX9oEfEK5faP0EFSNVOG97qtAS68GBrQB2hDg==", + "license": "MIT" }, "node_modules/eventemitter3": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/events": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "license": "MIT", "engines": { "node": ">=0.8.x" } @@ -8130,6 +8584,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "license": "MIT", "dependencies": { "cross-spawn": "^7.0.0", "get-stream": "^5.0.0", @@ -8152,6 +8607,7 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", + "license": "MIT", "dependencies": { "pify": "^2.2.0" }, @@ -8162,12 +8618,14 @@ "node_modules/extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "license": "MIT" }, "node_modules/extract-zip": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", + "license": "BSD-2-Clause", "dependencies": { "debug": "^4.1.1", "get-stream": "^5.1.0", @@ -8189,23 +8647,27 @@ "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", "engines": [ "node >=0.6.0" - ] + ], + "license": "MIT" }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "license": "MIT" }, "node_modules/fast-diff": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz", "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==", - "dev": true + "dev": true, + "license": "Apache-2.0" }, "node_modules/fast-glob": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "license": "MIT", "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -8221,6 +8683,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "license": "ISC", "dependencies": { "is-glob": "^4.0.1" }, @@ -8231,13 +8694,15 @@ "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "license": "MIT" }, "node_modules/fast-levenshtein": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", "dev": true, + "license": "MIT", "peer": true }, "node_modules/fast-shuffle": { @@ -8245,6 +8710,7 @@ "resolved": "https://registry.npmjs.org/fast-shuffle/-/fast-shuffle-6.1.0.tgz", "integrity": "sha512-3aj8oO6bvZFKYDGvXNmmEuxyOjre8trCpIbtFSM/DSKd+o3iSbQQPb5BZQeJ7SPYVivn9EeW3gKh0QdnD027MQ==", "dev": true, + "license": "MIT", "dependencies": { "pcg": "1.0.0" } @@ -8253,12 +8719,14 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.3.tgz", "integrity": "sha512-aLrHthzCjH5He4Z2H9YZ+v6Ujb9ocRuW6ZzkJQOrTxleEijANq4v1TsaPaVG1PZcuurEzrLcWRyYBYXD5cEiaw==", - "dev": true + "dev": true, + "license": "BSD-3-Clause" }, "node_modules/fastq": { "version": "1.17.1", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "license": "ISC", "dependencies": { "reusify": "^1.0.4" } @@ -8267,6 +8735,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", + "license": "MIT", "dependencies": { "pend": "~1.2.0" } @@ -8275,6 +8744,7 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "license": "MIT", "dependencies": { "escape-string-regexp": "^1.0.5" }, @@ -8289,6 +8759,7 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "license": "MIT", "engines": { "node": ">=0.8.0" } @@ -8298,6 +8769,7 @@ "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "flat-cache": "^3.0.4" @@ -8311,6 +8783,7 @@ "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", "dev": true, + "license": "Apache-2.0", "dependencies": { "minimatch": "^5.0.1" } @@ -8320,6 +8793,7 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -8332,6 +8806,7 @@ "resolved": "https://registry.npmjs.org/filing-cabinet/-/filing-cabinet-5.0.2.tgz", "integrity": "sha512-RZlFj8lzyu6jqtFBeXNqUjjNG6xm+gwXue3T70pRxw1W40kJwlgq0PSWAmh0nAnn5DHuBIecLXk9+1VKS9ICXA==", "dev": true, + "license": "MIT", "dependencies": { "app-module-path": "^2.2.0", "commander": "^12.0.0", @@ -8357,6 +8832,7 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", "dev": true, + "license": "MIT", "engines": { "node": ">=18" } @@ -8366,6 +8842,7 @@ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", "dev": true, + "license": "MIT", "dependencies": { "is-core-module": "^2.13.0", "path-parse": "^1.0.7", @@ -8382,6 +8859,7 @@ "version": "7.1.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" }, @@ -8394,6 +8872,7 @@ "resolved": "https://registry.npmjs.org/find-cypress-specs/-/find-cypress-specs-1.45.2.tgz", "integrity": "sha512-D289NM0Dpqoz4+yl8oEtbioqm7zPKQo0hLcvwlg5Z9iBm7EioMIFiOYgluthDNPxUES/aJF+1xHRHAJpC3ejcA==", "dev": true, + "license": "MIT", "dependencies": { "@actions/core": "^1.10.0", "arg": "^5.0.1", @@ -8420,6 +8899,7 @@ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -8430,6 +8910,7 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -8442,6 +8923,7 @@ "resolved": "https://registry.npmjs.org/find-test-names/-/find-test-names-1.28.30.tgz", "integrity": "sha512-b5PLJ5WnskdaYHBf+38FN/4TKh5lqwrltITkqxuARsN2bW6civrhqOXbVA+4727YNowYLt/jtIC9Dsn7eJSP6A==", "dev": true, + "license": "MIT", "dependencies": { "@babel/parser": "^7.24.7", "@babel/plugin-syntax-jsx": "^7.24.7", @@ -8461,6 +8943,7 @@ "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "locate-path": "^6.0.0", @@ -8478,6 +8961,7 @@ "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "flatted": "^3.2.9", @@ -8493,32 +8977,15 @@ "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", "dev": true, + "license": "ISC", "peer": true }, - "node_modules/follow-redirects": { - "version": "1.15.9", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", - "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, "node_modules/for-each": { "version": "0.3.3", "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", "dev": true, + "license": "MIT", "dependencies": { "is-callable": "^1.1.3" } @@ -8527,6 +8994,7 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", + "license": "ISC", "dependencies": { "cross-spawn": "^7.0.0", "signal-exit": "^4.0.1" @@ -8542,6 +9010,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "license": "ISC", "engines": { "node": ">=14" }, @@ -8553,6 +9022,7 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", + "license": "Apache-2.0", "engines": { "node": "*" } @@ -8561,6 +9031,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.1.tgz", "integrity": "sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==", + "license": "MIT", "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", @@ -8574,6 +9045,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/frac/-/frac-1.1.2.tgz", "integrity": "sha512-w/XBfkibaTl3YDqASwfDUqkna4Z2p9cFSr1aHDt0WoMTECnRfBOv2WArlZILlqgWlmdIlALXGpM2AOhEk5W3IA==", + "license": "Apache-2.0", "engines": { "node": ">=0.8" } @@ -8583,6 +9055,7 @@ "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", "dev": true, + "license": "MIT", "engines": { "node": "*" }, @@ -8595,6 +9068,7 @@ "version": "9.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "license": "MIT", "dependencies": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", @@ -8609,6 +9083,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "license": "ISC", "optional": true, "dependencies": { "minipass": "^3.0.0" @@ -8621,6 +9096,7 @@ "version": "3.3.6", "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "license": "ISC", "optional": true, "dependencies": { "yallist": "^4.0.0" @@ -8633,19 +9109,22 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "license": "ISC", "optional": true }, "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "devOptional": true + "devOptional": true, + "license": "ISC" }, "node_modules/fsevents": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", "hasInstallScript": true, + "license": "MIT", "optional": true, "os": [ "darwin" @@ -8658,6 +9137,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -8667,6 +9147,7 @@ "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -8685,6 +9166,7 @@ "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", "dev": true, + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -8694,6 +9176,7 @@ "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", "deprecated": "This package is no longer supported.", + "license": "ISC", "optional": true, "dependencies": { "aproba": "^1.0.3 || ^2.0.0", @@ -8715,6 +9198,7 @@ "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -8724,6 +9208,7 @@ "resolved": "https://registry.npmjs.org/get-amd-module-type/-/get-amd-module-type-6.0.0.tgz", "integrity": "sha512-hFM7oivtlgJ3d6XWD6G47l8Wyh/C6vFw5G24Kk1Tbq85yh5gcM8Fne5/lFhiuxB+RT6+SI7I1ThB9lG4FBh3jw==", "dev": true, + "license": "MIT", "dependencies": { "ast-module-types": "^6.0.0", "node-source-walk": "^7.0.0" @@ -8736,6 +9221,7 @@ "version": "1.2.4", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "license": "MIT", "dependencies": { "es-errors": "^1.3.0", "function-bind": "^1.1.2", @@ -8754,6 +9240,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz", "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==", + "license": "MIT", "engines": { "node": ">=6" } @@ -8762,12 +9249,14 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/get-stream": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "license": "MIT", "dependencies": { "pump": "^3.0.0" }, @@ -8783,6 +9272,7 @@ "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.5", "es-errors": "^1.3.0", @@ -8800,6 +9290,7 @@ "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.8.1.tgz", "integrity": "sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==", "dev": true, + "license": "MIT", "dependencies": { "resolve-pkg-maps": "^1.0.0" }, @@ -8811,6 +9302,7 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/getos/-/getos-3.2.1.tgz", "integrity": "sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q==", + "license": "MIT", "dependencies": { "async": "^3.2.0" } @@ -8819,6 +9311,7 @@ "version": "0.1.7", "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", + "license": "MIT", "dependencies": { "assert-plus": "^1.0.0" } @@ -8828,6 +9321,7 @@ "resolved": "https://registry.npmjs.org/glob/-/glob-11.0.0.tgz", "integrity": "sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g==", "dev": true, + "license": "ISC", "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^4.0.1", @@ -8850,6 +9344,7 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "license": "ISC", "dependencies": { "is-glob": "^4.0.3" }, @@ -8861,6 +9356,7 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "license": "BSD-2-Clause", "peer": true }, "node_modules/glob/node_modules/minimatch": { @@ -8868,6 +9364,7 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.1.tgz", "integrity": "sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -8883,6 +9380,7 @@ "resolved": "https://registry.npmjs.org/global-agent/-/global-agent-3.0.0.tgz", "integrity": "sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "boolean": "^3.0.1", "es6-error": "^4.1.1", @@ -8899,6 +9397,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", + "license": "MIT", "dependencies": { "ini": "2.0.0" }, @@ -8914,6 +9413,7 @@ "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "type-fest": "^0.20.2" @@ -8930,6 +9430,7 @@ "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", "dev": true, + "license": "MIT", "dependencies": { "define-properties": "^1.2.1", "gopd": "^1.0.1" @@ -8946,6 +9447,7 @@ "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "dev": true, + "license": "MIT", "dependencies": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", @@ -8966,6 +9468,7 @@ "resolved": "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-4.3.0.tgz", "integrity": "sha512-otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ==", "dev": true, + "license": "MIT", "dependencies": { "minimist": "^1.2.5" }, @@ -8980,6 +9483,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "license": "MIT", "dependencies": { "get-intrinsic": "^1.1.3" }, @@ -8990,19 +9494,22 @@ "node_modules/graceful-fs": { "version": "4.2.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "license": "ISC" }, "node_modules/graphemer": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/has-bigints": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", "dev": true, + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -9011,6 +9518,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } @@ -9019,6 +9527,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "license": "MIT", "dependencies": { "es-define-property": "^1.0.0" }, @@ -9030,6 +9539,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -9041,6 +9551,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -9053,6 +9564,7 @@ "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", "dev": true, + "license": "MIT", "dependencies": { "has-symbols": "^1.0.3" }, @@ -9067,12 +9579,14 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", + "license": "ISC", "optional": true }, "node_modules/hasown": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "license": "MIT", "dependencies": { "function-bind": "^1.1.2" }, @@ -9084,6 +9598,7 @@ "version": "7.1.2", "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-7.1.2.tgz", "integrity": "sha512-Nz7FfPBuljzsN3tCQ4kCBKqdNhQE2l0Tn+X1ubgKBPRoiDIu1mL08Cfw4k7q71+Duyaw7DXDN+VTAp4Vh3oCOw==", + "license": "MIT", "dependencies": { "@types/hast": "^2.0.0", "@types/unist": "^2.0.0", @@ -9101,12 +9616,14 @@ "node_modules/hast-util-from-parse5/node_modules/@types/unist": { "version": "2.0.11", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", - "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==" + "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", + "license": "MIT" }, "node_modules/hast-util-from-parse5/node_modules/unist-util-stringify-position": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0" }, @@ -9119,6 +9636,7 @@ "version": "5.3.7", "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "is-buffer": "^2.0.0", @@ -9134,6 +9652,7 @@ "version": "3.1.4", "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "unist-util-stringify-position": "^3.0.0" @@ -9147,6 +9666,7 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-3.1.1.tgz", "integrity": "sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA==", + "license": "MIT", "dependencies": { "@types/hast": "^2.0.0" }, @@ -9159,6 +9679,7 @@ "version": "7.2.3", "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-7.2.3.tgz", "integrity": "sha512-RujVQfVsOrxzPOPSzZFiwofMArbQke6DJjnFfceiEbFh7S05CbPt0cYN+A5YeD3pso0JQk6O1aHBnx9+Pm2uqg==", + "license": "MIT", "dependencies": { "@types/hast": "^2.0.0", "@types/parse5": "^6.0.0", @@ -9180,12 +9701,14 @@ "node_modules/hast-util-raw/node_modules/@types/unist": { "version": "2.0.11", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", - "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==" + "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", + "license": "MIT" }, "node_modules/hast-util-raw/node_modules/unist-util-is": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0" }, @@ -9198,6 +9721,7 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0" }, @@ -9210,6 +9734,7 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "unist-util-is": "^5.0.0", @@ -9224,6 +9749,7 @@ "version": "5.1.3", "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "unist-util-is": "^5.0.0" @@ -9237,6 +9763,7 @@ "version": "5.3.7", "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "is-buffer": "^2.0.0", @@ -9252,6 +9779,7 @@ "version": "3.1.4", "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "unist-util-stringify-position": "^3.0.0" @@ -9265,6 +9793,7 @@ "version": "7.1.0", "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-7.1.0.tgz", "integrity": "sha512-YNRgAJkH2Jky5ySkIqFXTQiaqcAtJyVE+D5lkN6CdtOqrnkLfGYYrEcKuHOJZlp+MwjSwuD3fZuawI+sic/RBw==", + "license": "MIT", "dependencies": { "@types/hast": "^2.0.0", "comma-separated-tokens": "^2.0.0", @@ -9282,6 +9811,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-2.0.1.tgz", "integrity": "sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng==", + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" @@ -9291,6 +9821,7 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-7.2.0.tgz", "integrity": "sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw==", + "license": "MIT", "dependencies": { "@types/hast": "^2.0.0", "comma-separated-tokens": "^2.0.0", @@ -9317,6 +9848,7 @@ "version": "3.3.2", "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "license": "BSD-3-Clause", "dependencies": { "react-is": "^16.7.0" } @@ -9326,6 +9858,7 @@ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz", "integrity": "sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==", "dev": true, + "license": "ISC", "dependencies": { "lru-cache": "^10.0.1" }, @@ -9337,12 +9870,14 @@ "version": "10.4.3", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/html-parse-stringify": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/html-parse-stringify/-/html-parse-stringify-3.0.1.tgz", "integrity": "sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg==", + "license": "MIT", "dependencies": { "void-elements": "3.1.0" } @@ -9351,6 +9886,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-2.0.1.tgz", "integrity": "sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -9360,6 +9896,7 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.4.0.tgz", "integrity": "sha512-G5akfn7eKbpDN+8nPS/cb57YeA1jLTVxjpCj7tmm3QKPdyDy7T+qSC40e9ptydSWvkwjSXw1VbkpyEm39ukeAg==", + "license": "MIT", "dependencies": { "assert-plus": "^1.0.0", "jsprim": "^2.0.2", @@ -9373,6 +9910,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "license": "MIT", "optional": true, "dependencies": { "agent-base": "6", @@ -9386,6 +9924,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "license": "Apache-2.0", "engines": { "node": ">=8.12.0" } @@ -9394,13 +9933,15 @@ "version": "3.32.1", "resolved": "https://registry.npmjs.org/humanize-duration/-/humanize-duration-3.32.1.tgz", "integrity": "sha512-inh5wue5XdfObhu/IGEMiA1nUXigSGcaKNemcbLRKa7jXYGDZXr3LoT9pTIzq2hPEbld7w/qv9h+ikWGz8fL1g==", - "dev": true + "dev": true, + "license": "Unlicense" }, "node_modules/husky": { "version": "8.0.3", "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.3.tgz", "integrity": "sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==", "dev": true, + "license": "MIT", "bin": { "husky": "lib/bin.js" }, @@ -9429,6 +9970,7 @@ "url": "https://www.i18next.com/how-to/faq#i18next-is-awesome.-how-can-i-support-the-project" } ], + "license": "MIT", "dependencies": { "@babel/runtime": "^7.23.2" } @@ -9437,6 +9979,7 @@ "version": "7.2.1", "resolved": "https://registry.npmjs.org/i18next-browser-languagedetector/-/i18next-browser-languagedetector-7.2.1.tgz", "integrity": "sha512-h/pM34bcH6tbz8WgGXcmWauNpQupCGr25XPp9cZwZInR9XHSjIFDYp1SIok7zSPsTOMxdvuLyu86V+g2Kycnfw==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.23.2" } @@ -9445,7 +9988,8 @@ "version": "7.1.1", "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/ieee754": { "version": "1.2.1", @@ -9464,13 +10008,15 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "BSD-3-Clause" }, "node_modules/ignore": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", "dev": true, + "license": "MIT", "engines": { "node": ">= 4" } @@ -9479,12 +10025,14 @@ "version": "3.0.6", "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/import-fresh": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "license": "MIT", "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" @@ -9501,6 +10049,7 @@ "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz", "integrity": "sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==", "dev": true, + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -9511,6 +10060,7 @@ "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", "dev": true, + "license": "MIT", "peer": true, "engines": { "node": ">=0.8.19" @@ -9520,6 +10070,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "license": "MIT", "engines": { "node": ">=8" } @@ -9530,6 +10081,7 @@ "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", "devOptional": true, + "license": "ISC", "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -9539,12 +10091,14 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "devOptional": true + "devOptional": true, + "license": "ISC" }, "node_modules/ini": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", + "license": "ISC", "engines": { "node": ">=10" } @@ -9552,13 +10106,15 @@ "node_modules/inline-style-parser": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", - "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" + "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==", + "license": "MIT" }, "node_modules/internal-slot": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", "dev": true, + "license": "MIT", "dependencies": { "es-errors": "^1.3.0", "hasown": "^2.0.0", @@ -9573,6 +10129,7 @@ "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.10" } @@ -9581,6 +10138,7 @@ "version": "2.2.4", "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "license": "MIT", "dependencies": { "loose-envify": "^1.0.0" } @@ -9590,6 +10148,7 @@ "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", "dev": true, + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -9600,6 +10159,7 @@ "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", "dev": true, + "license": "MIT", "dependencies": { "is-alphabetical": "^1.0.0", "is-decimal": "^1.0.0" @@ -9614,6 +10174,7 @@ "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -9630,6 +10191,7 @@ "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "get-intrinsic": "^1.2.1" @@ -9644,13 +10206,15 @@ "node_modules/is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "license": "MIT" }, "node_modules/is-async-function": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", "dev": true, + "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -9666,6 +10230,7 @@ "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", "dev": true, + "license": "MIT", "dependencies": { "has-bigints": "^1.0.1" }, @@ -9677,6 +10242,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "license": "MIT", "dependencies": { "binary-extensions": "^2.0.0" }, @@ -9689,6 +10255,7 @@ "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -9718,6 +10285,7 @@ "url": "https://feross.org/support" } ], + "license": "MIT", "engines": { "node": ">=4" } @@ -9727,6 +10295,7 @@ "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -9738,6 +10307,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", + "license": "MIT", "dependencies": { "ci-info": "^3.2.0" }, @@ -9749,6 +10319,7 @@ "version": "2.15.1", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", + "license": "MIT", "dependencies": { "hasown": "^2.0.2" }, @@ -9764,6 +10335,7 @@ "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", "dev": true, + "license": "MIT", "dependencies": { "is-typed-array": "^1.1.13" }, @@ -9779,6 +10351,7 @@ "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", "dev": true, + "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -9794,6 +10367,7 @@ "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", "dev": true, + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -9803,12 +10377,14 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/is-empty/-/is-empty-1.2.0.tgz", "integrity": "sha512-F2FnH/otLNJv0J6wc73A5Xo7oHLNnqplYqZhUu01tD54DIPvxIRSTSLkrUB/M0nHO4vo1O9PDfN4KoTxCzLh/w==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -9818,6 +10394,7 @@ "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2" }, @@ -9829,6 +10406,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "license": "MIT", "engines": { "node": ">=8" } @@ -9838,6 +10416,7 @@ "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", "dev": true, + "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -9852,6 +10431,7 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "license": "MIT", "dependencies": { "is-extglob": "^2.1.1" }, @@ -9864,6 +10444,7 @@ "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", "dev": true, + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -9873,6 +10454,7 @@ "version": "0.4.0", "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", + "license": "MIT", "dependencies": { "global-dirs": "^3.0.0", "is-path-inside": "^3.0.2" @@ -9889,6 +10471,7 @@ "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -9900,13 +10483,15 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/is-negative-zero": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -9918,6 +10503,7 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "license": "MIT", "engines": { "node": ">=0.12.0" } @@ -9927,6 +10513,7 @@ "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", "dev": true, + "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -9942,6 +10529,7 @@ "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -9950,6 +10538,7 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "license": "MIT", "engines": { "node": ">=8" } @@ -9958,6 +10547,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -9970,6 +10560,7 @@ "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -9986,6 +10577,7 @@ "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -9995,6 +10587,7 @@ "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -10007,6 +10600,7 @@ "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7" }, @@ -10021,6 +10615,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "license": "MIT", "engines": { "node": ">=8" }, @@ -10033,6 +10628,7 @@ "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", "dev": true, + "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -10048,6 +10644,7 @@ "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", "dev": true, + "license": "MIT", "dependencies": { "has-symbols": "^1.0.2" }, @@ -10063,6 +10660,7 @@ "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", "dev": true, + "license": "MIT", "dependencies": { "which-typed-array": "^1.1.14" }, @@ -10076,12 +10674,14 @@ "node_modules/is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "license": "MIT" }, "node_modules/is-unicode-supported": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -10093,13 +10693,15 @@ "version": "1.2.4", "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/is-url-superb": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/is-url-superb/-/is-url-superb-4.0.0.tgz", "integrity": "sha512-GI+WjezhPPcbM+tqE9LnmsY5qqjwHzTvjJ36wxYX5ujNXefSUJ/T17r5bqDV8yLhcgB59KTPNOc9O9cmHTPWsA==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -10112,6 +10714,7 @@ "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -10124,6 +10727,7 @@ "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2" }, @@ -10136,6 +10740,7 @@ "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "get-intrinsic": "^1.2.4" @@ -10151,23 +10756,27 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "license": "ISC" }, "node_modules/isstream": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==" + "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", + "license": "MIT" }, "node_modules/iterator.prototype": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.3.tgz", "integrity": "sha512-FW5iMbeQ6rBGm/oKgzq2aW4KvAGpxPzYES8N4g4xNXUKpL1mclMvOe+76AcLDTvD+Ze+sOpVhgdAQEKF4L9iGQ==", "dev": true, + "license": "MIT", "dependencies": { "define-properties": "^1.2.1", "get-intrinsic": "^1.2.1", @@ -10184,6 +10793,7 @@ "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.0.2.tgz", "integrity": "sha512-bZsjR/iRjl1Nk1UkjGpAzLNfQtzuijhn2g+pbZb98HQ1Gk8vM9hfbxeMBP+M2/UUdwj0RqGG3mlvk2MsAqwvEw==", "dev": true, + "license": "BlueOak-1.0.0", "dependencies": { "@isaacs/cliui": "^8.0.2" }, @@ -10199,6 +10809,7 @@ "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.2.tgz", "integrity": "sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "async": "^3.2.3", "chalk": "^4.0.2", @@ -10217,6 +10828,7 @@ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -10227,6 +10839,7 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -10238,6 +10851,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "license": "MIT", "peer": true, "dependencies": { "@types/node": "*", @@ -10252,6 +10866,7 @@ "version": "1.21.6", "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", + "license": "MIT", "bin": { "jiti": "bin/jiti.js" } @@ -10259,12 +10874,14 @@ "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "license": "MIT" }, "node_modules/js-yaml": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "license": "MIT", "dependencies": { "argparse": "^2.0.1" }, @@ -10275,13 +10892,15 @@ "node_modules/jsbn": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==" + "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", + "license": "MIT" }, "node_modules/jsesc": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", "dev": true, + "license": "MIT", "bin": { "jsesc": "bin/jsesc" }, @@ -10294,22 +10913,26 @@ "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", "dev": true, + "license": "MIT", "peer": true }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "license": "MIT" }, "node_modules/json-schema": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", + "license": "(AFL-2.1 OR BSD-3-Clause)" }, "node_modules/json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "license": "MIT", "peer": true }, "node_modules/json-stable-stringify-without-jsonify": { @@ -10317,18 +10940,21 @@ "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", "dev": true, + "license": "MIT", "peer": true }, "node_modules/json-stringify-safe": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==" + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", + "license": "ISC" }, "node_modules/json5": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", "dev": true, + "license": "MIT", "bin": { "json5": "lib/cli.js" }, @@ -10340,6 +10966,7 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "license": "MIT", "dependencies": { "universalify": "^2.0.0" }, @@ -10352,6 +10979,7 @@ "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -10363,6 +10991,7 @@ "engines": [ "node >=0.6.0" ], + "license": "MIT", "dependencies": { "assert-plus": "1.0.0", "extsprintf": "1.3.0", @@ -10375,6 +11004,7 @@ "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", "dev": true, + "license": "MIT", "dependencies": { "array-includes": "^3.1.6", "array.prototype.flat": "^1.3.1", @@ -10390,6 +11020,7 @@ "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "json-buffer": "3.0.1" @@ -10399,6 +11030,7 @@ "version": "4.1.5", "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", + "license": "MIT", "engines": { "node": ">=6" } @@ -10407,6 +11039,7 @@ "version": "1.6.0", "resolved": "https://registry.npmjs.org/lazy-ass/-/lazy-ass-1.6.0.tgz", "integrity": "sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw==", + "license": "MIT", "engines": { "node": "> 0.8" } @@ -10416,6 +11049,7 @@ "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -10425,6 +11059,7 @@ "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "prelude-ls": "^1.2.1", @@ -10439,6 +11074,7 @@ "resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz", "integrity": "sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==", "dev": true, + "license": "MIT", "dependencies": { "immediate": "~3.0.5" } @@ -10447,6 +11083,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "license": "MIT", "engines": { "node": ">=10" } @@ -10454,13 +11091,15 @@ "node_modules/lines-and-columns": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "license": "MIT" }, "node_modules/lint-staged": { "version": "13.3.0", "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-13.3.0.tgz", "integrity": "sha512-mPRtrYnipYYv1FEE134ufbWpeggNTo+O/UPzngoaKzbzHAthvR55am+8GfHTnqNRQVRRrYQLGW9ZyUoD7DsBHQ==", "dev": true, + "license": "MIT", "dependencies": { "chalk": "5.3.0", "commander": "11.0.0", @@ -10488,6 +11127,7 @@ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-5.0.0.tgz", "integrity": "sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==", "dev": true, + "license": "MIT", "dependencies": { "type-fest": "^1.0.2" }, @@ -10503,6 +11143,7 @@ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -10515,6 +11156,7 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -10527,6 +11169,7 @@ "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", "dev": true, + "license": "MIT", "engines": { "node": "^12.17.0 || ^14.13 || >=16.0.0" }, @@ -10539,6 +11182,7 @@ "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", "dev": true, + "license": "MIT", "dependencies": { "restore-cursor": "^4.0.0" }, @@ -10554,6 +11198,7 @@ "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz", "integrity": "sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==", "dev": true, + "license": "MIT", "dependencies": { "slice-ansi": "^5.0.0", "string-width": "^5.0.0" @@ -10570,6 +11215,7 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-11.0.0.tgz", "integrity": "sha512-9HMlXtt/BNoYr8ooyjjNRdIilOTkVJXB+GhxMTtOKwk0R4j4lS4NpjuqmRxroBfnfTSHQIHQB7wryHhXarNjmQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=16" } @@ -10579,6 +11225,7 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dev": true, + "license": "MIT", "dependencies": { "ms": "2.1.2" }, @@ -10595,13 +11242,15 @@ "version": "9.2.2", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lint-staged/node_modules/execa": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz", "integrity": "sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==", "dev": true, + "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.1", @@ -10625,6 +11274,7 @@ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -10637,6 +11287,7 @@ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=14.18.0" } @@ -10646,6 +11297,7 @@ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -10658,6 +11310,7 @@ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", "dev": true, + "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, @@ -10670,6 +11323,7 @@ "resolved": "https://registry.npmjs.org/listr2/-/listr2-6.6.1.tgz", "integrity": "sha512-+rAXGHh0fkEWdXBmX+L6mmfmXmXvDGEKzkjxO+8mP3+nI/r/CWznVBvsibXdxda9Zz0OW2e2ikphN3OwCT/jSg==", "dev": true, + "license": "MIT", "dependencies": { "cli-truncate": "^3.1.0", "colorette": "^2.0.20", @@ -10695,6 +11349,7 @@ "resolved": "https://registry.npmjs.org/log-update/-/log-update-5.0.1.tgz", "integrity": "sha512-5UtUDQ/6edw4ofyljDNcOVJQ4c7OjDro4h3y8e1GQL5iYElYclVHJ3zeWchylvMaKnDbDilC8irOVyexnA/Slw==", "dev": true, + "license": "MIT", "dependencies": { "ansi-escapes": "^5.0.0", "cli-cursor": "^4.0.0", @@ -10714,6 +11369,7 @@ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", "dev": true, + "license": "MIT", "dependencies": { "braces": "^3.0.2", "picomatch": "^2.3.1" @@ -10727,6 +11383,7 @@ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -10738,13 +11395,15 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lint-staged/node_modules/npm-run-path": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", "dev": true, + "license": "MIT", "dependencies": { "path-key": "^4.0.0" }, @@ -10760,6 +11419,7 @@ "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", "dev": true, + "license": "MIT", "dependencies": { "mimic-fn": "^4.0.0" }, @@ -10775,6 +11435,7 @@ "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -10787,6 +11448,7 @@ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", "dev": true, + "license": "MIT", "dependencies": { "onetime": "^5.1.0", "signal-exit": "^3.0.2" @@ -10803,6 +11465,7 @@ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -10812,6 +11475,7 @@ "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "dev": true, + "license": "MIT", "dependencies": { "mimic-fn": "^2.1.0" }, @@ -10827,6 +11491,7 @@ "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^6.0.0", "is-fullwidth-code-point": "^4.0.0" @@ -10843,6 +11508,7 @@ "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", "dev": true, + "license": "MIT", "dependencies": { "eastasianwidth": "^0.2.0", "emoji-regex": "^9.2.2", @@ -10860,6 +11526,7 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" }, @@ -10875,6 +11542,7 @@ "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -10887,6 +11555,7 @@ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -10898,6 +11567,7 @@ "version": "3.14.0", "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.14.0.tgz", "integrity": "sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g==", + "license": "MIT", "dependencies": { "cli-truncate": "^2.1.0", "colorette": "^2.0.16", @@ -10924,6 +11594,7 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -10936,31 +11607,12 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/livekit-client": { - "version": "2.5.9", - "resolved": "https://registry.npmjs.org/livekit-client/-/livekit-client-2.5.9.tgz", - "integrity": "sha512-oDpK6SKYB1F+mNO+25DA0bF0cD2XoOJeD8ji4YQpzDBQv2IxeyKrQhoqXAqrYgIKuiMNkImSf+yg2v7EHSl4Og==", - "dependencies": { - "@livekit/protocol": "1.24.0", - "events": "^3.3.0", - "loglevel": "^1.8.0", - "sdp-transform": "^2.14.1", - "ts-debounce": "^4.0.0", - "tslib": "2.7.0", - "typed-emitter": "^2.1.0", - "webrtc-adapter": "^9.0.0" - } - }, - "node_modules/livekit-client/node_modules/tslib": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", - "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==" - }, "node_modules/load-plugin": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/load-plugin/-/load-plugin-6.0.3.tgz", "integrity": "sha512-kc0X2FEUZr145odl68frm+lMJuQ23+rTXYmR6TImqPtbpmXC4vVXbWKDQ9IzndA0HfyQamWfKLhzsqGSTxE63w==", "dev": true, + "license": "MIT", "dependencies": { "@npmcli/config": "^8.0.0", "import-meta-resolve": "^4.0.0" @@ -10974,6 +11626,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "license": "MIT", "peer": true, "engines": { "node": ">=6.11.5" @@ -10985,6 +11638,7 @@ "integrity": "sha512-F3d7eyZNkqOwEamtziRgzleCiKd05z3leIyVR/G9w6IMwnYn4wRtw68C/THx6C+PUFDsBgwNUVNuReRSKRj70A==", "dev": true, "hasInstallScript": true, + "license": "MIT", "dependencies": { "debug": "4.3.4" } @@ -10994,6 +11648,7 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dev": true, + "license": "MIT", "dependencies": { "ms": "2.1.2" }, @@ -11010,13 +11665,15 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/localforage": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/localforage/-/localforage-1.10.0.tgz", "integrity": "sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==", "dev": true, + "license": "Apache-2.0", "dependencies": { "lie": "3.1.1" } @@ -11026,6 +11683,7 @@ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "p-locate": "^5.0.0" @@ -11040,51 +11698,61 @@ "node_modules/lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "license": "MIT" }, "node_modules/lodash-es": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", - "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", + "license": "MIT" }, "node_modules/lodash.castarray": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/lodash.castarray/-/lodash.castarray-4.4.0.tgz", "integrity": "sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.debounce": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "dev": true, + "license": "MIT" }, "node_modules/lodash.isplainobject": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.merge": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.once": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", - "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==" + "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==", + "license": "MIT" }, "node_modules/lodash.sortby": { "version": "4.7.0", "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/log-symbols": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "license": "MIT", "dependencies": { "chalk": "^4.1.0", "is-unicode-supported": "^0.1.0" @@ -11100,6 +11768,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", + "license": "MIT", "dependencies": { "ansi-escapes": "^4.3.0", "cli-cursor": "^3.1.0", @@ -11117,6 +11786,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "astral-regex": "^2.0.0", @@ -11133,6 +11803,7 @@ "version": "6.2.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -11142,29 +11813,19 @@ "node": ">=8" } }, - "node_modules/loglevel": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.9.1.tgz", - "integrity": "sha512-hP3I3kCrDIMuRwAwHltphhDM1r8i55H33GgqjXbrisuJhF4kRhW1dNuxsRklp4bXl8DSdLaNLuiL4A/LWRfxvg==", - "engines": { - "node": ">= 0.6.0" - }, - "funding": { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/loglevel" - } - }, "node_modules/long": { "version": "5.2.3", "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz", "integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==", - "dev": true + "dev": true, + "license": "Apache-2.0" }, "node_modules/longest-streak": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", "dev": true, + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -11174,6 +11835,7 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "license": "MIT", "dependencies": { "js-tokens": "^3.0.0 || ^4.0.0" }, @@ -11186,6 +11848,7 @@ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", "dev": true, + "license": "ISC", "dependencies": { "yallist": "^3.0.2" } @@ -11195,6 +11858,7 @@ "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.12.tgz", "integrity": "sha512-Ea8I3sQMVXr8JhN4z+H/d8zwo+tYDgHE9+5G4Wnrwhs0gaK9fXTKx0Tw5Xwsd/bCPTTZNRAdpyzvoeORe9LYpw==", "dev": true, + "license": "MIT", "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0" } @@ -11203,6 +11867,7 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/make-cancellable-promise/-/make-cancellable-promise-1.3.2.tgz", "integrity": "sha512-GCXh3bq/WuMbS+Ky4JBPW1hYTOU+znU+Q5m9Pu+pI8EoUqIHk9+tviOKC6/qhHh8C4/As3tzJ69IF32kdz85ww==", + "license": "MIT", "funding": { "url": "https://github.com/wojtekmaj/make-cancellable-promise?sponsor=1" } @@ -11211,6 +11876,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "license": "MIT", "optional": true, "dependencies": { "semver": "^6.0.0" @@ -11226,6 +11892,7 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", "optional": true, "bin": { "semver": "bin/semver.js" @@ -11235,6 +11902,7 @@ "version": "1.6.2", "resolved": "https://registry.npmjs.org/make-event-props/-/make-event-props-1.6.2.tgz", "integrity": "sha512-iDwf7mA03WPiR8QxvcVHmVWEPfMY1RZXerDVNCRYW7dUr2ppH3J58Rwb39/WG39yTZdRSxr3x+2v22tvI0VEvA==", + "license": "MIT", "funding": { "url": "https://github.com/wojtekmaj/make-event-props?sponsor=1" } @@ -11244,6 +11912,7 @@ "resolved": "https://registry.npmjs.org/matcher/-/matcher-3.0.0.tgz", "integrity": "sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==", "dev": true, + "license": "MIT", "dependencies": { "escape-string-regexp": "^4.0.0" }, @@ -11255,6 +11924,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-5.1.2.tgz", "integrity": "sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==", + "license": "MIT", "dependencies": { "@types/mdast": "^3.0.0", "@types/unist": "^2.0.0", @@ -11268,12 +11938,14 @@ "node_modules/mdast-util-definitions/node_modules/@types/unist": { "version": "2.0.11", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", - "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==" + "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", + "license": "MIT" }, "node_modules/mdast-util-definitions/node_modules/unist-util-is": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0" }, @@ -11286,6 +11958,7 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "unist-util-is": "^5.0.0", @@ -11300,6 +11973,7 @@ "version": "5.1.3", "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "unist-util-is": "^5.0.0" @@ -11314,6 +11988,7 @@ "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.5.tgz", "integrity": "sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/mdast": "^3.0.0", "mdast-util-to-string": "^2.0.0", @@ -11331,6 +12006,7 @@ "resolved": "https://registry.npmjs.org/mdast-util-mdx/-/mdast-util-mdx-3.0.0.tgz", "integrity": "sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==", "dev": true, + "license": "MIT", "dependencies": { "mdast-util-from-markdown": "^2.0.0", "mdast-util-mdx-expression": "^2.0.0", @@ -11348,6 +12024,7 @@ "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.1.tgz", "integrity": "sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/estree-jsx": "^1.0.0", "@types/hast": "^3.0.0", @@ -11366,6 +12043,7 @@ "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/unist": "*" } @@ -11375,6 +12053,7 @@ "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", "dev": true, + "license": "MIT", "dependencies": { "@types/unist": "*" } @@ -11384,6 +12063,7 @@ "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.1.tgz", "integrity": "sha512-aJEUyzZ6TzlsX2s5B4Of7lN7EQtAxvtradMMglCQDyaTFgse6CmtmdJ15ElnVRlCg1vpNyVtbem0PWzlNieZsA==", "dev": true, + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", @@ -11408,6 +12088,7 @@ "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", "dev": true, + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0" }, @@ -11431,6 +12112,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "@types/debug": "^4.0.0", "debug": "^4.0.0", @@ -11465,7 +12147,8 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/mdast-util-mdx-expression/node_modules/micromark-util-sanitize-uri": { "version": "2.0.0", @@ -11482,6 +12165,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-encode": "^2.0.0", @@ -11493,6 +12177,7 @@ "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0" }, @@ -11506,6 +12191,7 @@ "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.1.3.tgz", "integrity": "sha512-bfOjvNt+1AcbPLTFMFWY149nJz0OjmewJs3LQQ5pIyVGxP4CdOqNVJL6kTaM5c68p8q82Xv3nCyFfUnuEcH3UQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/estree-jsx": "^1.0.0", "@types/hast": "^3.0.0", @@ -11530,6 +12216,7 @@ "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/unist": "*" } @@ -11539,6 +12226,7 @@ "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", "dev": true, + "license": "MIT", "dependencies": { "@types/unist": "*" } @@ -11548,6 +12236,7 @@ "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", "dev": true, + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -11558,6 +12247,7 @@ "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", "dev": true, + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -11568,6 +12258,7 @@ "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz", "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==", "dev": true, + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -11578,6 +12269,7 @@ "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz", "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==", "dev": true, + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -11588,6 +12280,7 @@ "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz", "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==", "dev": true, + "license": "MIT", "dependencies": { "is-alphabetical": "^2.0.0", "is-decimal": "^2.0.0" @@ -11602,6 +12295,7 @@ "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz", "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==", "dev": true, + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -11612,6 +12306,7 @@ "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz", "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==", "dev": true, + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -11622,6 +12317,7 @@ "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.1.tgz", "integrity": "sha512-aJEUyzZ6TzlsX2s5B4Of7lN7EQtAxvtradMMglCQDyaTFgse6CmtmdJ15ElnVRlCg1vpNyVtbem0PWzlNieZsA==", "dev": true, + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", @@ -11646,6 +12342,7 @@ "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", "dev": true, + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0" }, @@ -11669,6 +12366,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "@types/debug": "^4.0.0", "debug": "^4.0.0", @@ -11703,7 +12401,8 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/mdast-util-mdx-jsx/node_modules/micromark-util-sanitize-uri": { "version": "2.0.0", @@ -11720,6 +12419,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-encode": "^2.0.0", @@ -11731,6 +12431,7 @@ "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.1.tgz", "integrity": "sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==", "dev": true, + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "character-entities": "^2.0.0", @@ -11750,13 +12451,15 @@ "version": "2.0.11", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/mdast-util-mdx-jsx/node_modules/unist-util-stringify-position": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0" }, @@ -11770,6 +12473,7 @@ "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", "dev": true, + "license": "MIT", "dependencies": { "@types/unist": "*" } @@ -11779,6 +12483,7 @@ "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.1.tgz", "integrity": "sha512-aJEUyzZ6TzlsX2s5B4Of7lN7EQtAxvtradMMglCQDyaTFgse6CmtmdJ15ElnVRlCg1vpNyVtbem0PWzlNieZsA==", "dev": true, + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", @@ -11803,6 +12508,7 @@ "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", "dev": true, + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0" }, @@ -11826,6 +12532,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "@types/debug": "^4.0.0", "debug": "^4.0.0", @@ -11860,7 +12567,8 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/mdast-util-mdx/node_modules/micromark-util-sanitize-uri": { "version": "2.0.0", @@ -11877,6 +12585,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-encode": "^2.0.0", @@ -11888,6 +12597,7 @@ "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0" }, @@ -11901,6 +12611,7 @@ "resolved": "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-2.0.1.tgz", "integrity": "sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==", "dev": true, + "license": "MIT", "dependencies": { "@types/estree-jsx": "^1.0.0", "@types/hast": "^3.0.0", @@ -11919,6 +12630,7 @@ "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/unist": "*" } @@ -11928,6 +12640,7 @@ "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", "dev": true, + "license": "MIT", "dependencies": { "@types/unist": "*" } @@ -11937,6 +12650,7 @@ "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.1.tgz", "integrity": "sha512-aJEUyzZ6TzlsX2s5B4Of7lN7EQtAxvtradMMglCQDyaTFgse6CmtmdJ15ElnVRlCg1vpNyVtbem0PWzlNieZsA==", "dev": true, + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", @@ -11961,6 +12675,7 @@ "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", "dev": true, + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0" }, @@ -11984,6 +12699,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "@types/debug": "^4.0.0", "debug": "^4.0.0", @@ -12018,7 +12734,8 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/mdast-util-mdxjs-esm/node_modules/micromark-util-sanitize-uri": { "version": "2.0.0", @@ -12035,6 +12752,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-encode": "^2.0.0", @@ -12046,6 +12764,7 @@ "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0" }, @@ -12059,6 +12778,7 @@ "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", "dev": true, + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "unist-util-is": "^6.0.0" @@ -12073,6 +12793,7 @@ "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", "dev": true, + "license": "MIT", "dependencies": { "@types/unist": "*" } @@ -12081,6 +12802,7 @@ "version": "12.3.0", "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-12.3.0.tgz", "integrity": "sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==", + "license": "MIT", "dependencies": { "@types/hast": "^2.0.0", "@types/mdast": "^3.0.0", @@ -12099,12 +12821,14 @@ "node_modules/mdast-util-to-hast/node_modules/@types/unist": { "version": "2.0.11", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", - "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==" + "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", + "license": "MIT" }, "node_modules/mdast-util-to-hast/node_modules/unist-util-is": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0" }, @@ -12117,6 +12841,7 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "unist-util-is": "^5.0.0", @@ -12131,6 +12856,7 @@ "version": "5.1.3", "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "unist-util-is": "^5.0.0" @@ -12145,6 +12871,7 @@ "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz", "integrity": "sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", @@ -12165,6 +12892,7 @@ "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", "dev": true, + "license": "MIT", "dependencies": { "@types/unist": "*" } @@ -12174,6 +12902,7 @@ "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", "dev": true, + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0" }, @@ -12187,6 +12916,7 @@ "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==", "dev": true, + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" @@ -12195,12 +12925,14 @@ "node_modules/memoize-one": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz", - "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==" + "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==", + "license": "MIT" }, "node_modules/merge-refs": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/merge-refs/-/merge-refs-1.3.0.tgz", "integrity": "sha512-nqXPXbso+1dcKDpPCXvwZyJILz+vSLqGGOnDrYHQYE+B8n9JTCekVLC65AfCpR4ggVyA/45Y0iR9LDyS2iI+zA==", + "license": "MIT", "funding": { "url": "https://github.com/wojtekmaj/merge-refs?sponsor=1" }, @@ -12216,12 +12948,14 @@ "node_modules/merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "license": "MIT" }, "node_modules/merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "license": "MIT", "engines": { "node": ">= 8" } @@ -12241,6 +12975,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "debug": "^4.0.0", "parse-entities": "^2.0.0" @@ -12261,6 +12996,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", @@ -12295,6 +13031,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "@types/estree": "^1.0.0", "devlop": "^1.0.0", @@ -12311,6 +13048,7 @@ "resolved": "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-3.0.1.tgz", "integrity": "sha512-vNuFb9czP8QCtAQcEJn0UJQJZA8Dk6DXKBqx+bg/w0WGuSxDxNr7hErW89tHUY31dUW4NqEOWwmEUNhjTFmHkg==", "dev": true, + "license": "MIT", "dependencies": { "@types/acorn": "^4.0.0", "@types/estree": "^1.0.0", @@ -12334,6 +13072,7 @@ "resolved": "https://registry.npmjs.org/micromark-extension-mdx-md/-/micromark-extension-mdx-md-2.0.0.tgz", "integrity": "sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==", "dev": true, + "license": "MIT", "dependencies": { "micromark-util-types": "^2.0.0" }, @@ -12347,6 +13086,7 @@ "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs/-/micromark-extension-mdxjs-3.0.0.tgz", "integrity": "sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==", "dev": true, + "license": "MIT", "dependencies": { "acorn": "^8.0.0", "acorn-jsx": "^5.0.0", @@ -12367,6 +13107,7 @@ "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-3.0.0.tgz", "integrity": "sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A==", "dev": true, + "license": "MIT", "dependencies": { "@types/estree": "^1.0.0", "devlop": "^1.0.0", @@ -12398,6 +13139,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", @@ -12419,6 +13161,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "devlop": "^1.0.0", "micromark-util-character": "^2.0.0", @@ -12441,6 +13184,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "@types/estree": "^1.0.0", "devlop": "^1.0.0", @@ -12468,6 +13212,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" @@ -12488,6 +13233,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", @@ -12510,6 +13256,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", @@ -12532,6 +13279,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" @@ -12552,6 +13300,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0" } @@ -12571,6 +13320,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", @@ -12592,6 +13342,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-chunked": "^2.0.0", "micromark-util-types": "^2.0.0" @@ -12612,6 +13363,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0" } @@ -12631,6 +13383,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "decode-named-character-reference": "^1.0.0", "micromark-util-character": "^2.0.0", @@ -12651,7 +13404,8 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-util-events-to-acorn": { "version": "2.0.2", @@ -12668,6 +13422,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "@types/acorn": "^4.0.0", "@types/estree": "^1.0.0", @@ -12693,7 +13448,8 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-util-normalize-identifier": { "version": "2.0.0", @@ -12710,6 +13466,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0" } @@ -12729,6 +13486,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-types": "^2.0.0" } @@ -12747,6 +13505,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^1.0.0", "micromark-util-encode": "^1.0.0", @@ -12767,6 +13526,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^1.0.0", "micromark-util-types": "^1.0.0" @@ -12785,7 +13545,8 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-util-sanitize-uri/node_modules/micromark-util-types": { "version": "1.1.0", @@ -12800,7 +13561,8 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-util-subtokenize": { "version": "2.0.1", @@ -12817,6 +13579,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "devlop": "^1.0.0", "micromark-util-chunked": "^2.0.0", @@ -12838,7 +13601,8 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-util-types": { "version": "2.0.0", @@ -12854,12 +13618,14 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromatch": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "license": "MIT", "dependencies": { "braces": "^3.0.3", "picomatch": "^2.3.1" @@ -12872,6 +13638,7 @@ "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -12880,6 +13647,7 @@ "version": "2.1.35", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", "dependencies": { "mime-db": "1.52.0" }, @@ -12891,6 +13659,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "license": "MIT", "engines": { "node": ">=6" } @@ -12899,6 +13668,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==", + "license": "MIT", "optional": true, "engines": { "node": ">=8" @@ -12912,6 +13682,7 @@ "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.4.4.tgz", "integrity": "sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==", "dev": true, + "license": "MIT", "bin": { "mini-svg-data-uri": "cli.js" } @@ -12920,6 +13691,7 @@ "version": "9.0.5", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -12934,6 +13706,7 @@ "version": "1.2.8", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -12942,6 +13715,7 @@ "version": "7.1.2", "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "license": "ISC", "engines": { "node": ">=16 || 14 >=14.17" } @@ -12950,6 +13724,7 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "license": "MIT", "optional": true, "dependencies": { "minipass": "^3.0.0", @@ -12963,6 +13738,7 @@ "version": "3.3.6", "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "license": "ISC", "optional": true, "dependencies": { "yallist": "^4.0.0" @@ -12975,12 +13751,14 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "license": "ISC", "optional": true }, "node_modules/mkdirp": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "license": "MIT", "optional": true, "bin": { "mkdirp": "bin/cmd.js" @@ -12994,6 +13772,7 @@ "resolved": "https://registry.npmjs.org/module-definition/-/module-definition-6.0.0.tgz", "integrity": "sha512-sEGP5nKEXU7fGSZUML/coJbrO+yQtxcppDAYWRE9ovWsTbFoUHB2qDUx564WUzDaBHXsD46JBbIK5WVTwCyu3w==", "dev": true, + "license": "MIT", "dependencies": { "ast-module-types": "^6.0.0", "node-source-walk": "^7.0.0" @@ -13010,6 +13789,7 @@ "resolved": "https://registry.npmjs.org/module-lookup-amd/-/module-lookup-amd-9.0.2.tgz", "integrity": "sha512-p7PzSVEWiW9fHRX9oM+V4aV5B2nCVddVNv4DZ/JB6t9GsXY4E+ZVhPpnwUX7bbJyGeeVZqhS8q/JZ/H77IqPFA==", "dev": true, + "license": "MIT", "dependencies": { "commander": "^12.1.0", "glob": "^7.2.3", @@ -13028,6 +13808,7 @@ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -13038,6 +13819,7 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", "dev": true, + "license": "MIT", "engines": { "node": ">=18" } @@ -13048,6 +13830,7 @@ "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "deprecated": "Glob versions prior to v9 are no longer supported", "dev": true, + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -13068,6 +13851,7 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -13079,6 +13863,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", + "license": "MIT", "engines": { "node": ">=4" } @@ -13086,12 +13871,14 @@ "node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" }, "node_modules/mz": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "license": "MIT", "dependencies": { "any-promise": "^1.0.0", "object-assign": "^4.0.1", @@ -13102,6 +13889,7 @@ "version": "2.22.0", "resolved": "https://registry.npmjs.org/nan/-/nan-2.22.0.tgz", "integrity": "sha512-nbajikzWTMwsW+eSsNm3QwlOs7het9gGJU5dDZzRTQGk03vyBOauxgI4VakDzE0PtsGTmXPsXTbbjVhRwR5mpw==", + "license": "MIT", "optional": true }, "node_modules/nanoid": { @@ -13114,6 +13902,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -13125,18 +13914,21 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/neo-async": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "license": "MIT", "peer": true }, "node_modules/node-fetch": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "license": "MIT", "optional": true, "dependencies": { "whatwg-url": "^5.0.0" @@ -13156,13 +13948,15 @@ "node_modules/node-releases": { "version": "2.0.18", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", - "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==" + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", + "license": "MIT" }, "node_modules/node-source-walk": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/node-source-walk/-/node-source-walk-7.0.0.tgz", "integrity": "sha512-1uiY543L+N7Og4yswvlm5NCKgPKDEXd9AUR9Jh3gen6oOeBsesr6LqhXom1er3eRzSUcVRWXzhv8tSNrIfGHKw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/parser": "^7.24.4" }, @@ -13174,6 +13968,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "license": "ISC", "optional": true, "dependencies": { "abbrev": "1" @@ -13190,6 +13985,7 @@ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.2.tgz", "integrity": "sha512-V6gygoYb/5EmNI+MEGrWkC+e6+Rr7mTmfHrxDbLzxQogBkgzo76rkok0Am6thgSF7Mv2nLOajAJj5vDJZEFn7g==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "hosted-git-info": "^7.0.0", "semver": "^7.3.5", @@ -13203,6 +13999,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -13212,6 +14009,7 @@ "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -13221,6 +14019,7 @@ "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-6.3.0.tgz", "integrity": "sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "semver": "^7.1.1" }, @@ -13233,6 +14032,7 @@ "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz", "integrity": "sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==", "dev": true, + "license": "ISC", "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } @@ -13242,6 +14042,7 @@ "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-11.0.3.tgz", "integrity": "sha512-sHGJy8sOC1YraBywpzQlIKBE4pBbGbiF95U6Auspzyem956E0+FtDtsx1ZxlOJkQCZ1AFXAY/yuvtFYrOxF+Bw==", "dev": true, + "license": "ISC", "dependencies": { "hosted-git-info": "^7.0.0", "proc-log": "^4.0.0", @@ -13257,6 +14058,7 @@ "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-9.1.0.tgz", "integrity": "sha512-nkc+3pIIhqHVQr085X9d2JzPzLyjzQS96zbruppqC9aZRm/x8xx6xhI98gHtsfELP2bE+loHq8ZaHFHhe+NauA==", "dev": true, + "license": "ISC", "dependencies": { "npm-install-checks": "^6.0.0", "npm-normalize-package-bin": "^3.0.0", @@ -13271,6 +14073,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "license": "MIT", "dependencies": { "path-key": "^3.0.0" }, @@ -13283,6 +14086,7 @@ "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", "deprecated": "This package is no longer supported.", + "license": "ISC", "optional": true, "dependencies": { "are-we-there-yet": "^2.0.0", @@ -13295,6 +14099,7 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -13303,6 +14108,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "license": "MIT", "engines": { "node": ">= 6" } @@ -13311,6 +14117,7 @@ "version": "1.13.2", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -13323,6 +14130,7 @@ "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz", "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1" @@ -13339,6 +14147,7 @@ "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" } @@ -13348,6 +14157,7 @@ "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.5", "define-properties": "^1.2.1", @@ -13366,6 +14176,7 @@ "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -13380,6 +14191,7 @@ "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -13398,6 +14210,7 @@ "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -13414,6 +14227,7 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "license": "ISC", "dependencies": { "wrappy": "1" } @@ -13422,6 +14236,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "license": "MIT", "dependencies": { "mimic-fn": "^2.1.0" }, @@ -13437,6 +14252,7 @@ "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "deep-is": "^0.1.3", @@ -13453,13 +14269,15 @@ "node_modules/ospath": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/ospath/-/ospath-1.2.2.tgz", - "integrity": "sha512-o6E5qJV5zkAbIDNhGSIlyOhScKXgQrSRMilfph0clDfM0nEnBOlKlH4sWDmG95BW/CvwNz0vmm7dJVtU2KlMiA==" + "integrity": "sha512-o6E5qJV5zkAbIDNhGSIlyOhScKXgQrSRMilfph0clDfM0nEnBOlKlH4sWDmG95BW/CvwNz0vmm7dJVtU2KlMiA==", + "license": "MIT" }, "node_modules/p-limit": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "yocto-queue": "^0.1.0" @@ -13476,6 +14294,7 @@ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "p-limit": "^3.0.2" @@ -13491,6 +14310,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "license": "MIT", "dependencies": { "aggregate-error": "^3.0.0" }, @@ -13504,12 +14324,14 @@ "node_modules/package-json-from-dist": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", - "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==" + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "license": "BlueOak-1.0.0" }, "node_modules/parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "license": "MIT", "dependencies": { "callsites": "^3.0.0" }, @@ -13522,6 +14344,7 @@ "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", "dev": true, + "license": "MIT", "dependencies": { "character-entities": "^1.0.0", "character-entities-legacy": "^1.0.0", @@ -13539,6 +14362,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", @@ -13555,13 +14379,15 @@ "node_modules/parse5": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "license": "MIT" }, "node_modules/path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "dev": true, + "license": "MIT", "peer": true, "engines": { "node": ">=8" @@ -13572,6 +14398,7 @@ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", "devOptional": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -13580,6 +14407,7 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "license": "MIT", "engines": { "node": ">=8" } @@ -13587,13 +14415,15 @@ "node_modules/path-parse": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "license": "MIT" }, "node_modules/path-scurry": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.0.tgz", "integrity": "sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==", "dev": true, + "license": "BlueOak-1.0.0", "dependencies": { "lru-cache": "^11.0.0", "minipass": "^7.1.2" @@ -13610,6 +14440,7 @@ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.0.1.tgz", "integrity": "sha512-CgeuL5uom6j/ZVrg7G/+1IXqRY8JXX4Hghfy5YE0EhoYQWvndP1kufu58cmZLNIDKnRhZrXfdS9urVWx98AipQ==", "dev": true, + "license": "ISC", "engines": { "node": "20 || >=22" } @@ -13618,6 +14449,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "license": "MIT", "engines": { "node": ">=8" } @@ -13626,6 +14458,7 @@ "version": "0.2.1", "resolved": "https://registry.npmjs.org/path2d/-/path2d-0.2.1.tgz", "integrity": "sha512-Fl2z/BHvkTNvkuBzYTpTuirHZg6wW9z8+4SND/3mDTEcYbbNKWAy21dz9D3ePNNwrrK8pqZO5vLPZ1hLF6T7XA==", + "license": "MIT", "optional": true, "engines": { "node": ">=6" @@ -13636,6 +14469,7 @@ "resolved": "https://registry.npmjs.org/pcg/-/pcg-1.0.0.tgz", "integrity": "sha512-6wjoSJZ4TEJhI0rLDOKd5mOu6TwS4svn9oBaRsD1PCrhlDNLWAaTimWJgBABmIGJxzkI+RbaHJYRLGVf9QFE5Q==", "dev": true, + "license": "MIT", "dependencies": { "long": "5.2.3", "ramda": "0.29.0" @@ -13645,6 +14479,7 @@ "version": "4.4.168", "resolved": "https://registry.npmjs.org/pdfjs-dist/-/pdfjs-dist-4.4.168.tgz", "integrity": "sha512-MbkAjpwka/dMHaCfQ75RY1FXX3IewBVu6NGZOcxerRFlaBiIkZmUoR0jotX5VUzYZEXAGzSFtknWs5xRKliXPA==", + "license": "Apache-2.0", "engines": { "node": ">=18" }, @@ -13656,22 +14491,26 @@ "node_modules/pend": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==" + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", + "license": "MIT" }, "node_modules/performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", + "license": "MIT" }, "node_modules/picocolors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", - "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" }, "node_modules/picomatch": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", "engines": { "node": ">=8.6" }, @@ -13684,6 +14523,7 @@ "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz", "integrity": "sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==", "dev": true, + "license": "MIT", "bin": { "pidtree": "bin/pidtree.js" }, @@ -13695,6 +14535,7 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -13703,6 +14544,7 @@ "version": "4.0.6", "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "license": "MIT", "engines": { "node": ">= 6" } @@ -13712,6 +14554,7 @@ "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -13721,6 +14564,7 @@ "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" } @@ -13743,6 +14587,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { "nanoid": "^3.3.7", "picocolors": "^1.1.0", @@ -13756,6 +14601,7 @@ "version": "15.1.0", "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.0.0", "read-cache": "^1.0.0", @@ -13772,6 +14618,7 @@ "version": "1.22.8", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "license": "MIT", "dependencies": { "is-core-module": "^2.13.0", "path-parse": "^1.0.7", @@ -13788,6 +14635,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "license": "MIT", "dependencies": { "camelcase-css": "^2.0.1" }, @@ -13816,6 +14664,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { "lilconfig": "^3.0.0", "yaml": "^2.3.4" @@ -13840,6 +14689,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", + "license": "MIT", "engines": { "node": ">=14" }, @@ -13851,6 +14701,7 @@ "version": "2.6.0", "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.6.0.tgz", "integrity": "sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ==", + "license": "ISC", "bin": { "yaml": "bin.mjs" }, @@ -13862,6 +14713,7 @@ "version": "7.3.4", "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.3.4.tgz", "integrity": "sha512-iW5WTTBSC5BfsBJ9daFMPVrLT36MrNiC6fqOZTTaHjBNX6Pfd5p+hSBqe/fEeNd7pc13QiAyGt7VdGMw4eRC4A==", + "license": "MIT", "dependencies": { "cosmiconfig": "^8.3.5", "jiti": "^1.20.0", @@ -13893,6 +14745,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { "postcss-selector-parser": "^6.1.1" }, @@ -13907,6 +14760,7 @@ "version": "6.1.2", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "license": "MIT", "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -13920,6 +14774,7 @@ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", "dev": true, + "license": "MIT", "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -13931,13 +14786,15 @@ "node_modules/postcss-value-parser": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "license": "MIT" }, "node_modules/postcss-values-parser": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-6.0.2.tgz", "integrity": "sha512-YLJpK0N1brcNJrs9WatuJFtHaV9q5aAOj+S4DI5S7jgHlRfm0PIbDCAFRYMQD5SHq7Fy6xsDhyutgS0QOAs0qw==", "dev": true, + "license": "MPL-2.0", "dependencies": { "color-name": "^1.1.4", "is-url-superb": "^4.0.0", @@ -13955,6 +14812,7 @@ "resolved": "https://registry.npmjs.org/precinct/-/precinct-12.1.2.tgz", "integrity": "sha512-x2qVN3oSOp3D05ihCd8XdkIPuEQsyte7PSxzLqiRgktu79S5Dr1I75/S+zAup8/0cwjoiJTQztE9h0/sWp9bJQ==", "dev": true, + "license": "MIT", "dependencies": { "@dependents/detective-less": "^5.0.0", "commander": "^12.1.0", @@ -13984,6 +14842,7 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", "dev": true, + "license": "MIT", "engines": { "node": ">=18" } @@ -13993,6 +14852,7 @@ "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", "dev": true, + "license": "MIT", "peer": true, "engines": { "node": ">= 0.8.0" @@ -14003,6 +14863,7 @@ "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", "dev": true, + "license": "MIT", "bin": { "prettier": "bin/prettier.cjs" }, @@ -14018,6 +14879,7 @@ "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", "dev": true, + "license": "MIT", "dependencies": { "fast-diff": "^1.1.2" }, @@ -14030,6 +14892,7 @@ "resolved": "https://registry.npmjs.org/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.6.8.tgz", "integrity": "sha512-dGu3kdm7SXPkiW4nzeWKCl3uoImdd5CTZEJGxyypEPL37Wj0HT2pLqjrvSei1nTeuQfO4PUfjeW5cTUNRLZ4sA==", "dev": true, + "license": "MIT", "engines": { "node": ">=14.21.3" }, @@ -14107,6 +14970,7 @@ "version": "5.6.0", "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "license": "MIT", "engines": { "node": ">=6" }, @@ -14119,6 +14983,7 @@ "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz", "integrity": "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==", "dev": true, + "license": "ISC", "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } @@ -14127,6 +14992,7 @@ "version": "0.11.10", "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "license": "MIT", "engines": { "node": ">= 0.6.0" } @@ -14135,13 +15001,15 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/promise-retry": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", "dev": true, + "license": "MIT", "dependencies": { "err-code": "^2.0.2", "retry": "^0.12.0" @@ -14154,6 +15022,7 @@ "version": "15.8.1", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "license": "MIT", "dependencies": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", @@ -14164,25 +15033,29 @@ "version": "6.5.0", "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.5.0.tgz", "integrity": "sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" } }, "node_modules/proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz", + "integrity": "sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A==", + "license": "MIT" }, "node_modules/psl": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", + "license": "MIT" }, "node_modules/pump": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz", "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==", + "license": "MIT", "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -14192,6 +15065,7 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "license": "MIT", "engines": { "node": ">=6" } @@ -14200,6 +15074,7 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/qrcode.react/-/qrcode.react-3.2.0.tgz", "integrity": "sha512-YietHHltOHA4+l5na1srdaMx4sVSOjV9tamHs+mwiLWAMr6QVACRUw1Neax5CptFILcNoITctJY0Ipyn5enQ8g==", + "license": "ISC", "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0" } @@ -14208,6 +15083,7 @@ "version": "6.13.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", + "license": "BSD-3-Clause", "dependencies": { "side-channel": "^1.0.6" }, @@ -14221,7 +15097,8 @@ "node_modules/querystringify": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "license": "MIT" }, "node_modules/queue-microtask": { "version": "1.2.3", @@ -14240,24 +15117,28 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/quote-unquote": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/quote-unquote/-/quote-unquote-1.0.0.tgz", "integrity": "sha512-twwRO/ilhlG/FIgYeKGFqyHhoEhqgnKVkcmqMKi2r524gz3ZbDTcyFt38E9xjJI2vT+KbRNHVbnJ/e0I25Azwg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/raf-schd": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/raf-schd/-/raf-schd-4.0.3.tgz", - "integrity": "sha512-tQkJl2GRWh83ui2DiPTJz9wEiMN20syf+5oKfB03yYP7ioZcJwsIK8FjrtLwH1m7C7e+Tt2yYBlrOpdT+dyeIQ==" + "integrity": "sha512-tQkJl2GRWh83ui2DiPTJz9wEiMN20syf+5oKfB03yYP7ioZcJwsIK8FjrtLwH1m7C7e+Tt2yYBlrOpdT+dyeIQ==", + "license": "MIT" }, "node_modules/ramda": { "version": "0.29.0", "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.29.0.tgz", "integrity": "sha512-BBea6L67bYLtdbOqfp8f58fPMqEwx0doL+pAi8TZyp2YWz8R9G8z9x75CZI8W+ftqhFHCpEX2cRnUUXK130iKA==", "dev": true, + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/ramda" @@ -14267,6 +15148,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "license": "MIT", "dependencies": { "safe-buffer": "^5.1.0" } @@ -14275,6 +15157,7 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/raviger/-/raviger-4.1.2.tgz", "integrity": "sha512-w5SodiqNhlFLl5zpvZxICdT+ORM+b0YI6w0jlJJS/yzOM1MRIN1nGQvOzds/tWKrN0V1vUBzttkEv7djHQUMdA==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -14286,6 +15169,7 @@ "version": "18.3.1", "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "license": "MIT", "dependencies": { "loose-envify": "^1.1.0" }, @@ -14297,6 +15181,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/react-async-script/-/react-async-script-1.2.0.tgz", "integrity": "sha512-bCpkbm9JiAuMGhkqoAiC0lLkb40DJ0HOEJIku+9JDjxX3Rcs+ztEOG13wbrOskt3n2DTrjshhaQ/iay+SnGg5Q==", + "license": "MIT", "dependencies": { "hoist-non-react-statics": "^3.3.0", "prop-types": "^15.5.0" @@ -14309,6 +15194,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/react-copy-to-clipboard/-/react-copy-to-clipboard-5.1.0.tgz", "integrity": "sha512-k61RsNgAayIJNoy9yDsYzDe/yAZAzEbEgcz3DZMhF686LEyukcE1hzurxe85JandPUG+yTfGVFzuEw3xt8WP/A==", + "license": "MIT", "dependencies": { "copy-to-clipboard": "^3.3.1", "prop-types": "^15.8.1" @@ -14321,6 +15207,7 @@ "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "license": "MIT", "dependencies": { "loose-envify": "^1.1.0", "scheduler": "^0.23.2" @@ -14333,6 +15220,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/react-google-recaptcha/-/react-google-recaptcha-3.1.0.tgz", "integrity": "sha512-cYW2/DWas8nEKZGD7SCu9BSuVz8iOcOLHChHyi7upUuVhkpkhYG/6N3KDiTQ3XAiZ2UAZkfvYKMfAHOzBOcGEg==", + "license": "MIT", "dependencies": { "prop-types": "^15.5.0", "react-async-script": "^1.2.0" @@ -14345,6 +15233,7 @@ "version": "15.0.3", "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-15.0.3.tgz", "integrity": "sha512-BlO1P+oLKjjIxDBQ0GkAIMacgjfMbnvops+3Y5nZXF7UJ99v4KCWr0Na1azJXC8AMiNWp4kgUcFCJM7U9ZsUDg==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.25.0", "html-parse-stringify": "^3.0.1" @@ -14366,6 +15255,7 @@ "version": "4.12.0", "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.12.0.tgz", "integrity": "sha512-IBaDuHiShdZqmfc/TwHu6+d6k2ltNCf3AszxNmjJc1KUfXdEeRJOKyNvLmAHaarhzGmTSVygNdyu8/opXv2gaw==", + "license": "MIT", "peerDependencies": { "react": "*" } @@ -14374,6 +15264,7 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/react-infinite-scroll-component/-/react-infinite-scroll-component-6.1.0.tgz", "integrity": "sha512-SQu5nCqy8DxQWpnUVLx7V7b7LcA37aM7tvoWjTLZp1dk6EJibM5/4EJKzOnl07/BsM1Y40sKLuqjCwwH/xV0TQ==", + "license": "MIT", "dependencies": { "throttle-debounce": "^2.1.0" }, @@ -14384,12 +15275,14 @@ "node_modules/react-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "license": "MIT" }, "node_modules/react-markdown": { "version": "8.0.7", "resolved": "https://registry.npmjs.org/react-markdown/-/react-markdown-8.0.7.tgz", "integrity": "sha512-bvWbzG4MtOU62XqBx3Xx+zB2raaFFsq4mYiAzfjXJMEz2sixgeAfraA3tvzULF02ZdOMUOKTBFFaZJDDrq+BJQ==", + "license": "MIT", "dependencies": { "@types/hast": "^2.0.0", "@types/prop-types": "^15.0.0", @@ -14419,12 +15312,14 @@ "node_modules/react-markdown/node_modules/@types/unist": { "version": "2.0.11", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", - "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==" + "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", + "license": "MIT" }, "node_modules/react-markdown/node_modules/mdast-util-from-markdown": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.1.tgz", "integrity": "sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==", + "license": "MIT", "dependencies": { "@types/mdast": "^3.0.0", "@types/unist": "^2.0.0", @@ -14448,6 +15343,7 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz", "integrity": "sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==", + "license": "MIT", "dependencies": { "@types/mdast": "^3.0.0" }, @@ -14470,6 +15366,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "@types/debug": "^4.0.0", "debug": "^4.0.0", @@ -14504,6 +15401,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "decode-named-character-reference": "^1.0.0", "micromark-factory-destination": "^1.0.0", @@ -14537,6 +15435,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^1.0.0", "micromark-util-symbol": "^1.0.0", @@ -14557,6 +15456,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^1.0.0", "micromark-util-symbol": "^1.0.0", @@ -14578,6 +15478,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^1.0.0", "micromark-util-types": "^1.0.0" @@ -14597,6 +15498,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-factory-space": "^1.0.0", "micromark-util-character": "^1.0.0", @@ -14618,6 +15520,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-factory-space": "^1.0.0", "micromark-util-character": "^1.0.0", @@ -14639,6 +15542,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^1.0.0", "micromark-util-types": "^1.0.0" @@ -14658,6 +15562,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^1.0.0" } @@ -14676,6 +15581,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^1.0.0", "micromark-util-symbol": "^1.0.0", @@ -14696,6 +15602,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-chunked": "^1.0.0", "micromark-util-types": "^1.0.0" @@ -14715,6 +15622,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^1.0.0" } @@ -14733,6 +15641,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "decode-named-character-reference": "^1.0.0", "micromark-util-character": "^1.0.0", @@ -14753,7 +15662,8 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/react-markdown/node_modules/micromark-util-normalize-identifier": { "version": "1.1.0", @@ -14769,6 +15679,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^1.0.0" } @@ -14787,6 +15698,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-types": "^1.0.0" } @@ -14805,6 +15717,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-chunked": "^1.0.0", "micromark-util-symbol": "^1.0.0", @@ -14825,7 +15738,8 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/react-markdown/node_modules/micromark-util-types": { "version": "1.1.0", @@ -14840,17 +15754,20 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/react-markdown/node_modules/react-is": { "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "license": "MIT" }, "node_modules/react-markdown/node_modules/remark-parse": { "version": "10.0.2", "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.2.tgz", "integrity": "sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==", + "license": "MIT", "dependencies": { "@types/mdast": "^3.0.0", "mdast-util-from-markdown": "^1.0.0", @@ -14865,6 +15782,7 @@ "version": "10.1.2", "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "bail": "^2.0.0", @@ -14883,6 +15801,7 @@ "version": "5.2.1", "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0" }, @@ -14895,6 +15814,7 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0" }, @@ -14907,6 +15827,7 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "unist-util-is": "^5.0.0", @@ -14921,6 +15842,7 @@ "version": "5.1.3", "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "unist-util-is": "^5.0.0" @@ -14934,6 +15856,7 @@ "version": "5.3.7", "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "is-buffer": "^2.0.0", @@ -14949,6 +15872,7 @@ "version": "3.1.4", "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "unist-util-stringify-position": "^3.0.0" @@ -14962,6 +15886,7 @@ "version": "9.1.1", "resolved": "https://registry.npmjs.org/react-pdf/-/react-pdf-9.1.1.tgz", "integrity": "sha512-Cn3RTJZMqVOOCgLMRXDamLk4LPGfyB2Np3OwQAUjmHIh47EpuGW1OpAA1Z1GVDLoHx4d5duEDo/YbUkDbr4QFQ==", + "license": "MIT", "dependencies": { "clsx": "^2.0.0", "dequal": "^2.0.3", @@ -14987,52 +15912,33 @@ } }, "node_modules/react-redux": { - "version": "8.1.3", - "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-8.1.3.tgz", - "integrity": "sha512-n0ZrutD7DaX/j9VscF+uTALI3oUPa/pO4Z3soOBIjuRn/FzVu6aehhysxZCLi6y7duMf52WNZGMl7CtuK5EnRw==", + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-9.1.2.tgz", + "integrity": "sha512-0OA4dhM1W48l3uzmv6B7TXPCGmokUU4p1M44DGN2/D9a1FjVPukVjER1PcPX97jIg6aUeLq1XJo1IpfbgULn0w==", + "license": "MIT", "dependencies": { - "@babel/runtime": "^7.12.1", - "@types/hoist-non-react-statics": "^3.3.1", "@types/use-sync-external-store": "^0.0.3", - "hoist-non-react-statics": "^3.3.2", - "react-is": "^18.0.0", "use-sync-external-store": "^1.0.0" }, "peerDependencies": { - "@types/react": "^16.8 || ^17.0 || ^18.0", - "@types/react-dom": "^16.8 || ^17.0 || ^18.0", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0", - "react-native": ">=0.59", - "redux": "^4 || ^5.0.0-beta.0" + "@types/react": "^18.2.25", + "react": "^18.0", + "redux": "^5.0.0" }, "peerDependenciesMeta": { "@types/react": { "optional": true }, - "@types/react-dom": { - "optional": true - }, - "react-dom": { - "optional": true - }, - "react-native": { - "optional": true - }, "redux": { "optional": true } } }, - "node_modules/react-redux/node_modules/react-is": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" - }, "node_modules/react-remove-scroll": { "version": "2.6.0", "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.6.0.tgz", "integrity": "sha512-I2U4JVEsQenxDAKaVa3VZ/JeJZe0/2DxPWL8Tj8yLKctQJQiZM52pn/GWFpSp8dftjM3pSAHVJZscAnC/y+ySQ==", + "license": "MIT", "dependencies": { "react-remove-scroll-bar": "^2.3.6", "react-style-singleton": "^2.2.1", @@ -15057,6 +15963,7 @@ "version": "2.3.6", "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.6.tgz", "integrity": "sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g==", + "license": "MIT", "dependencies": { "react-style-singleton": "^2.2.1", "tslib": "^2.0.0" @@ -15078,6 +15985,7 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.1.tgz", "integrity": "sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==", + "license": "MIT", "dependencies": { "get-nonce": "^1.0.0", "invariant": "^2.2.4", @@ -15100,6 +16008,7 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/react-webcam/-/react-webcam-7.2.0.tgz", "integrity": "sha512-xkrzYPqa1ag2DP+2Q/kLKBmCIfEx49bVdgCCCcZf88oF+0NPEbkwYk3/s/C7Zy0mhM8k+hpdNkBLzxg8H0aWcg==", + "license": "MIT", "peerDependencies": { "react": ">=16.2.0", "react-dom": ">=16.2.0" @@ -15109,6 +16018,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "license": "MIT", "dependencies": { "pify": "^2.3.0" } @@ -15118,6 +16028,7 @@ "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-3.0.2.tgz", "integrity": "sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw==", "dev": true, + "license": "ISC", "dependencies": { "json-parse-even-better-errors": "^3.0.0", "npm-normalize-package-bin": "^3.0.0" @@ -15131,6 +16042,7 @@ "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz", "integrity": "sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==", "dev": true, + "license": "MIT", "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } @@ -15140,6 +16052,7 @@ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "devOptional": true, + "license": "MIT", "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -15153,6 +16066,7 @@ "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "license": "MIT", "dependencies": { "picomatch": "^2.2.1" }, @@ -15177,6 +16091,7 @@ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", "dev": true, + "license": "MIT", "dependencies": { "is-core-module": "^2.13.0", "path-parse": "^1.0.7", @@ -15190,36 +16105,17 @@ } }, "node_modules/redux": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/redux/-/redux-4.2.1.tgz", - "integrity": "sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==", - "dependencies": { - "@babel/runtime": "^7.9.2" - } - }, - "node_modules/redux-devtools-extension": { - "version": "2.13.9", - "resolved": "https://registry.npmjs.org/redux-devtools-extension/-/redux-devtools-extension-2.13.9.tgz", - "integrity": "sha512-cNJ8Q/EtjhQaZ71c8I9+BPySIBVEKssbPpskBfsXqb8HJ002A3KRVHfeRzwRo6mGPqsm7XuHTqNSNeS1Khig0A==", - "deprecated": "Package moved to @redux-devtools/extension.", - "dev": true, - "peerDependencies": { - "redux": "^3.1.0 || ^4.0.0" - } - }, - "node_modules/redux-thunk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.4.2.tgz", - "integrity": "sha512-+P3TjtnP0k/FEjcBL5FZpoovtvrTNT/UXd4/sluaSyrURlSlhLSzEdfsTBW7WsKB6yPvgd7q/iZPICFjW4o57Q==", - "peerDependencies": { - "redux": "^4" - } + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/redux/-/redux-5.0.1.tgz", + "integrity": "sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w==", + "license": "MIT" }, "node_modules/reflect.getprototypeof": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz", "integrity": "sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -15240,13 +16136,15 @@ "version": "1.4.2", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/regenerate-unicode-properties": { "version": "10.2.0", "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", "dev": true, + "license": "MIT", "dependencies": { "regenerate": "^1.4.2" }, @@ -15257,13 +16155,15 @@ "node_modules/regenerator-runtime": { "version": "0.14.1", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", - "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", + "license": "MIT" }, "node_modules/regenerator-transform": { "version": "0.15.2", "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/runtime": "^7.8.4" } @@ -15272,6 +16172,7 @@ "version": "0.1.27", "resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.27.tgz", "integrity": "sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==", + "license": "MIT", "bin": { "regexp-tree": "bin/regexp-tree" } @@ -15281,6 +16182,7 @@ "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz", "integrity": "sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -15299,6 +16201,7 @@ "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.1.1.tgz", "integrity": "sha512-k67Nb9jvwJcJmVpw0jPttR1/zVfnKf8Km0IPatrU/zJ5XeG3+Slx0xLXs9HByJSzXzrlz5EDvN6yLNMDc2qdnw==", "dev": true, + "license": "MIT", "dependencies": { "regenerate": "^1.4.2", "regenerate-unicode-properties": "^10.2.0", @@ -15315,13 +16218,15 @@ "version": "0.8.0", "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/regjsparser": { "version": "0.11.1", "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.11.1.tgz", "integrity": "sha512-1DHODs4B8p/mQHU9kr+jv8+wIC9mtG4eBHxWxIq5mhjE3D5oORhCc6deRKzTjs9DcfRFmj9BHSDguZklqCGFWQ==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "jsesc": "~3.0.2" }, @@ -15333,6 +16238,7 @@ "version": "6.1.1", "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-6.1.1.tgz", "integrity": "sha512-d6AKtisSRtDRX4aSPsJGTfnzrX2ZkHQLE5kiUuGOeEoLpbEulFF4hj0mLPbsa+7vmguDKOVVEQdHKDSwoaIDsQ==", + "license": "MIT", "dependencies": { "@types/hast": "^2.0.0", "hast-util-raw": "^7.2.0", @@ -15346,12 +16252,14 @@ "node_modules/rehype-raw/node_modules/@types/unist": { "version": "2.0.11", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", - "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==" + "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", + "license": "MIT" }, "node_modules/rehype-raw/node_modules/unified": { "version": "10.1.2", "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "bail": "^2.0.0", @@ -15370,6 +16278,7 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0" }, @@ -15382,6 +16291,7 @@ "version": "5.3.7", "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "is-buffer": "^2.0.0", @@ -15397,6 +16307,7 @@ "version": "3.1.4", "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "unist-util-stringify-position": "^3.0.0" @@ -15411,6 +16322,7 @@ "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-3.0.1.tgz", "integrity": "sha512-3Pz3yPQ5Rht2pM5R+0J2MrGoBSrzf+tJG94N+t/ilfdh8YLyyKYtidAYwTveB20BoHAcwIopOUqhcmh2F7hGYA==", "dev": true, + "license": "MIT", "dependencies": { "mdast-util-mdx": "^3.0.0", "micromark-extension-mdxjs": "^3.0.0" @@ -15425,6 +16337,7 @@ "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", "dev": true, + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-from-markdown": "^2.0.0", @@ -15441,6 +16354,7 @@ "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", "dev": true, + "license": "MIT", "dependencies": { "@types/unist": "*" } @@ -15450,6 +16364,7 @@ "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.1.tgz", "integrity": "sha512-aJEUyzZ6TzlsX2s5B4Of7lN7EQtAxvtradMMglCQDyaTFgse6CmtmdJ15ElnVRlCg1vpNyVtbem0PWzlNieZsA==", "dev": true, + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", @@ -15474,6 +16389,7 @@ "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", "dev": true, + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0" }, @@ -15497,6 +16413,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "@types/debug": "^4.0.0", "debug": "^4.0.0", @@ -15531,7 +16448,8 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/remark-parse/node_modules/micromark-util-sanitize-uri": { "version": "2.0.0", @@ -15548,6 +16466,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-encode": "^2.0.0", @@ -15559,6 +16478,7 @@ "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0" }, @@ -15571,6 +16491,7 @@ "version": "10.1.0", "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-10.1.0.tgz", "integrity": "sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==", + "license": "MIT", "dependencies": { "@types/hast": "^2.0.0", "@types/mdast": "^3.0.0", @@ -15585,12 +16506,14 @@ "node_modules/remark-rehype/node_modules/@types/unist": { "version": "2.0.11", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", - "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==" + "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", + "license": "MIT" }, "node_modules/remark-rehype/node_modules/unified": { "version": "10.1.2", "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "bail": "^2.0.0", @@ -15609,6 +16532,7 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0" }, @@ -15621,6 +16545,7 @@ "version": "5.3.7", "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "is-buffer": "^2.0.0", @@ -15636,6 +16561,7 @@ "version": "3.1.4", "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "unist-util-stringify-position": "^3.0.0" @@ -15650,6 +16576,7 @@ "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", "dev": true, + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-to-markdown": "^2.0.0", @@ -15665,6 +16592,7 @@ "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", "dev": true, + "license": "MIT", "dependencies": { "@types/unist": "*" } @@ -15673,6 +16601,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz", "integrity": "sha512-MnWzEHHaxHO2iWiQuHrUPBi/1WeBf5PkxQqNyNvLl9VAYSdXkP8tQ3pBSeCPD+yw0v0Aq1zosWLz0BdeXpWwZg==", + "license": "MIT", "dependencies": { "throttleit": "^1.0.0" } @@ -15682,6 +16611,7 @@ "resolved": "https://registry.npmjs.org/require-and-forget/-/require-and-forget-1.0.1.tgz", "integrity": "sha512-Sea861D/seGo3cptxc857a34Df0oEijXit8Q3IDodiwZMzVmyXrRI9EgQQa3hjkhoEjNzCBvv0t/0fMgebmWLg==", "dev": true, + "license": "MIT", "dependencies": { "debug": "4.3.4" }, @@ -15694,6 +16624,7 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dev": true, + "license": "MIT", "dependencies": { "ms": "2.1.2" }, @@ -15710,13 +16641,15 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/require-from-string": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -15726,6 +16659,7 @@ "resolved": "https://registry.npmjs.org/requireindex/-/requireindex-1.1.0.tgz", "integrity": "sha512-LBnkqsDE7BZKvqylbmn7lTIVdpx4K/QCduRATpO5R+wtPmky/a8pN1bO2D6wXppn1497AJF9mNjqAXr6bdl9jg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.5" } @@ -15735,6 +16669,7 @@ "resolved": "https://registry.npmjs.org/requirejs/-/requirejs-2.3.7.tgz", "integrity": "sha512-DouTG8T1WanGok6Qjg2SXuCMzszOo0eHeH9hDZ5Y4x8Je+9JB38HdTLT4/VA8OaUhBa0JPVHJ0pyBkM1z+pDsw==", "dev": true, + "license": "MIT", "bin": { "r_js": "bin/r.js", "r.js": "bin/r.js" @@ -15748,6 +16683,7 @@ "resolved": "https://registry.npmjs.org/requirejs-config-file/-/requirejs-config-file-4.0.0.tgz", "integrity": "sha512-jnIre8cbWOyvr8a5F2KuqBnY+SDA4NXr/hzEZJG79Mxm2WiFQz2dzhC8ibtPJS7zkmBEl1mxSwp5HhC1W4qpxw==", "dev": true, + "license": "MIT", "dependencies": { "esprima": "^4.0.0", "stringify-object": "^3.2.1" @@ -15759,13 +16695,15 @@ "node_modules/requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "license": "MIT" }, "node_modules/resolve": { "version": "2.0.0-next.5", "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", "dev": true, + "license": "MIT", "dependencies": { "is-core-module": "^2.13.0", "path-parse": "^1.0.7", @@ -15783,6 +16721,7 @@ "resolved": "https://registry.npmjs.org/resolve-dependency-path/-/resolve-dependency-path-4.0.0.tgz", "integrity": "sha512-hlY1SybBGm5aYN3PC4rp15MzsJLM1w+MEA/4KU3UBPfz4S0lL3FL6mgv7JgaA8a+ZTeEQAiF1a1BuN2nkqiIlg==", "dev": true, + "license": "MIT", "engines": { "node": ">=18" } @@ -15791,6 +16730,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "license": "MIT", "engines": { "node": ">=4" } @@ -15800,6 +16740,7 @@ "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", "dev": true, + "license": "MIT", "funding": { "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" } @@ -15808,6 +16749,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "license": "MIT", "dependencies": { "onetime": "^5.1.0", "signal-exit": "^3.0.2" @@ -15821,6 +16763,7 @@ "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", "dev": true, + "license": "MIT", "engines": { "node": ">= 4" } @@ -15829,6 +16772,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "license": "MIT", "engines": { "iojs": ">=1.0.0", "node": ">=0.10.0" @@ -15837,7 +16781,8 @@ "node_modules/rfdc": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", - "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==" + "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==", + "license": "MIT" }, "node_modules/rimraf": { "version": "3.0.2", @@ -15845,6 +16790,7 @@ "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "deprecated": "Rimraf versions prior to v4 are no longer supported", "devOptional": true, + "license": "ISC", "dependencies": { "glob": "^7.1.3" }, @@ -15860,6 +16806,7 @@ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "devOptional": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -15871,6 +16818,7 @@ "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "deprecated": "Glob versions prior to v9 are no longer supported", "devOptional": true, + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -15891,6 +16839,7 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "devOptional": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -15903,6 +16852,7 @@ "resolved": "https://registry.npmjs.org/roarr/-/roarr-2.15.4.tgz", "integrity": "sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "boolean": "^3.0.1", "detect-node": "^2.0.4", @@ -15920,6 +16870,7 @@ "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.24.0.tgz", "integrity": "sha512-DOmrlGSXNk1DM0ljiQA+i+o0rSLhtii1je5wgk60j49d1jHT5YYttBv1iWOnYSTG+fZZESUOSNiAl89SIet+Cg==", "dev": true, + "license": "MIT", "dependencies": { "@types/estree": "1.0.6" }, @@ -15968,6 +16919,7 @@ "url": "https://feross.org/support" } ], + "license": "MIT", "dependencies": { "queue-microtask": "^1.2.2" } @@ -15976,6 +16928,7 @@ "version": "7.8.1", "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "license": "Apache-2.0", "dependencies": { "tslib": "^2.1.0" } @@ -15984,6 +16937,7 @@ "version": "1.8.1", "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", + "license": "MIT", "dependencies": { "mri": "^1.1.0" }, @@ -15996,6 +16950,7 @@ "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "get-intrinsic": "^1.2.4", @@ -16026,13 +16981,15 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/safe-regex-test": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.6", "es-errors": "^1.3.0", @@ -16048,13 +17005,15 @@ "node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "license": "MIT" }, "node_modules/sass-lookup": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/sass-lookup/-/sass-lookup-6.0.1.tgz", "integrity": "sha512-nl9Wxbj9RjEJA5SSV0hSDoU2zYGtE+ANaDS4OFUR7nYrquvBFvPKZZtQHe3lvnxCcylEDV00KUijjdMTUElcVQ==", "dev": true, + "license": "MIT", "dependencies": { "commander": "^12.0.0" }, @@ -16070,6 +17029,7 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", "dev": true, + "license": "MIT", "engines": { "node": ">=18" } @@ -16078,6 +17038,7 @@ "version": "0.23.2", "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "license": "MIT", "dependencies": { "loose-envify": "^1.1.0" } @@ -16086,6 +17047,7 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "license": "MIT", "peer": true, "dependencies": { "@types/json-schema": "^7.0.8", @@ -16106,18 +17068,11 @@ "integrity": "sha512-d7wDPgDV3DDiqulJjKiV2865wKsJ34YI+NDREbm+FySq6WuKOikwyNQcm+doLAZ1O6ltdO0SeKle2xMpN3Brgw==", "license": "MIT" }, - "node_modules/sdp-transform": { - "version": "2.14.2", - "resolved": "https://registry.npmjs.org/sdp-transform/-/sdp-transform-2.14.2.tgz", - "integrity": "sha512-icY6jVao7MfKCieyo1AyxFYm1baiM+fA00qW/KrNNVlkxHAd34riEKuEkUe4bBb3gJwLJZM+xT60Yj1QL8rHiA==", - "bin": { - "sdp-verify": "checker.js" - } - }, "node_modules/semver": { "version": "7.6.3", "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -16129,13 +17084,15 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", "integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/serialize-error": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz", "integrity": "sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==", "dev": true, + "license": "MIT", "dependencies": { "type-fest": "^0.13.1" }, @@ -16151,6 +17108,7 @@ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -16162,6 +17120,7 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "license": "BSD-3-Clause", "dependencies": { "randombytes": "^2.1.0" } @@ -16170,12 +17129,14 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", + "license": "ISC", "optional": true }, "node_modules/set-function-length": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "license": "MIT", "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", @@ -16193,6 +17154,7 @@ "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", "dev": true, + "license": "MIT", "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", @@ -16207,6 +17169,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "license": "MIT", "dependencies": { "shebang-regex": "^3.0.0" }, @@ -16218,6 +17181,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "license": "MIT", "engines": { "node": ">=8" } @@ -16227,6 +17191,7 @@ "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "glob": "^7.0.0", "interpret": "^1.0.0", @@ -16244,6 +17209,7 @@ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -16255,6 +17221,7 @@ "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "deprecated": "Glob versions prior to v9 are no longer supported", "dev": true, + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -16275,6 +17242,7 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -16286,6 +17254,7 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "es-errors": "^1.3.0", @@ -16302,13 +17271,15 @@ "node_modules/signal-exit": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "license": "ISC" }, "node_modules/simple-bin-help": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/simple-bin-help/-/simple-bin-help-1.8.0.tgz", "integrity": "sha512-0LxHn+P1lF5r2WwVB/za3hLRIsYoLaNq1CXqjbrs3ZvLuvlWnRKrUjEWzV7umZL7hpQ7xULiQMV+0iXdRa5iFg==", "dev": true, + "license": "MIT", "engines": { "node": ">=14.16" } @@ -16331,12 +17302,14 @@ "url": "https://feross.org/support" } ], + "license": "MIT", "optional": true }, "node_modules/simple-get": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.1.tgz", "integrity": "sha512-CQ5LTKGfCpvE1K0n2us+kuMPbk/q0EKl82s4aheV9oXjFEz6W/Y7oQFVJuU6QG77hRT4Ghb5RURteF5vnWjupA==", + "license": "MIT", "optional": true, "dependencies": { "decompress-response": "^4.2.0", @@ -16347,13 +17320,15 @@ "node_modules/size-sensor": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/size-sensor/-/size-sensor-1.0.2.tgz", - "integrity": "sha512-2NCmWxY7A9pYKGXNBfteo4hy14gWu47rg5692peVMst6lQLPKrVjhY+UTEsPI5ceFRJSl3gVgMYaUi/hKuaiKw==" + "integrity": "sha512-2NCmWxY7A9pYKGXNBfteo4hy14gWu47rg5692peVMst6lQLPKrVjhY+UTEsPI5ceFRJSl3gVgMYaUi/hKuaiKw==", + "license": "ISC" }, "node_modules/slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -16362,6 +17337,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "astral-regex": "^2.0.0", @@ -16375,7 +17351,8 @@ "version": "1.5.0", "resolved": "https://registry.npmjs.org/smob/-/smob-1.5.0.tgz", "integrity": "sha512-g6T+p7QO8npa+/hNx9ohv1E5pVCmWrVCUzUXJyLdMmftX6ER0oiWY/w9knEonLpnOp6b6FenKnMfR8gqwWdwig==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/snyk": { "version": "1.1293.1", @@ -16383,6 +17360,7 @@ "integrity": "sha512-CnbNrsEUMGfajfJ5/03BIgx1ixWKr9Kk+9xDw6sZqKy4K5K01DkyUp/V+WjbCfjr0li9+aE7u70s276KEOuiNA==", "dev": true, "hasInstallScript": true, + "license": "Apache-2.0", "dependencies": { "@sentry/node": "^7.36.0", "global-agent": "^3.0.0" @@ -16398,6 +17376,7 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -16406,6 +17385,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -16414,6 +17394,7 @@ "version": "0.5.21", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "license": "MIT", "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -16424,12 +17405,14 @@ "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", "deprecated": "Please use @jridgewell/sourcemap-codec instead", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/space-separated-tokens": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -16440,6 +17423,7 @@ "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" @@ -16449,13 +17433,15 @@ "version": "2.5.0", "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", - "dev": true + "dev": true, + "license": "CC-BY-3.0" }, "node_modules/spdx-expression-parse": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", "dev": true, + "license": "MIT", "dependencies": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" @@ -16465,13 +17451,15 @@ "version": "3.0.20", "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.20.tgz", "integrity": "sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==", - "dev": true + "dev": true, + "license": "CC0-1.0" }, "node_modules/spec-change": { "version": "1.11.11", "resolved": "https://registry.npmjs.org/spec-change/-/spec-change-1.11.11.tgz", "integrity": "sha512-wSxi1XKeNr8JxBlYj13Lw8TTMpojYU2zRlkmyXl0kHp+xGkwYUpXaVXcofiEmEqrq1HoGg7pwKEzvMjYcQubtw==", "dev": true, + "license": "MIT", "dependencies": { "arg": "^5.0.2", "debug": "^4.3.4", @@ -16489,6 +17477,7 @@ "resolved": "https://registry.npmjs.org/lazy-ass/-/lazy-ass-2.0.3.tgz", "integrity": "sha512-/O3/DoQmI1XAhklDvF1dAjFf/epE8u3lzOZegQfLZ8G7Ud5bTRSZiFOpukHCu6jODrCA4gtIdwUCC7htxcDACA==", "dev": true, + "license": "MIT", "engines": { "node": "> 0.8" } @@ -16497,12 +17486,14 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", - "dev": true + "dev": true, + "license": "BSD-3-Clause" }, "node_modules/ssf": { "version": "0.11.2", "resolved": "https://registry.npmjs.org/ssf/-/ssf-0.11.2.tgz", "integrity": "sha512-+idbmIXoYET47hH+d7dfm2epdOMUDjqcB4648sTZ+t2JwoyBFL/insLfB/racrDmsKB3diwsDA696pZMieAC5g==", + "license": "Apache-2.0", "dependencies": { "frac": "~1.1.2" }, @@ -16514,6 +17505,7 @@ "version": "1.18.0", "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.18.0.tgz", "integrity": "sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==", + "license": "MIT", "dependencies": { "asn1": "~0.2.3", "assert-plus": "^1.0.0", @@ -16539,6 +17531,7 @@ "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", "dev": true, + "license": "MIT", "dependencies": { "internal-slot": "^1.0.4" }, @@ -16551,6 +17544,7 @@ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", "devOptional": true, + "license": "MIT", "dependencies": { "safe-buffer": "~5.2.0" } @@ -16560,6 +17554,7 @@ "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.6.19" } @@ -16568,6 +17563,7 @@ "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -16582,6 +17578,7 @@ "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -16596,6 +17593,7 @@ "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -16622,6 +17620,7 @@ "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", "dev": true, + "license": "MIT", "dependencies": { "define-properties": "^1.1.3", "es-abstract": "^1.17.5" @@ -16632,6 +17631,7 @@ "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -16650,6 +17650,7 @@ "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -16664,6 +17665,7 @@ "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -16681,6 +17683,7 @@ "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz", "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==", "dev": true, + "license": "MIT", "dependencies": { "character-entities-html4": "^2.0.0", "character-entities-legacy": "^3.0.0" @@ -16695,6 +17698,7 @@ "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", "dev": true, + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -16705,6 +17709,7 @@ "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "get-own-enumerable-property-symbols": "^3.0.0", "is-obj": "^1.0.1", @@ -16718,6 +17723,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" }, @@ -16730,6 +17736,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" }, @@ -16742,6 +17749,7 @@ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -16751,6 +17759,7 @@ "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" } @@ -16759,6 +17768,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "license": "MIT", "engines": { "node": ">=6" } @@ -16768,6 +17778,7 @@ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "dev": true, + "license": "MIT", "peer": true, "engines": { "node": ">=8" @@ -16780,6 +17791,7 @@ "version": "0.4.4", "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.4.4.tgz", "integrity": "sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg==", + "license": "MIT", "dependencies": { "inline-style-parser": "0.1.1" } @@ -16789,6 +17801,7 @@ "resolved": "https://registry.npmjs.org/stylus-lookup/-/stylus-lookup-6.0.0.tgz", "integrity": "sha512-RaWKxAvPnIXrdby+UWCr1WRfa+lrPMSJPySte4Q6a+rWyjeJyFOLJxr5GrAVfcMCsfVlCuzTAJ/ysYT8p8do7Q==", "dev": true, + "license": "MIT", "dependencies": { "commander": "^12.0.0" }, @@ -16804,6 +17817,7 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", "dev": true, + "license": "MIT", "engines": { "node": ">=18" } @@ -16812,6 +17826,7 @@ "version": "3.35.0", "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", + "license": "MIT", "dependencies": { "@jridgewell/gen-mapping": "^0.3.2", "commander": "^4.0.0", @@ -16833,6 +17848,7 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "license": "MIT", "engines": { "node": ">= 6" } @@ -16841,6 +17857,7 @@ "version": "10.4.5", "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "license": "ISC", "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^3.1.2", @@ -16860,6 +17877,7 @@ "version": "3.4.3", "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "license": "BlueOak-1.0.0", "dependencies": { "@isaacs/cliui": "^8.0.2" }, @@ -16873,12 +17891,14 @@ "node_modules/sucrase/node_modules/lru-cache": { "version": "10.4.3", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==" + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" }, "node_modules/sucrase/node_modules/path-scurry": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "license": "BlueOak-1.0.0", "dependencies": { "lru-cache": "^10.2.0", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" @@ -16894,6 +17914,7 @@ "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -16908,6 +17929,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -16920,6 +17942,7 @@ "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.9.2.tgz", "integrity": "sha512-vrozgXDQwYO72vHjUb/HnFbQx1exDjoKzqx23aXEg2a9VIg2TSFZ8FmeZpTjUCFMYw7mpX4BE2SFu8wI7asYsw==", "dev": true, + "license": "MIT", "dependencies": { "@pkgr/core": "^0.1.0", "tslib": "^2.6.2" @@ -16934,12 +17957,14 @@ "node_modules/tabbable": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.2.0.tgz", - "integrity": "sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==" + "integrity": "sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==", + "license": "MIT" }, "node_modules/tailwind-merge": { "version": "2.5.4", "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-2.5.4.tgz", "integrity": "sha512-0q8cfZHMu9nuYP/b5Shb7Y7Sh1B7Nnl5GqNr1U+n2p6+mybvRtayrQ+0042Z5byvTA8ihjlP8Odo8/VnHbZu4Q==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/dcastil" @@ -16949,6 +17974,7 @@ "version": "3.4.14", "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.14.tgz", "integrity": "sha512-IcSvOcTRcUtQQ7ILQL5quRDg7Xs93PdJEk1ZLbhhvJc7uj/OAhYOnruEiwnGgBvUtaUAJ8/mhSw1o8L2jCiENA==", + "license": "MIT", "dependencies": { "@alloc/quick-lru": "^5.2.0", "arg": "^5.0.2", @@ -16985,6 +18011,7 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/tailwindcss-animate/-/tailwindcss-animate-1.0.7.tgz", "integrity": "sha512-bl6mpH3T7I3UFxuvDEXLxy/VuFxBk5bbzplh7tXI68mwMokNYd1t9qPBHlnyTwfa4JGC4zP516I1hYYtQ/vspA==", + "license": "MIT", "peerDependencies": { "tailwindcss": ">=3.0.0 || insiders" } @@ -16993,6 +18020,7 @@ "version": "6.1.2", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "license": "MIT", "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -17005,6 +18033,7 @@ "version": "1.22.8", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "license": "MIT", "dependencies": { "is-core-module": "^2.13.0", "path-parse": "^1.0.7", @@ -17021,6 +18050,7 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "license": "MIT", "engines": { "node": ">=6" } @@ -17029,6 +18059,7 @@ "version": "6.2.1", "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", + "license": "ISC", "optional": true, "dependencies": { "chownr": "^2.0.0", @@ -17046,6 +18077,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "license": "ISC", "optional": true, "engines": { "node": ">=8" @@ -17055,6 +18087,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "license": "ISC", "optional": true }, "node_modules/temp-dir": { @@ -17062,6 +18095,7 @@ "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -17071,6 +18105,7 @@ "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", "dev": true, + "license": "MIT", "dependencies": { "is-stream": "^2.0.0", "temp-dir": "^2.0.0", @@ -17089,6 +18124,7 @@ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -17097,9 +18133,10 @@ } }, "node_modules/terser": { - "version": "5.34.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.34.1.tgz", - "integrity": "sha512-FsJZ7iZLd/BXkz+4xrRTGJ26o/6VTjQytUk8b8OxkwcD2I+79VPJlz7qss1+zE7h8GNIScFqXcDyJ/KqBYZFVA==", + "version": "5.36.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.36.0.tgz", + "integrity": "sha512-IYV9eNMuFAV4THUspIRXkLakHnV6XO7FEdtKjf/mDyrnqUg9LnlOn6/RwRvM9SZjR4GUq8Nk8zj67FzVARr74w==", + "license": "BSD-2-Clause", "dependencies": { "@jridgewell/source-map": "^0.3.3", "acorn": "^8.8.2", @@ -17117,6 +18154,7 @@ "version": "5.3.10", "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", + "license": "MIT", "peer": true, "dependencies": { "@jridgewell/trace-mapping": "^0.3.20", @@ -17150,19 +18188,22 @@ "node_modules/terser/node_modules/commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "license": "MIT" }, "node_modules/text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", "dev": true, + "license": "MIT", "peer": true }, "node_modules/thenify": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "license": "MIT", "dependencies": { "any-promise": "^1.0.0" } @@ -17171,6 +18212,7 @@ "version": "1.6.0", "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "license": "MIT", "dependencies": { "thenify": ">= 3.1.0 < 4" }, @@ -17182,6 +18224,7 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-2.3.0.tgz", "integrity": "sha512-H7oLPV0P7+jgvrk+6mwwwBDmxTaxnu9HMXmloNLXwnNO0ZxZ31Orah2n8lU1eMPvsaowP2CX+USCgyovXfdOFQ==", + "license": "MIT", "engines": { "node": ">=8" } @@ -17190,6 +18233,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.1.tgz", "integrity": "sha512-vDZpf9Chs9mAdfY046mcPt8fg5QSZr37hEH4TXYBnDF+izxgrbRGUAAaBvIk/fJm9aOFCGFd1EsNg5AZCbnQCQ==", + "license": "MIT", "funding": { "url": "https://github.com/sponsors/sindresorhus" } @@ -17197,18 +18241,21 @@ "node_modules/through": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "license": "MIT" }, "node_modules/tiny-invariant": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", - "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==" + "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==", + "license": "MIT" }, "node_modules/tinyglobby": { "version": "0.2.9", "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.9.tgz", "integrity": "sha512-8or1+BGEdk1Zkkw2ii16qSS7uVrQJPre5A9o/XkWPATkk23FZh/15BKFxPnlTy6vkljZxLqYCzzBMj30ZrSvjw==", "dev": true, + "license": "MIT", "dependencies": { "fdir": "^6.4.0", "picomatch": "^4.0.2" @@ -17218,10 +18265,11 @@ } }, "node_modules/tinyglobby/node_modules/fdir": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.0.tgz", - "integrity": "sha512-3oB133prH1o4j/L5lLW7uOCF1PlD+/It2L0eL/iAqWMB91RBbqTewABqxhj0ibBd90EEmWZq7ntIWzVaWcXTGQ==", + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.2.tgz", + "integrity": "sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==", "dev": true, + "license": "MIT", "peerDependencies": { "picomatch": "^3 || ^4" }, @@ -17236,6 +18284,7 @@ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -17247,6 +18296,7 @@ "version": "0.2.3", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==", + "license": "MIT", "engines": { "node": ">=14.14" } @@ -17256,6 +18306,7 @@ "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -17264,6 +18315,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "license": "MIT", "dependencies": { "is-number": "^7.0.0" }, @@ -17274,12 +18326,14 @@ "node_modules/toggle-selection": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", - "integrity": "sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==" + "integrity": "sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==", + "license": "MIT" }, "node_modules/tough-cookie": { "version": "4.1.4", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", + "license": "BSD-3-Clause", "dependencies": { "psl": "^1.1.33", "punycode": "^2.1.1", @@ -17294,6 +18348,7 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "license": "MIT", "engines": { "node": ">= 4.0.0" } @@ -17302,12 +18357,14 @@ "version": "0.0.3", "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "license": "MIT", "optional": true }, "node_modules/trim-lines": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -17317,6 +18374,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz", "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -17327,6 +18385,7 @@ "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz", "integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=16" }, @@ -17334,21 +18393,18 @@ "typescript": ">=4.2.0" } }, - "node_modules/ts-debounce": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/ts-debounce/-/ts-debounce-4.0.0.tgz", - "integrity": "sha512-+1iDGY6NmOGidq7i7xZGA4cm8DAa6fqdYcvO5Z6yBevH++Bdo9Qt/mN0TzHUgcCcKv1gmh9+W5dHqz8pMWbCbg==" - }, "node_modules/ts-interface-checker": { "version": "0.1.13", "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", - "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "license": "Apache-2.0" }, "node_modules/tsconfig-paths": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz", "integrity": "sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==", "dev": true, + "license": "MIT", "dependencies": { "json5": "^2.2.2", "minimist": "^1.2.6", @@ -17361,13 +18417,15 @@ "node_modules/tslib": { "version": "2.8.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.0.tgz", - "integrity": "sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA==" + "integrity": "sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA==", + "license": "0BSD" }, "node_modules/tsx": { "version": "4.19.1", "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.19.1.tgz", "integrity": "sha512-0flMz1lh74BR4wOvBjuh9olbnwqCPc35OOlfyzHba0Dc+QNUeWX/Gq2YTbnwcWPO3BMd8fkzRVrHcsR+a7z7rA==", "dev": true, + "license": "MIT", "dependencies": { "esbuild": "~0.23.0", "get-tsconfig": "^4.7.5" @@ -17387,6 +18445,7 @@ "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.6.11 <=0.7.0 || >=0.7.3" } @@ -17395,6 +18454,7 @@ "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "license": "Apache-2.0", "dependencies": { "safe-buffer": "^5.0.1" }, @@ -17405,13 +18465,15 @@ "node_modules/tweetnacl": { "version": "0.14.5", "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==" + "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", + "license": "Unlicense" }, "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "prelude-ls": "^1.2.1" @@ -17425,6 +18487,7 @@ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", "dev": true, + "license": "(MIT OR CC0-1.0)", "peer": true, "engines": { "node": ">=10" @@ -17438,6 +18501,7 @@ "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "es-errors": "^1.3.0", @@ -17452,6 +18516,7 @@ "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "for-each": "^0.3.3", @@ -17471,6 +18536,7 @@ "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", "dev": true, + "license": "MIT", "dependencies": { "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.7", @@ -17491,6 +18557,7 @@ "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "for-each": "^0.3.3", @@ -17506,25 +18573,19 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/typed-emitter": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/typed-emitter/-/typed-emitter-2.1.0.tgz", - "integrity": "sha512-g/KzbYKbH5C2vPkaXGu8DJlHrGKHLsM25Zg9WuC9pMGfuvT+X25tZQWo5fK1BjBm8+UrVE9LDCvaY0CQk+fXDA==", - "optionalDependencies": { - "rxjs": "*" - } - }, "node_modules/typedarray": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/typescript": { "version": "5.6.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", "devOptional": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -17541,6 +18602,7 @@ "https://opencollective.com/browserslist-useragent-regexp", "https://ko-fi.com/dangreen" ], + "license": "MIT", "engines": { "node": ">=14" } @@ -17550,6 +18612,7 @@ "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "has-bigints": "^1.0.2", @@ -17565,6 +18628,7 @@ "resolved": "https://registry.npmjs.org/undici/-/undici-5.28.4.tgz", "integrity": "sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==", "dev": true, + "license": "MIT", "dependencies": { "@fastify/busboy": "^2.0.0" }, @@ -17575,13 +18639,15 @@ "node_modules/undici-types": { "version": "6.19.8", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", - "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "license": "MIT" }, "node_modules/unicode-canonical-property-names-ecmascript": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -17591,6 +18657,7 @@ "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", "dev": true, + "license": "MIT", "dependencies": { "unicode-canonical-property-names-ecmascript": "^2.0.0", "unicode-property-aliases-ecmascript": "^2.0.0" @@ -17604,6 +18671,7 @@ "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -17613,6 +18681,7 @@ "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -17622,6 +18691,7 @@ "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz", "integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==", "dev": true, + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0", "bail": "^2.0.0", @@ -17641,6 +18711,7 @@ "resolved": "https://registry.npmjs.org/unified-engine/-/unified-engine-11.2.1.tgz", "integrity": "sha512-xBAdZ8UY2X4R9Hm6X6kMne4Nz0PlpOc1oE6DPeqJnewr5Imkb8uT5Eyvy1h7xNekPL3PSWh3ZJyNrMW6jnNQBg==", "dev": true, + "license": "MIT", "dependencies": { "@types/concat-stream": "^2.0.0", "@types/debug": "^4.0.0", @@ -17670,10 +18741,11 @@ } }, "node_modules/unified-engine/node_modules/@types/node": { - "version": "20.16.11", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.11.tgz", - "integrity": "sha512-y+cTCACu92FyA5fgQSAI8A1H429g7aSK2HsO7K4XYUWc4dY5IUz55JSDIYT6/VsOLfGy8vmvQYC2hfb0iF16Uw==", + "version": "20.16.12", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.12.tgz", + "integrity": "sha512-LfPFB0zOeCeCNQV3i+67rcoVvoN5n0NVuR2vLG0O5ySQMgchuZlC4lgz546ZOJyDtj5KIgOxy+lacOimfqZAIA==", "dev": true, + "license": "MIT", "dependencies": { "undici-types": "~6.19.2" } @@ -17683,6 +18755,7 @@ "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", "dev": true, + "license": "ISC", "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^3.1.2", @@ -17703,6 +18776,7 @@ "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", "dev": true, + "license": "BlueOak-1.0.0", "dependencies": { "@isaacs/cliui": "^8.0.2" }, @@ -17718,6 +18792,7 @@ "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz", "integrity": "sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==", "dev": true, + "license": "MIT", "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } @@ -17727,6 +18802,7 @@ "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.4.tgz", "integrity": "sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A==", "dev": true, + "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } @@ -17735,13 +18811,15 @@ "version": "10.4.3", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/unified-engine/node_modules/parse-json": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-7.1.1.tgz", "integrity": "sha512-SgOTCX/EZXtZxBE5eJ97P4yGM5n37BwRU+YMsH4vNzFqJV/oWFXXCmwFlgWUM4PrakybVOueJJ6pwHqSVhTFDw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.21.4", "error-ex": "^1.3.2", @@ -17761,6 +18839,7 @@ "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", "dev": true, + "license": "BlueOak-1.0.0", "dependencies": { "lru-cache": "^10.2.0", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" @@ -17777,6 +18856,7 @@ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz", "integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==", "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=14.16" }, @@ -17789,6 +18869,7 @@ "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", "dev": true, + "license": "MIT", "dependencies": { "crypto-random-string": "^2.0.0" }, @@ -17800,6 +18881,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-2.0.1.tgz", "integrity": "sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A==", + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" @@ -17810,6 +18892,7 @@ "resolved": "https://registry.npmjs.org/unist-util-inspect/-/unist-util-inspect-8.1.0.tgz", "integrity": "sha512-mOlg8Mp33pR0eeFpo5d2902ojqFFOKMMG2hF8bmH7ZlhnmjFgh0NI3/ZDwdaBJNbvrS7LZFVrBVtIE9KZ9s7vQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0" }, @@ -17823,6 +18906,7 @@ "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", "dev": true, + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0" }, @@ -17835,6 +18919,7 @@ "version": "4.0.4", "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.4.tgz", "integrity": "sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0" }, @@ -17848,6 +18933,7 @@ "resolved": "https://registry.npmjs.org/unist-util-position-from-estree/-/unist-util-position-from-estree-2.0.0.tgz", "integrity": "sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0" }, @@ -17859,13 +18945,15 @@ "node_modules/unist-util-position/node_modules/@types/unist": { "version": "2.0.11", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", - "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==" + "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", + "license": "MIT" }, "node_modules/unist-util-stringify-position": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", "dev": true, + "license": "MIT", "dependencies": { "@types/unist": "^2.0.2" }, @@ -17878,13 +18966,15 @@ "version": "2.0.11", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/unist-util-visit": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", "dev": true, + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0", "unist-util-is": "^6.0.0", @@ -17900,6 +18990,7 @@ "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", "dev": true, + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0", "unist-util-is": "^6.0.0" @@ -17913,6 +19004,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "license": "MIT", "engines": { "node": ">= 10.0.0" } @@ -17921,6 +19013,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", + "license": "MIT", "engines": { "node": ">=8" } @@ -17930,6 +19023,7 @@ "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", "dev": true, + "license": "MIT", "engines": { "node": ">=4", "yarn": "*" @@ -17953,6 +19047,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { "escalade": "^3.2.0", "picocolors": "^1.1.0" @@ -17968,6 +19063,7 @@ "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "license": "BSD-2-Clause", "peer": true, "dependencies": { "punycode": "^2.1.0" @@ -17977,6 +19073,7 @@ "version": "1.5.10", "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "license": "MIT", "dependencies": { "querystringify": "^2.1.1", "requires-port": "^1.0.0" @@ -17986,6 +19083,7 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.2.tgz", "integrity": "sha512-elOQwe6Q8gqZgDA8mrh44qRTQqpIHDcZ3hXTLjBe1i4ph8XpNJnO+aQf3NaG+lriLopI4HMx9VjQLfPQ6vhnoA==", + "license": "MIT", "dependencies": { "tslib": "^2.0.0" }, @@ -18006,6 +19104,7 @@ "version": "1.1.6", "resolved": "https://registry.npmjs.org/use-keyboard-shortcut/-/use-keyboard-shortcut-1.1.6.tgz", "integrity": "sha512-tOKjR7eKXQIfAgFMwhelpWSRTrwE1GaB8CE/47ohtcVCKxUdn7UbfNNhiigTkATpUVoPu+5tRPbHrwjIBgTYoQ==", + "license": "MIT", "peerDependencies": { "react": ">=16.8", "react-dom": ">=16.8" @@ -18015,6 +19114,7 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/use-memo-one/-/use-memo-one-1.1.3.tgz", "integrity": "sha512-g66/K7ZQGYrI6dy8GLpVcMsBp4s17xNkYJVSMvTEevGy3nDxHOfE6z8BVE22+5G5x7t3+bhzrlTDB7ObrEE0cQ==", + "license": "MIT", "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0" } @@ -18023,6 +19123,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.2.tgz", "integrity": "sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==", + "license": "MIT", "dependencies": { "detect-node-es": "^1.1.0", "tslib": "^2.0.0" @@ -18044,28 +19145,16 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.2.tgz", "integrity": "sha512-PElTlVMwpblvbNqQ82d2n6RjStvdSoNe9FG28kNfz3WiXilJm4DdNkEzRhCZuIDwY8U08WVihhGR5iRqAwfDiw==", + "license": "MIT", "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/usehooks-ts": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/usehooks-ts/-/usehooks-ts-3.1.0.tgz", - "integrity": "sha512-bBIa7yUyPhE1BCc0GmR96VU/15l/9gP1Ch5mYdLcFBaFGQsdmXkvjV0TtOqW1yUd6VjIwDunm+flSciCQXujiw==", - "dependencies": { - "lodash.debounce": "^4.0.8" - }, - "engines": { - "node": ">=16.15.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17 || ^18" - } - }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "license": "MIT" }, "node_modules/uuid": { "version": "10.0.0", @@ -18076,6 +19165,7 @@ "https://github.com/sponsors/broofa", "https://github.com/sponsors/ctavan" ], + "license": "MIT", "bin": { "uuid": "dist/bin/uuid" } @@ -18084,6 +19174,7 @@ "version": "0.5.6", "resolved": "https://registry.npmjs.org/uvu/-/uvu-0.5.6.tgz", "integrity": "sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==", + "license": "MIT", "dependencies": { "dequal": "^2.0.0", "diff": "^5.0.0", @@ -18100,13 +19191,15 @@ "node_modules/uzip": { "version": "0.20201231.0", "resolved": "https://registry.npmjs.org/uzip/-/uzip-0.20201231.0.tgz", - "integrity": "sha512-OZeJfZP+R0z9D6TmBgLq2LHzSSptGMGDGigGiEe0pr8UBe/7fdflgHlHBNDASTXB5jnFuxHpNaJywSg8YFeGng==" + "integrity": "sha512-OZeJfZP+R0z9D6TmBgLq2LHzSSptGMGDGigGiEe0pr8UBe/7fdflgHlHBNDASTXB5jnFuxHpNaJywSg8YFeGng==", + "license": "MIT" }, "node_modules/validate-npm-package-license": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", "dev": true, + "license": "Apache-2.0", "dependencies": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" @@ -18117,6 +19210,7 @@ "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz", "integrity": "sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==", "dev": true, + "license": "ISC", "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } @@ -18128,6 +19222,7 @@ "engines": [ "node >=0.6.0" ], + "license": "MIT", "dependencies": { "assert-plus": "^1.0.0", "core-util-is": "1.0.2", @@ -18139,6 +19234,7 @@ "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==", "dev": true, + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0", "vfile-message": "^4.0.0" @@ -18152,6 +19248,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-4.1.0.tgz", "integrity": "sha512-YF23YMyASIIJXpktBa4vIGLJ5Gs88UB/XePgqPmTa7cDA+JeO3yclbpheQYCHjVHBn/yePzrXuygIL+xbvRYHw==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "vfile": "^5.0.0" @@ -18164,12 +19261,14 @@ "node_modules/vfile-location/node_modules/@types/unist": { "version": "2.0.11", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", - "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==" + "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", + "license": "MIT" }, "node_modules/vfile-location/node_modules/unist-util-stringify-position": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0" }, @@ -18182,6 +19281,7 @@ "version": "5.3.7", "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "is-buffer": "^2.0.0", @@ -18197,6 +19297,7 @@ "version": "3.1.4", "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "unist-util-stringify-position": "^3.0.0" @@ -18211,6 +19312,7 @@ "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz", "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==", "dev": true, + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0", "unist-util-stringify-position": "^4.0.0" @@ -18225,6 +19327,7 @@ "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0" }, @@ -18238,6 +19341,7 @@ "resolved": "https://registry.npmjs.org/vfile-reporter/-/vfile-reporter-8.1.1.tgz", "integrity": "sha512-qxRZcnFSQt6pWKn3PAk81yLK2rO2i7CDXpy8v8ZquiEOMLSnPw6BMSi9Y1sUCwGGl7a9b3CJT1CKpnRF7pp66g==", "dev": true, + "license": "MIT", "dependencies": { "@types/supports-color": "^8.0.0", "string-width": "^6.0.0", @@ -18258,6 +19362,7 @@ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -18269,13 +19374,15 @@ "version": "10.4.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz", "integrity": "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/vfile-reporter/node_modules/string-width": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-6.1.0.tgz", "integrity": "sha512-k01swCJAgQmuADB0YIc+7TuatfNvTBVOoaUWJjTB9R4VJzR5vNWzf5t42ESVZFPS8xTySF7CAdV4t/aaIm3UnQ==", "dev": true, + "license": "MIT", "dependencies": { "eastasianwidth": "^0.2.0", "emoji-regex": "^10.2.1", @@ -18293,6 +19400,7 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" }, @@ -18308,6 +19416,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.4.0.tgz", "integrity": "sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -18320,6 +19429,7 @@ "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0" }, @@ -18333,6 +19443,7 @@ "resolved": "https://registry.npmjs.org/vfile-sort/-/vfile-sort-4.0.0.tgz", "integrity": "sha512-lffPI1JrbHDTToJwcq0rl6rBmkjQmMuXkAxsZPRS9DXbaJQvc642eCg6EGxcX2i1L+esbuhq+2l9tBll5v8AeQ==", "dev": true, + "license": "MIT", "dependencies": { "vfile": "^6.0.0", "vfile-message": "^4.0.0" @@ -18347,6 +19458,7 @@ "resolved": "https://registry.npmjs.org/vfile-statistics/-/vfile-statistics-3.0.0.tgz", "integrity": "sha512-/qlwqwWBWFOmpXujL/20P+Iuydil0rZZNglR+VNm6J0gpLHwuVM5s7g2TfVoswbXjZ4HuIhLMySEyIw5i7/D8w==", "dev": true, + "license": "MIT", "dependencies": { "vfile": "^6.0.0", "vfile-message": "^4.0.0" @@ -18361,6 +19473,7 @@ "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.9.tgz", "integrity": "sha512-20OVpJHh0PAM0oSOELa5GaZNWeDjcAvQjGXy2Uyr+Tp+/D2/Hdz6NLgpJLsarPTA2QJ6v8mX2P1ZfbsSKvdMkg==", "dev": true, + "license": "MIT", "dependencies": { "esbuild": "^0.21.3", "postcss": "^8.4.43", @@ -18420,6 +19533,7 @@ "resolved": "https://registry.npmjs.org/vite-plugin-checker/-/vite-plugin-checker-0.6.4.tgz", "integrity": "sha512-2zKHH5oxr+ye43nReRbC2fny1nyARwhxdm0uNYp/ERy4YvU9iZpNOsueoi/luXw5gnpqRSvjcEPxXbS153O2wA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.12.13", "ansi-escapes": "^4.3.0", @@ -18483,6 +19597,7 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", "dev": true, + "license": "MIT", "engines": { "node": ">= 12" } @@ -18492,6 +19607,7 @@ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", "dev": true, + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -18506,6 +19622,7 @@ "resolved": "https://registry.npmjs.org/vite-plugin-pwa/-/vite-plugin-pwa-0.20.5.tgz", "integrity": "sha512-aweuI/6G6n4C5Inn0vwHumElU/UEpNuO+9iZzwPZGTCH87TeZ6YFMrEY6ZUBQdIHHlhTsbMDryFARcSuOdsz9Q==", "dev": true, + "license": "MIT", "dependencies": { "debug": "^4.3.6", "pretty-bytes": "^6.1.1", @@ -18536,6 +19653,7 @@ "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-6.1.1.tgz", "integrity": "sha512-mQUvGU6aUFQ+rNvTIAcZuWGRT9a6f6Yrg9bHs4ImKF+HZCEK+plBvnAZYSIQztknZF2qnzNtr6F8s0+IuptdlQ==", "dev": true, + "license": "MIT", "engines": { "node": "^14.13.1 || >=16.0.0" }, @@ -18548,6 +19666,7 @@ "resolved": "https://registry.npmjs.org/vite-plugin-static-copy/-/vite-plugin-static-copy-1.0.6.tgz", "integrity": "sha512-3uSvsMwDVFZRitqoWHj0t4137Kz7UynnJeq1EZlRW7e25h2068fyIZX4ORCCOAkfp1FklGxJNVJBkBOD+PZIew==", "dev": true, + "license": "MIT", "dependencies": { "chokidar": "^3.5.3", "fast-glob": "^3.2.11", @@ -18566,6 +19685,7 @@ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", "dev": true, + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -18583,6 +19703,7 @@ "ppc64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "aix" @@ -18599,6 +19720,7 @@ "arm" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "android" @@ -18615,6 +19737,7 @@ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "android" @@ -18631,6 +19754,7 @@ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "android" @@ -18647,6 +19771,7 @@ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "darwin" @@ -18663,6 +19788,7 @@ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "darwin" @@ -18679,6 +19805,7 @@ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "freebsd" @@ -18695,6 +19822,7 @@ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "freebsd" @@ -18711,6 +19839,7 @@ "arm" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -18727,6 +19856,7 @@ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -18743,6 +19873,7 @@ "ia32" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -18759,6 +19890,7 @@ "loong64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -18775,6 +19907,7 @@ "mips64el" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -18791,6 +19924,7 @@ "ppc64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -18807,6 +19941,7 @@ "riscv64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -18823,6 +19958,7 @@ "s390x" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -18839,6 +19975,7 @@ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -18855,6 +19992,7 @@ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "netbsd" @@ -18871,6 +20009,7 @@ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "openbsd" @@ -18887,6 +20026,7 @@ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "sunos" @@ -18903,6 +20043,7 @@ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "win32" @@ -18919,6 +20060,7 @@ "ia32" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "win32" @@ -18935,6 +20077,7 @@ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "win32" @@ -18949,6 +20092,7 @@ "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", "dev": true, "hasInstallScript": true, + "license": "MIT", "bin": { "esbuild": "bin/esbuild" }, @@ -18985,6 +20129,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", "integrity": "sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -18994,6 +20139,7 @@ "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-6.0.0.tgz", "integrity": "sha512-wnJA4BnEjOSyFMvjZdpiOwhSq9uDoK8e/kpRJDTaMYzwlkrhG1fwDIZI94CLsLzlCK5cIbMMtFlJlfR57Lavmg==", "dev": true, + "license": "MIT", "engines": { "node": ">=8.0.0 || >=10.0.0" } @@ -19003,6 +20149,7 @@ "resolved": "https://registry.npmjs.org/vscode-languageclient/-/vscode-languageclient-7.0.0.tgz", "integrity": "sha512-P9AXdAPlsCgslpP9pRxYPqkNYV7Xq8300/aZDpO35j1fJm/ncize8iGswzYlcvFw5DQUx4eVk+KvfXdL0rehNg==", "dev": true, + "license": "MIT", "dependencies": { "minimatch": "^3.0.4", "semver": "^7.3.4", @@ -19017,6 +20164,7 @@ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -19027,6 +20175,7 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -19039,6 +20188,7 @@ "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-7.0.0.tgz", "integrity": "sha512-60HTx5ID+fLRcgdHfmz0LDZAXYEV68fzwG0JWwEPBode9NuMYTIxuYXPg4ngO8i8+Ou0lM7y6GzaYWbiDL0drw==", "dev": true, + "license": "MIT", "dependencies": { "vscode-languageserver-protocol": "3.16.0" }, @@ -19051,6 +20201,7 @@ "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.16.0.tgz", "integrity": "sha512-sdeUoAawceQdgIfTI+sdcwkiK2KU+2cbEYA0agzM2uqaUy2UpnnGHtWTHVEtS0ES4zHU0eMFRGN+oQgDxlD66A==", "dev": true, + "license": "MIT", "dependencies": { "vscode-jsonrpc": "6.0.0", "vscode-languageserver-types": "3.16.0" @@ -19060,30 +20211,35 @@ "version": "1.0.12", "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.12.tgz", "integrity": "sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/vscode-languageserver-types": { "version": "3.16.0", "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0.tgz", "integrity": "sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/vscode-uri": { "version": "3.0.8", "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.8.tgz", "integrity": "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/walk-up-path": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/walk-up-path/-/walk-up-path-3.0.1.tgz", "integrity": "sha512-9YlCL/ynK3CTlrSRrDxZvUauLzAswPCrsaCgilqFevUYpeEW0/3ScEjaa3kbW/T0ghhkEr7mv+fpjqn1Y1YuTA==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/warning": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", + "license": "MIT", "dependencies": { "loose-envify": "^1.0.0" } @@ -19092,6 +20248,7 @@ "version": "2.4.2", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==", + "license": "MIT", "peer": true, "dependencies": { "glob-to-regexp": "^0.4.1", @@ -19105,6 +20262,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "license": "MIT", "optional": true, "dependencies": { "defaults": "^1.0.3" @@ -19114,6 +20272,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -19123,12 +20282,14 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "license": "BSD-2-Clause", "optional": true }, "node_modules/webpack": { "version": "5.95.0", "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.95.0.tgz", "integrity": "sha512-2t3XstrKULz41MNMBF+cJ97TyHdyQ8HCt//pqErqDvNjU9YQBnZxIHa11VXsi7F3mb5/aO2tuDxdeTPdU7xu9Q==", + "license": "MIT", "peer": true, "dependencies": { "@types/estree": "^1.0.5", @@ -19175,6 +20336,7 @@ "version": "3.2.3", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "license": "MIT", "peer": true, "engines": { "node": ">=10.13.0" @@ -19184,6 +20346,7 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "license": "BSD-2-Clause", "peer": true, "dependencies": { "esrecurse": "^4.3.0", @@ -19197,6 +20360,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "license": "BSD-2-Clause", "peer": true, "engines": { "node": ">=4.0" @@ -19219,6 +20383,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "license": "MIT", "optional": true, "dependencies": { "tr46": "~0.0.3", @@ -19229,6 +20394,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -19244,6 +20410,7 @@ "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", "dev": true, + "license": "MIT", "dependencies": { "is-bigint": "^1.0.1", "is-boolean-object": "^1.1.0", @@ -19260,6 +20427,7 @@ "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.4.tgz", "integrity": "sha512-bppkmBSsHFmIMSl8BO9TbsyzsvGjVoppt8xUiGzwiu/bhDCGxnpOKCxgqj6GuyHE0mINMDecBFPlOm2hzY084w==", "dev": true, + "license": "MIT", "dependencies": { "function.prototype.name": "^1.1.6", "has-tostringtag": "^1.0.2", @@ -19286,6 +20454,7 @@ "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", "dev": true, + "license": "MIT", "dependencies": { "is-map": "^2.0.3", "is-set": "^2.0.3", @@ -19304,6 +20473,7 @@ "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", "dev": true, + "license": "MIT", "dependencies": { "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.7", @@ -19322,6 +20492,7 @@ "version": "1.1.5", "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", + "license": "ISC", "optional": true, "dependencies": { "string-width": "^1.0.2 || 2 || 3 || 4" @@ -19331,6 +20502,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/wmf/-/wmf-1.0.2.tgz", "integrity": "sha512-/p9K7bEh0Dj6WbXg4JG0xvLQmIadrner1bi45VMJTfnbVHsc7yIajZyoSoK60/dtVBs12Fm6WkUI5/3WAVsNMw==", + "license": "Apache-2.0", "engines": { "node": ">=0.8" } @@ -19339,6 +20511,7 @@ "version": "0.3.0", "resolved": "https://registry.npmjs.org/word/-/word-0.3.0.tgz", "integrity": "sha512-OELeY0Q61OXpdUfTp+oweA/vtLVg5VDOXh+3he3PNzLGG/y0oylSOC1xRVj0+l4vQ3tj/bB1HVHv1ocXkQceFA==", + "license": "Apache-2.0", "engines": { "node": ">=0.8" } @@ -19348,6 +20521,7 @@ "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", "dev": true, + "license": "MIT", "peer": true, "engines": { "node": ">=0.10.0" @@ -19358,6 +20532,7 @@ "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-7.1.0.tgz", "integrity": "sha512-rMbgrzueVWDFcEq1610YyDW71z0oAXLfdRHRQcKw4SGihkfOK0JUEvqWHFwA6rJ+6TClnMIn7KQI5PNN1XQXwQ==", "dev": true, + "license": "MIT", "dependencies": { "idb": "^7.0.1", "workbox-core": "7.1.0" @@ -19368,6 +20543,7 @@ "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-7.1.0.tgz", "integrity": "sha512-O36hIfhjej/c5ar95pO67k1GQw0/bw5tKP7CERNgK+JdxBANQhDmIuOXZTNvwb2IHBx9hj2kxvcDyRIh5nzOgQ==", "dev": true, + "license": "MIT", "dependencies": { "workbox-core": "7.1.0" } @@ -19377,6 +20553,7 @@ "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-7.1.1.tgz", "integrity": "sha512-WdkVdC70VMpf5NBCtNbiwdSZeKVuhTEd5PV3mAwpTQCGAB5XbOny1P9egEgNdetv4srAMmMKjvBk4RD58LpooA==", "dev": true, + "license": "MIT", "dependencies": { "@apideck/better-ajv-errors": "^0.3.1", "@babel/core": "^7.24.4", @@ -19425,6 +20602,7 @@ "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", "dev": true, + "license": "MIT", "dependencies": { "json-schema": "^0.4.0", "jsonpointer": "^5.0.0", @@ -19442,6 +20620,7 @@ "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-module-imports": "^7.10.4", "@rollup/pluginutils": "^3.1.0" @@ -19465,6 +20644,7 @@ "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", "dev": true, + "license": "MIT", "dependencies": { "@rollup/pluginutils": "^3.1.0", "magic-string": "^0.25.7" @@ -19478,6 +20658,7 @@ "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", "dev": true, + "license": "MIT", "dependencies": { "@types/estree": "0.0.39", "estree-walker": "^1.0.1", @@ -19494,13 +20675,15 @@ "version": "0.0.39", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/workbox-build/node_modules/ajv": { "version": "8.17.1", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "dev": true, + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", @@ -19517,6 +20700,7 @@ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -19526,7 +20710,8 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/workbox-build/node_modules/glob": { "version": "7.2.3", @@ -19534,6 +20719,7 @@ "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "deprecated": "Glob versions prior to v9 are no longer supported", "dev": true, + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -19553,13 +20739,15 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/workbox-build/node_modules/magic-string": { "version": "0.25.9", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", "dev": true, + "license": "MIT", "dependencies": { "sourcemap-codec": "^1.4.8" } @@ -19569,6 +20757,7 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -19581,6 +20770,7 @@ "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.2.tgz", "integrity": "sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ==", "dev": true, + "license": "MIT", "bin": { "rollup": "dist/bin/rollup" }, @@ -19596,6 +20786,7 @@ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "whatwg-url": "^7.0.0" }, @@ -19608,6 +20799,7 @@ "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", "dev": true, + "license": "MIT", "dependencies": { "punycode": "^2.1.0" } @@ -19616,13 +20808,15 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", - "dev": true + "dev": true, + "license": "BSD-2-Clause" }, "node_modules/workbox-build/node_modules/whatwg-url": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", "dev": true, + "license": "MIT", "dependencies": { "lodash.sortby": "^4.7.0", "tr46": "^1.0.1", @@ -19634,6 +20828,7 @@ "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-7.1.0.tgz", "integrity": "sha512-iwsLBll8Hvua3xCuBB9h92+/e0wdsmSVgR2ZlvcfjepZWwhd3osumQB3x9o7flj+FehtWM2VHbZn8UJeBXXo6Q==", "dev": true, + "license": "MIT", "dependencies": { "workbox-core": "7.1.0" } @@ -19642,13 +20837,15 @@ "version": "7.1.0", "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-7.1.0.tgz", "integrity": "sha512-5KB4KOY8rtL31nEF7BfvU7FMzKT4B5TkbYa2tzkS+Peqj0gayMT9SytSFtNzlrvMaWgv6y/yvP9C0IbpFjV30Q==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/workbox-expiration": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-7.1.0.tgz", "integrity": "sha512-m5DcMY+A63rJlPTbbBNtpJ20i3enkyOtSgYfv/l8h+D6YbbNiA0zKEkCUaMsdDlxggla1oOfRkyqTvl5Ni5KQQ==", "dev": true, + "license": "MIT", "dependencies": { "idb": "^7.0.1", "workbox-core": "7.1.0" @@ -19659,6 +20856,7 @@ "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-7.1.0.tgz", "integrity": "sha512-FvE53kBQHfVTcZyczeBVRexhh7JTkyQ8HAvbVY6mXd2n2A7Oyz/9fIwnY406ZcDhvE4NFfKGjW56N4gBiqkrew==", "dev": true, + "license": "MIT", "dependencies": { "workbox-background-sync": "7.1.0", "workbox-core": "7.1.0", @@ -19671,6 +20869,7 @@ "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-7.1.0.tgz", "integrity": "sha512-4wyAbo0vNI/X0uWNJhCMKxnPanNyhybsReMGN9QUpaePLTiDpKxPqFxl4oUmBNddPwIXug01eTSLVIFXimRG/A==", "dev": true, + "license": "MIT", "dependencies": { "workbox-core": "7.1.0" } @@ -19680,6 +20879,7 @@ "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-7.1.0.tgz", "integrity": "sha512-LyxzQts+UEpgtmfnolo0hHdNjoB7EoRWcF7EDslt+lQGd0lW4iTvvSe3v5JiIckQSB5KTW5xiCqjFviRKPj1zA==", "dev": true, + "license": "MIT", "dependencies": { "workbox-core": "7.1.0", "workbox-routing": "7.1.0", @@ -19691,6 +20891,7 @@ "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-7.1.0.tgz", "integrity": "sha512-m7+O4EHolNs5yb/79CrnwPR/g/PRzMFYEdo01LqwixVnc/sbzNSvKz0d04OE3aMRel1CwAAZQheRsqGDwATgPQ==", "dev": true, + "license": "MIT", "dependencies": { "workbox-core": "7.1.0" } @@ -19700,6 +20901,7 @@ "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-7.1.0.tgz", "integrity": "sha512-NRrk4ycFN9BHXJB6WrKiRX3W3w75YNrNrzSX9cEZgFB5ubeGoO8s/SDmOYVrFYp9HMw6sh1Pm3eAY/1gVS8YLg==", "dev": true, + "license": "MIT", "dependencies": { "workbox-cacheable-response": "7.1.0", "workbox-core": "7.1.0", @@ -19714,6 +20916,7 @@ "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-7.1.0.tgz", "integrity": "sha512-oOYk+kLriUY2QyHkIilxUlVcFqwduLJB7oRZIENbqPGeBP/3TWHYNNdmGNhz1dvKuw7aqvJ7CQxn27/jprlTdg==", "dev": true, + "license": "MIT", "dependencies": { "workbox-core": "7.1.0" } @@ -19723,6 +20926,7 @@ "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-7.1.0.tgz", "integrity": "sha512-/UracPiGhUNehGjRm/tLUQ+9PtWmCbRufWtV0tNrALuf+HZ4F7cmObSEK+E4/Bx1p8Syx2tM+pkIrvtyetdlew==", "dev": true, + "license": "MIT", "dependencies": { "workbox-core": "7.1.0" } @@ -19732,6 +20936,7 @@ "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-7.1.0.tgz", "integrity": "sha512-WyHAVxRXBMfysM8ORwiZnI98wvGWTVAq/lOyBjf00pXFvG0mNaVz4Ji+u+fKa/mf1i2SnTfikoYKto4ihHeS6w==", "dev": true, + "license": "MIT", "dependencies": { "workbox-core": "7.1.0", "workbox-routing": "7.1.0" @@ -19741,13 +20946,15 @@ "version": "7.1.0", "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-7.1.0.tgz", "integrity": "sha512-Hml/9+/njUXBglv3dtZ9WBKHI235AQJyLBV1G7EFmh4/mUdSQuXui80RtjDeVRrXnm/6QWgRUEHG3/YBVbxtsA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/workbox-window": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-7.1.0.tgz", "integrity": "sha512-ZHeROyqR+AS5UPzholQRDttLFqGMwP0Np8MKWAdyxsDETxq3qOAyXvqessc3GniohG6e0mAqSQyKOHmT8zPF7g==", "dev": true, + "license": "MIT", "dependencies": { "@types/trusted-types": "^2.0.2", "workbox-core": "7.1.0" @@ -19757,6 +20964,7 @@ "version": "8.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "license": "MIT", "dependencies": { "ansi-styles": "^6.1.0", "string-width": "^5.0.1", @@ -19774,6 +20982,7 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -19790,6 +20999,7 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -19801,6 +21011,7 @@ "version": "6.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -19811,12 +21022,14 @@ "node_modules/wrap-ansi/node_modules/emoji-regex": { "version": "9.2.2", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "license": "MIT" }, "node_modules/wrap-ansi/node_modules/string-width": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "license": "MIT", "dependencies": { "eastasianwidth": "^0.2.0", "emoji-regex": "^9.2.2", @@ -19833,6 +21046,7 @@ "version": "7.1.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" }, @@ -19846,12 +21060,14 @@ "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "license": "ISC" }, "node_modules/xlsx": { "version": "0.18.5", "resolved": "https://registry.npmjs.org/xlsx/-/xlsx-0.18.5.tgz", "integrity": "sha512-dmg3LCjBPHZnQp5/F/+nnTa+miPJxUXB6vtk42YjBBKayDNagxGEeIdWApkYPOf3Z3pm3k62Knjzp7lMeTEtFQ==", + "license": "Apache-2.0", "dependencies": { "adler-32": "~1.3.0", "cfb": "~1.2.1", @@ -19872,13 +21088,15 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/yaml": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.1.tgz", "integrity": "sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==", "dev": true, + "license": "ISC", "engines": { "node": ">= 14" } @@ -19887,6 +21105,7 @@ "version": "2.10.0", "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", + "license": "MIT", "dependencies": { "buffer-crc32": "~0.2.3", "fd-slicer": "~1.1.0" @@ -19897,6 +21116,7 @@ "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", "dev": true, + "license": "MIT", "peer": true, "engines": { "node": ">=10" @@ -19909,6 +21129,7 @@ "version": "5.6.0", "resolved": "https://registry.npmjs.org/zrender/-/zrender-5.6.0.tgz", "integrity": "sha512-uzgraf4njmmHAbEUxMJ8Oxg+P3fT04O+9p7gY+wJRVxo8Ge+KmYv0WJev945EH4wFuc4OY2NLXz46FZrWS9xJg==", + "license": "BSD-3-Clause", "dependencies": { "tslib": "2.3.0" } @@ -19916,12 +21137,14 @@ "node_modules/zrender/node_modules/tslib": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", - "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==" + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==", + "license": "0BSD" }, "node_modules/zwitch": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" diff --git a/package.json b/package.json index 47da9afc795..e779081dc4b 100644 --- a/package.json +++ b/package.json @@ -65,7 +65,6 @@ "@radix-ui/react-tooltip": "^1.1.3", "@sentry/browser": "^8.33.0", "@yudiel/react-qr-scanner": "^2.0.8", - "axios": "^1.7.7", "bowser": "^2.11.0", "browser-image-compression": "^2.0.2", "browserslist": "^4.24.0", @@ -93,10 +92,7 @@ "react-infinite-scroll-component": "^6.1.0", "react-markdown": "^8.0.7", "react-pdf": "^9.1.0", - "react-redux": "^8.1.1", "react-webcam": "^7.2.0", - "redux": "^4.2.1", - "redux-thunk": "^2.4.2", "rehype-raw": "^6.1.1", "tailwind-merge": "^2.5.2", "tailwindcss-animate": "^1.0.7", @@ -137,7 +133,6 @@ "postcss": "^8.4.38", "prettier": "^3.3.3", "prettier-plugin-tailwindcss": "^0.6.5", - "redux-devtools-extension": "^2.13.9", "snyk": "^1.1291.0", "tailwindcss": "^3.4.3", "typescript": "^5.4.5", diff --git a/src/Components/Facility/ConsultationDetails/index.tsx b/src/Components/Facility/ConsultationDetails/index.tsx index 639c6dd9e40..a6af8d39a78 100644 --- a/src/Components/Facility/ConsultationDetails/index.tsx +++ b/src/Components/Facility/ConsultationDetails/index.tsx @@ -1,8 +1,6 @@ import { GENDER_TYPES } from "../../../Common/constants"; import { ConsultationModel } from "../models"; -import { getConsultation, getPatient } from "../../../Redux/actions"; -import { statusType, useAbortableEffect } from "../../../Common/utils"; -import { useCallback, useState } from "react"; +import { useCallback, useEffect, useState } from "react"; import DoctorVideoSlideover from "../DoctorVideoSlideover"; import { PatientModel } from "../../Patient/models"; import { @@ -13,7 +11,6 @@ import { } from "../../../Utils/utils"; import { Link, navigate, useQueryParams } from "raviger"; -import { useDispatch } from "react-redux"; import { triggerGoal } from "../../../Integrations/Plausible"; import useAuthUser from "../../../Common/hooks/useAuthUser"; import { ConsultationUpdatesTab } from "./ConsultationUpdatesTab"; @@ -40,6 +37,7 @@ import request from "../../../Utils/request/request"; import { CameraFeedPermittedUserTypes } from "../../../Utils/permissions"; import Error404 from "../../ErrorPages/404"; import { useTranslation } from "react-i18next"; +import useQuery from "../../../Utils/request/useQuery"; import Loading from "@/Components/Common/Loading"; import PageTitle from "@/Components/Common/PageTitle"; @@ -76,18 +74,11 @@ export const ConsultationDetails = (props: any) => { if (Object.keys(TABS).includes(props.tab.toUpperCase())) { tab = props.tab.toUpperCase() as keyof typeof TABS; } - const dispatch: any = useDispatch(); - const [isLoading, setIsLoading] = useState(false); const [showDoctors, setShowDoctors] = useState(false); const [qParams, _] = useQueryParams(); - - const [consultationData, setConsultationData] = useState( - {} as ConsultationModel, - ); const [patientData, setPatientData] = useState({}); const [abhaNumberData, setAbhaNumberData] = useState(); const [activeShiftingData, setActiveShiftingData] = useState>([]); - const [isCameraAttached, setIsCameraAttached] = useState(false); const getPatientGender = (patientData: any) => GENDER_TYPES.find((i) => i.id === patientData.gender)?.text; @@ -108,98 +99,86 @@ export const ConsultationDetails = (props: any) => { const authUser = useAuthUser(); - const fetchData = useCallback( - async (status: statusType) => { - setIsLoading(true); - const res = await dispatch(getConsultation(consultationId)); - if (!status.aborted) { - if (res?.data) { - const data: ConsultationModel = { - ...res.data, - symptoms_text: "", - }; - if (facilityId != data.facility || patientId != data.patient) { - navigate( - `/facility/${data.facility}/patient/${data.patient}/consultation/${data?.id}`, - ); - } - setConsultationData(data); + const consultationQuery = useQuery(routes.getConsultation, { + pathParams: { id: consultationId }, + onResponse: ({ data }) => { + if (!data) { + navigate("/not-found"); + return; + } + if (facilityId != data.facility || patientId != data.patient) { + navigate( + `/facility/${data.facility}/patient/${data.patient}/consultation/${data?.id}`, + ); + } + }, + }); - setIsCameraAttached( - await (async () => { - const bedId = data?.current_bed?.bed_object?.id; - if (!bedId) { - return false; - } - const { data: assetBeds } = await request(routes.listAssetBeds, { - query: { bed: bedId }, - }); - if (!assetBeds) { - return false; - } - return assetBeds.results.some( - (a) => a.asset_object.asset_class === "ONVIF", - ); - })(), - ); + const consultationData = consultationQuery.data; + const bedId = consultationData?.current_bed?.bed_object?.id; - // Get patient data - const id = res.data.patient; - const patientRes = await dispatch(getPatient({ id })); - if (patientRes?.data) { - const patientGender = getPatientGender(patientRes.data); - const patientAddress = getPatientAddress(patientRes.data); - const patientComorbidities = getPatientComorbidities( - patientRes.data, - ); - const data = { - ...patientRes.data, - gender: patientGender, - address: patientAddress, - comorbidities: patientComorbidities, - is_declared_positive: patientRes.data.is_declared_positive - ? "Yes" - : "No", - is_vaccinated: patientData.is_vaccinated ? "Yes" : "No", - }; + const isCameraAttached = useQuery(routes.listAssetBeds, { + prefetch: !!bedId, + query: { bed: bedId }, + }).data?.results.some((a) => a.asset_object.asset_class === "ONVIF"); - setPatientData(data); - } + const patientDataQuery = useQuery(routes.getPatient, { + pathParams: { id: consultationQuery.data?.patient ?? "" }, + prefetch: !!consultationQuery.data?.patient, + onResponse: ({ data }) => { + if (!data) { + return; + } + setPatientData({ + ...data, + gender: getPatientGender(data), + address: getPatientAddress(data), + comorbidities: getPatientComorbidities(data), + is_declared_positive: data.is_declared_positive ? "Yes" : "No", + is_vaccinated: patientData.is_vaccinated ? "Yes" : "No", + } as any); + }, + }); - // Get abha number data - const { data: abhaNumberData } = await request( - routes.abdm.abhaNumber.get, - { - pathParams: { abhaNumberId: id ?? "" }, - silent: true, - }, - ); - setAbhaNumberData(abhaNumberData); + const fetchData = useCallback( + async (id: string) => { + // Get abha number data + const { data: abhaNumberData } = await request( + routes.abdm.abhaNumber.get, + { + pathParams: { abhaNumberId: id ?? "" }, + silent: true, + }, + ); + setAbhaNumberData(abhaNumberData); - // Get shifting data - const shiftRequestsQuery = await request(routes.listShiftRequests, { - query: { patient: id }, - }); - if (shiftRequestsQuery.data?.results) { - setActiveShiftingData(shiftRequestsQuery.data.results); - } - } else { - navigate("/not-found"); - } - setIsLoading(false); + // Get shifting data + const shiftRequestsQuery = await request(routes.listShiftRequests, { + query: { patient: id }, + }); + if (shiftRequestsQuery.data?.results) { + setActiveShiftingData(shiftRequestsQuery.data.results); } }, - [consultationId, dispatch, patientData.is_vaccinated], + [consultationId, patientData.is_vaccinated], ); - useAbortableEffect((status: statusType) => { - fetchData(status); + useEffect(() => { + const id = patientDataQuery.data?.id; + if (!id) { + return; + } + fetchData(id); triggerGoal("Patient Consultation Viewed", { facilityId: facilityId, consultationId: consultationId, userId: authUser.id, }); - }, []); + }, [patientDataQuery.data?.id]); + + if (!consultationData || patientDataQuery.loading) { + return ; + } const consultationTabProps: ConsultationTabProps = { consultationId, @@ -215,10 +194,6 @@ export const ConsultationDetails = (props: any) => { const SelectedTab = TABS[tab]; - if (isLoading) { - return ; - } - const tabButtonClasses = (selected: boolean) => `capitalize min-w-max-content cursor-pointer font-bold whitespace-nowrap ${ selected === true @@ -309,7 +284,10 @@ export const ConsultationDetails = (props: any) => { patient={patientData} abhaNumber={abhaNumberData} consultation={consultationData} - fetchPatientData={fetchData} + fetchPatientData={() => { + consultationQuery.refetch(); + patientDataQuery.refetch(); + }} consultationId={consultationId} activeShiftingData={activeShiftingData} showAbhaProfile={qParams["show-abha-profile"] === "true"} diff --git a/src/Components/Facility/DischargeModal.tsx b/src/Components/Facility/DischargeModal.tsx index 5573fe883d0..786e23ec8a3 100644 --- a/src/Components/Facility/DischargeModal.tsx +++ b/src/Components/Facility/DischargeModal.tsx @@ -20,8 +20,6 @@ import { SelectFormField } from "../Form/FormFields/SelectFormField"; import TextAreaFormField from "../Form/FormFields/TextAreaFormField"; import TextFormField from "../Form/FormFields/TextFormField"; import dayjs from "../../Utils/dayjs"; -import { dischargePatient } from "../../Redux/actions"; -import { useDispatch } from "react-redux"; import { useMessageListener } from "../../Common/hooks/useMessageListener"; import useQuery from "../../Utils/request/useQuery"; import { useTranslation } from "react-i18next"; @@ -31,6 +29,7 @@ import routes from "../../Redux/api"; import { EditDiagnosesBuilder } from "../Diagnosis/ConsultationDiagnosisBuilder/ConsultationDiagnosisBuilder"; import Loading from "../Common/Loading"; import careConfig from "@careConfig"; +import request from "../../Utils/request/request"; interface PreDischargeFormInterface { new_discharge_reason: number | null; @@ -64,8 +63,6 @@ const DischargeModal = ({ death_datetime = dayjs().format("YYYY-MM-DDTHH:mm"), }: IProps) => { const { t } = useTranslation(); - - const dispatch: any = useDispatch(); const [preDischargeForm, setPreDischargeForm] = useState({ new_discharge_reason, @@ -175,19 +172,17 @@ const DischargeModal = ({ const submitAction = useConfirmedAction(async () => { setIsSendingDischargeApi(true); - const dischargeResponse = await dispatch( - dischargePatient( - { - ...preDischargeForm, - new_discharge_reason: discharge_reason, - discharge_date: dayjs(preDischargeForm.discharge_date).toISOString(), - }, - { id: consultationData.id }, - ), - ); + const { res } = await request(routes.dischargePatient, { + pathParams: { id: consultationData.id }, + body: { + ...preDischargeForm, + new_discharge_reason: discharge_reason, + discharge_date: dayjs(preDischargeForm.discharge_date).toISOString(), + }, + }); setIsSendingDischargeApi(false); - if (dischargeResponse?.status === 200) { + if (res?.ok) { Notification.Success({ msg: "Patient Discharged Successfully" }); afterSubmit?.(); } diff --git a/src/Components/Facility/FacilityFilter/DistrictSelect.tsx b/src/Components/Facility/FacilityFilter/DistrictSelect.tsx index 2d9c0701f13..633927efdb8 100644 --- a/src/Components/Facility/FacilityFilter/DistrictSelect.tsx +++ b/src/Components/Facility/FacilityFilter/DistrictSelect.tsx @@ -1,6 +1,5 @@ -import { useCallback } from "react"; -import { useDispatch } from "react-redux"; -import { getDistrictByName } from "../../../Redux/actions"; +import routes from "../../../Redux/api"; +import request from "../../../Utils/request/request"; import AutoCompleteAsync from "../../Form/AutoCompleteAsync"; interface DistrictSelectProps { @@ -13,29 +12,22 @@ interface DistrictSelectProps { } function DistrictSelect(props: DistrictSelectProps) { - const { name, errors, className, multiple, selected, setSelected } = props; - const dispatchAction: any = useDispatch(); - - const districtSearch = useCallback( - async (text: string) => { - const params = { limit: 50, offset: 0, district_name: text }; - const res = await dispatchAction(getDistrictByName(params)); - return res?.data?.results; - }, - [dispatchAction], - ); - return ( option.name} + name={props.name} + multiple={props.multiple} + selected={props.selected} + fetchData={async (search) => { + const { data } = await request(routes.getDistrictByName, { + query: { limit: 50, offset: 0, district_name: search }, + }); + return data?.results; + }} + onChange={props.setSelected} + optionLabel={(option) => option.name} compareBy="id" - error={errors} - className={className} + error={props.errors} + className={props.className} /> ); } diff --git a/src/Redux/Reducer.tsx b/src/Redux/Reducer.tsx deleted file mode 100644 index c7d4698b694..00000000000 --- a/src/Redux/Reducer.tsx +++ /dev/null @@ -1,42 +0,0 @@ -import { actions } from "./fireRequest"; - -const reducer = (state = {}, changeAction: any) => { - switch (changeAction.type) { - case actions.FETCH_REQUEST: { - const obj: any = Object.assign({}, state); - obj[changeAction.key] = { - isFetching: true, - error: false, - }; - return obj; - } - case actions.FETCH_REQUEST_SUCCESS: { - const obj: any = Object.assign({}, state); - obj[changeAction.key] = { - isFetching: false, - error: false, - data: changeAction.data, - }; - return obj; - } - case actions.FETCH_REQUEST_ERROR: { - const obj: any = Object.assign({}, state); - obj[changeAction.key] = { - isFetching: false, - error: true, - errorMessage: changeAction.error, - }; - return obj; - } - - case actions.SET_DATA: { - const obj: any = Object.assign({}, state); - obj[changeAction.key] = changeAction.value; - return obj; - } - - default: - return state; - } -}; -export default reducer; diff --git a/src/Redux/actions.tsx b/src/Redux/actions.tsx deleted file mode 100644 index 29fe2fed2ef..00000000000 --- a/src/Redux/actions.tsx +++ /dev/null @@ -1,19 +0,0 @@ -import { fireRequest } from "./fireRequest"; - -export const getPatient = (pathParam: object) => { - return fireRequest("getPatient", [], {}, pathParam); -}; - -// District/State/Local body/ward -export const getDistrictByName = (params: object) => { - return fireRequest("getDistrictByName", [], params, null); -}; - -// Consultation -export const getConsultation = (id: string) => { - return fireRequest("getConsultation", [], {}, { id: id }); -}; - -export const dischargePatient = (params: object, pathParams: object) => { - return fireRequest("dischargePatient", [], params, pathParams); -}; diff --git a/src/Redux/api.tsx b/src/Redux/api.tsx index d562908a140..6c169d355d9 100644 --- a/src/Redux/api.tsx +++ b/src/Redux/api.tsx @@ -860,6 +860,8 @@ const routes = { }, getDistrictByName: { path: "/api/v1/district/", + method: "GET", + TRes: Type>(), }, getAllLocalBodyByDistrict: { path: "/api/v1/district/{id}/get_all_local_body/", diff --git a/src/Redux/fireRequest.tsx b/src/Redux/fireRequest.tsx deleted file mode 100644 index fe72b2af0d2..00000000000 --- a/src/Redux/fireRequest.tsx +++ /dev/null @@ -1,175 +0,0 @@ -import * as Notification from "../Utils/Notifications.js"; - -import { LocalStorageKeys } from "../Common/constants"; -import api from "./api"; -import axios from "axios"; -import careConfig from "@careConfig"; - -const requestMap: any = api; -export const actions = { - FETCH_REQUEST: "FETCH_REQUEST", - FETCH_REQUEST_SUCCESS: "FETCH_REQUEST_SUCCESS", - FETCH_REQUEST_ERROR: "FETCH_REQUEST_ERROR", - SET_DATA: "SET_DATA", -}; - -const isRunning: any = {}; - -export const setStoreData = (key: string, value: any) => { - return { - type: actions.SET_DATA, - key, - value, - }; -}; - -export const fetchDataRequest = (key: string) => { - return { - type: actions.FETCH_REQUEST, - key, - }; -}; - -export const fetchDataRequestError = (key: string, error: any) => { - return { - type: actions.FETCH_REQUEST_ERROR, - key, - error, - }; -}; - -export const fetchResponseSuccess = (key: string, data: any) => { - return { - type: actions.FETCH_REQUEST_SUCCESS, - key, - data, - }; -}; - -export const fireRequest = ( - key: string, - path: any = [], - params: any = {}, - pathParam?: any, - altKey?: string, - suppressNotif?: boolean, -) => { - return (dispatch: any) => { - // cancel previous api call - if (isRunning[altKey ? altKey : key]) { - isRunning[altKey ? altKey : key].cancel(); - } - isRunning[altKey ? altKey : key] = axios.CancelToken.source(); - // get api url / method - const request = Object.assign({}, requestMap[key]); - if (path.length > 0) { - request.path += "/" + path.join("/"); - } - // add trailing slash to path before query paramaters - if (request.path.slice(-1) !== "/" && request.path.indexOf("?") === -1) { - request.path += "/"; - } - if (request.method === undefined || request.method === "GET") { - request.method = "GET"; - let qString = ""; - Object.keys(params).forEach((param: any) => { - if (params[param] !== undefined && params[param] !== "") { - qString += `${param}=${encodeURIComponent(params[param])}&`; - } - }); - if (qString !== "") { - request.path += `?${qString}`; - } - } - // set dynamic params in the URL - if (pathParam) { - Object.keys(pathParam).forEach((param: any) => { - request.path = request.path.replace(`{${param}}`, pathParam[param]); - }); - } - - // set authorization header in the request header - const config: any = { - headers: {}, - baseURL: careConfig.apiUrl, - }; - if (!request.noAuth) { - const access_token = localStorage.getItem(LocalStorageKeys.accessToken); - if (access_token) { - config.headers["Authorization"] = "Bearer " + access_token; - } else { - // The access token is missing from the local storage. Redirect to login page. - window.location.href = "/"; - return; - } - } - const axiosApiCall: any = axios.create(config); - - dispatch(fetchDataRequest(key)); - return axiosApiCall[request.method.toLowerCase()](request.path, { - ...params, - cancelToken: isRunning[altKey ? altKey : key].token, - }) - .then((response: any) => { - dispatch(fetchResponseSuccess(key, response.data)); - return response; - }) - .catch((error: any) => { - dispatch(fetchDataRequestError(key, error)); - - if (!(suppressNotif ?? false) && error.response) { - // temporarily don't show invalid phone number error on duplicate patient check - if (error.response.status === 400 && key === "searchPatient") { - return; - } - - // deleteUser: 404 is for permission denied - if (error.response.status === 404 && key === "deleteUser") { - Notification.Error({ - msg: "Permission denied!", - }); - return; - } - - // currentUser is ignored because on the first page load - // 403 error is displayed for invalid credential. - if (error.response.status === 403 && key === "currentUser") { - if (localStorage.getItem(LocalStorageKeys.accessToken)) { - localStorage.removeItem(LocalStorageKeys.accessToken); - } - return; - } - - // 400 Bad Request Error - if (error.response.status === 400 || error.response.status === 406) { - Notification.BadRequest({ - errs: error.response.data, - }); - return error.response; - } - - // 4xx Errors - if (error.response.status > 400 && error.response.status < 600) { - if (error.response.data && error.response.data.detail) { - if (error.response.data.code === "token_not_valid") { - window.location.href = `/session-expired?redirect=${window.location.href}`; - } - Notification.Error({ - msg: error.response.data.detail, - }); - } else { - Notification.Error({ - msg: "Something went wrong...!", - }); - } - if (error.response.status === 429) { - return error.response; - } - return; - } - } else { - return error.response; - } - }); - }; -}; diff --git a/src/index.tsx b/src/index.tsx index 24a8aa8cff3..355d985724a 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -1,10 +1,6 @@ import { createRoot } from "react-dom/client"; -import reducer from "../src/Redux/Reducer"; import App from "./App"; import "./i18n"; -import { applyMiddleware, createStore } from "redux"; -import thunk from "redux-thunk"; -import { Provider } from "react-redux"; import * as Sentry from "@sentry/browser"; import "./style/index.css"; import { registerSW } from "virtual:pwa-register"; @@ -13,7 +9,6 @@ if ("serviceWorker" in navigator) { registerSW({ immediate: false }); } -const store = createStore(reducer, applyMiddleware(thunk)); if (import.meta.env.PROD) { Sentry.init({ environment: import.meta.env.MODE, @@ -22,8 +17,4 @@ if (import.meta.env.PROD) { } const root = createRoot(document.getElementById("root") as HTMLElement); -root.render( - - - , -); +root.render(); From 7ea31d352fe6f2bd68f7a610c8ec0eea15504581 Mon Sep 17 00:00:00 2001 From: Nithin Date: Mon, 21 Oct 2024 10:18:13 +0530 Subject: [PATCH 11/30] Improve validation check for phone number in patient list page #8189 (#8394) --- src/Components/Form/FieldValidators.tsx | 3 +- .../Form/FormFields/PhoneNumberFormField.tsx | 2 +- src/Components/Patient/ManagePatients.tsx | 85 ++++++------------- 3 files changed, 30 insertions(+), 60 deletions(-) diff --git a/src/Components/Form/FieldValidators.tsx b/src/Components/Form/FieldValidators.tsx index 3159c6814f1..cf10ad09a53 100644 --- a/src/Components/Form/FieldValidators.tsx +++ b/src/Components/Form/FieldValidators.tsx @@ -79,12 +79,13 @@ export const EmailValidator = (message = "Invalid email address") => { // return RegexValidator(SUPPORT_PHONE_NUMBER_REGEX, message); // }; +// References: https://trai.gov.in/sites/default/files/Recommendations_29052020.pdf const INDIAN_MOBILE_NUMBER_REGEX = /^(?=^\+91)(^\+91[6-9]\d{9}$)/; const INTERNATIONAL_MOBILE_NUMBER_REGEX = /^(?!^\+91)(^\+\d{1,3}\d{8,14}$)/; const MOBILE_NUMBER_REGEX = new RegExp( `(${INDIAN_MOBILE_NUMBER_REGEX.source})|(${INTERNATIONAL_MOBILE_NUMBER_REGEX.source})`, ); -const INDIAN_LANDLINE_NUMBER_REGEX = /^\+91[2-9]\d{7,9}$/; +const INDIAN_LANDLINE_NUMBER_REGEX = /^\+91[2-9]\d{9}$/; const INDIAN_SUPPORT_NUMBER_REGEX = /^(1800|1860)\d{6,7}$/; const PHONE_NUMBER_REGEX_MAP = { diff --git a/src/Components/Form/FormFields/PhoneNumberFormField.tsx b/src/Components/Form/FormFields/PhoneNumberFormField.tsx index c46d2690ad3..e2e34a6ef65 100644 --- a/src/Components/Form/FormFields/PhoneNumberFormField.tsx +++ b/src/Components/Form/FormFields/PhoneNumberFormField.tsx @@ -100,7 +100,7 @@ export default function PhoneNumberFormField(props: Props) { ), diff --git a/src/Components/Patient/ManagePatients.tsx b/src/Components/Patient/ManagePatients.tsx index 758d948864d..c6bc3352115 100644 --- a/src/Components/Patient/ManagePatients.tsx +++ b/src/Components/Patient/ManagePatients.tsx @@ -52,6 +52,7 @@ import { import { ICD11DiagnosisModel } from "../Diagnosis/types.js"; import { getDiagnosesByIds } from "../Diagnosis/utils.js"; import Tabs from "../Common/components/Tabs.js"; +import { PhoneNumberValidator } from "../Form/FieldValidators.js"; import { isPatientMandatoryDataFilled } from "./Utils.js"; import request from "../../Utils/request/request.js"; import { Avatar } from "../Common/Avatar.js"; @@ -105,45 +106,29 @@ export const PatientManager = () => { const [diagnoses, setDiagnoses] = useState([]); const [showDialog, setShowDialog] = useState<"create" | "list-discharged">(); const [showDoctors, setShowDoctors] = useState(false); - const [phone_number, setPhoneNumber] = useState(""); - const [phoneNumberError, setPhoneNumberError] = useState(""); - const [emergency_phone_number, setEmergencyPhoneNumber] = useState(""); - const [emergencyPhoneNumberError, setEmergencyPhoneNumberError] = - useState(""); + const [phoneNumber, _setPhoneNumber] = useState(""); + const [emergencyPhoneNumber, _setEmergencyPhoneNumber] = useState(""); - const setPhoneNum = (phone_number: string) => { - setPhoneNumber(phone_number); - if (phone_number.length >= 13) { - setPhoneNumberError(""); - updateQuery({ phone_number }); - return; + const setPhoneNumber = (value: string) => { + _setPhoneNumber(value); + const error = PhoneNumberValidator()(value); + if (!error) { + updateQuery({ phone_number: value }); } - - if (phone_number === "+91" || phone_number === "") { - setPhoneNumberError(""); - qParams.phone_number && updateQuery({ phone_number: null }); - return; + if ((value === "+91" || value === "") && qParams.phone_number) { + updateQuery({ phone_number: null }); } - - setPhoneNumberError("Enter a valid number"); }; - const setEmergencyPhoneNum = (emergency_phone_number: string) => { - setEmergencyPhoneNumber(emergency_phone_number); - if (emergency_phone_number.length >= 13) { - setEmergencyPhoneNumberError(""); - updateQuery({ emergency_phone_number }); - return; + const setEmergencyPhoneNumber = (value: string) => { + _setEmergencyPhoneNumber(value); + const error = PhoneNumberValidator()(value); + if (!error) { + updateQuery({ emergency_phone_number: value }); } - - if (emergency_phone_number === "+91" || emergency_phone_number === "") { - setEmergencyPhoneNumberError(""); - qParams.emergency_phone_number && - updateQuery({ emergency_phone_number: null }); - return; + if ((value === "+91" || value === "") && qParams.emergency_phone_number) { + updateQuery({ emergency_phone_number: null }); } - - setEmergencyPhoneNumberError("Enter a valid number"); }; const tabValue = @@ -333,10 +318,10 @@ export const PatientManager = () => { query: params, onResponse: () => { if (!params.phone_number) { - setPhoneNumber("+91"); + _setPhoneNumber("+91"); } if (!params.emergency_phone_number) { - setEmergencyPhoneNumber("+91"); + _setEmergencyPhoneNumber("+91"); } }, }); @@ -1017,43 +1002,27 @@ export const PatientManager = () => { setPhoneNum(e.value)} - error={phoneNumberError} + value={phoneNumber} + onChange={(e) => setPhoneNumber(e.value)} types={["mobile", "landline"]} className="w-full grow" + error={((phoneNumber || "+91") === "+91" && "") || undefined} /> setEmergencyPhoneNum(e.value)} - error={emergencyPhoneNumberError} + value={emergencyPhoneNumber} + onChange={(e) => setEmergencyPhoneNumber(e.value)} types={["mobile", "landline"]} className="w-full" + error={ + ((emergencyPhoneNumber || "+91") === "+91" && "") || undefined + } />
- {/*!qParams.last_consultation__consent_types && - (patientsWithNoConsents || 0) > 0 && ( -
- -

- {patientsWithNoConsents} patients admitted missing consent - records  - -

-
- )*/}
Date: Mon, 21 Oct 2024 19:47:45 +0500 Subject: [PATCH 12/30] fixed the age format in shifting board (#8853) --- src/Components/Shifting/ListView.tsx | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/Components/Shifting/ListView.tsx b/src/Components/Shifting/ListView.tsx index 1e069d9e37f..8d9f2f929f0 100644 --- a/src/Components/Shifting/ListView.tsx +++ b/src/Components/Shifting/ListView.tsx @@ -6,7 +6,7 @@ import { ExportButton } from "../Common/Export"; import ListFilter from "./ListFilter"; import Page from "../Common/components/Page"; import SearchInput from "../Form/SearchInput"; -import { formatDateTime, formatPatientAge } from "../../Utils/utils"; +import { formatDateTime } from "../../Utils/utils"; import { formatFilter } from "./Commons"; import { navigate } from "raviger"; import useFilters from "../../Common/hooks/useFilters"; @@ -75,8 +75,7 @@ export default function ListView() {
- {shift.patient_object.name} -{" "} - {formatPatientAge(shift.patient_object, true)} + {shift.patient_object.name} - {shift.patient_object.age}
{shift.emergency && ( From 146b5b133a131d7c053022fc0ac7d6b3732ca0f9 Mon Sep 17 00:00:00 2001 From: Fardeen <154688163+syedfardeenjeelani@users.noreply.github.com> Date: Tue, 22 Oct 2024 06:58:41 +0530 Subject: [PATCH 13/30] Add tooltip for Discussion Notes Icons #8618 (#8837) --- src/Components/Facility/PatientNoteCard.tsx | 13 ++++++++- .../Facility/PatientNotesSlideover.tsx | 28 +++++++++++++------ src/Locale/en.json | 3 ++ 3 files changed, 35 insertions(+), 9 deletions(-) diff --git a/src/Components/Facility/PatientNoteCard.tsx b/src/Components/Facility/PatientNoteCard.tsx index 9ddfbc009e6..80443ad02ae 100644 --- a/src/Components/Facility/PatientNoteCard.tsx +++ b/src/Components/Facility/PatientNoteCard.tsx @@ -135,21 +135,32 @@ const PatientNoteCard = ({ note.created_by_object.id === authUser.id && !isEditing && ( { setIsEditing(true); }} > + + {t("edit")} + )} { setReplyTo && setReplyTo(note); }} > - + + + {t("reply")} +
diff --git a/src/Components/Facility/PatientNotesSlideover.tsx b/src/Components/Facility/PatientNotesSlideover.tsx index 52f99aee763..fe716950aa9 100644 --- a/src/Components/Facility/PatientNotesSlideover.tsx +++ b/src/Components/Facility/PatientNotesSlideover.tsx @@ -137,36 +137,45 @@ export default function PatientNotesSlideover(props: PatientNotesProps) {
{show && ( + + {t("full_screen")} + )}
setShow(!show)} > + + {t("minimize")} +
setShowPatientNotesPopup(false)} > + + {t("close")} +
); @@ -248,13 +257,16 @@ export default function PatientNotesSlideover(props: PatientNotesProps) { id="add_doctor_note_button" onClick={onAddNote} border={false} - className="absolute right-2" + className="tooltip absolute right-2" ghost size="small" disabled={!patientActive} authorizeFor={NonReadOnlyUsers} > - + + + {t("send")} +
diff --git a/src/Locale/en.json b/src/Locale/en.json index 024c782d146..29219e31cf7 100644 --- a/src/Locale/en.json +++ b/src/Locale/en.json @@ -813,6 +813,7 @@ "middleware_hostname_sourced_from": "Middleware hostname sourced from {{ source }}", "min_password_len_8": "Minimum password length 8", "min_time_bw_doses": "Min. time b/w doses", + "minimize": "Minimize", "mobile": "Mobile", "mobile_number": "Mobile Number", "mobile_number_different_from_aadhaar_mobile_number": "We have noticed that you have entered a mobile number that is different from the one linked to your Aadhaar. We will send an OTP to this number to link it with your Abha number.", @@ -1024,6 +1025,7 @@ "reload": "Reload", "remove": "Remove", "rename": "Rename", + "reply": "Reply", "report": "Report", "req_atleast_one_digit": "Require at least one digit", "req_atleast_one_lowercase": "Require at least one lower case letter", @@ -1086,6 +1088,7 @@ "select_policy_to_add_items": "Select a Policy to Add Items", "select_skills": "Select and add some skills", "select_wards": "Select wards", + "send": "Send", "send_email": "Send Email", "send_message": "Send Message", "send_otp": "Send OTP", From 494a4b9521ea9b4c2e75f4fa49b3ab40586a02b6 Mon Sep 17 00:00:00 2001 From: Fardeen <154688163+syedfardeenjeelani@users.noreply.github.com> Date: Tue, 22 Oct 2024 06:59:33 +0530 Subject: [PATCH 14/30] Add validation for Insurance fields in Patient Registration Form (#8836) --- src/Components/HCX/validators.ts | 17 +++++++++++------ src/Components/Patient/PatientRegister.tsx | 2 ++ src/Locale/en.json | 3 +++ 3 files changed, 16 insertions(+), 6 deletions(-) diff --git a/src/Components/HCX/validators.ts b/src/Components/HCX/validators.ts index cc83b39b6af..5d5c979a405 100644 --- a/src/Components/HCX/validators.ts +++ b/src/Components/HCX/validators.ts @@ -1,3 +1,4 @@ +import { t } from "i18next"; import { FieldValidator } from "../Form/FieldValidators"; import { HCXPolicyModel } from "./models"; @@ -5,12 +6,16 @@ const HCXPolicyValidator: FieldValidator = ( value, enable_hcx, ) => { - if ( - !value.policy_id.trim() || - !value.subscriber_id.trim() || - (enable_hcx && (!value.insurer_id?.trim() || !value.insurer_name?.trim())) - ) - return "All fields are mandatory"; + if (!value.subscriber_id.trim()) { + return t("member_id_required"); + } else if (!value.policy_id.trim()) { + return t("policy_id_required"); + } + if (enable_hcx) { + if (!value.insurer_id?.trim() || !value.insurer_name?.trim()) { + return t("insurer_name_required"); + } + } }; export default HCXPolicyValidator; diff --git a/src/Components/Patient/PatientRegister.tsx b/src/Components/Patient/PatientRegister.tsx index 9f3b03c929e..4b136ffa0f1 100644 --- a/src/Components/Patient/PatientRegister.tsx +++ b/src/Components/Patient/PatientRegister.tsx @@ -412,6 +412,8 @@ export const PatientRegister = (props: PatientRegisterProps) => { .find((error) => !!error); setInsuranceDetailsError(insuranceDetailsError); + errors["insurance_details"] = insuranceDetailsError; + Object.keys(form).forEach((field) => { let phoneNumber, emergency_phone_number; switch (field) { diff --git a/src/Locale/en.json b/src/Locale/en.json index 29219e31cf7..691f44a1e03 100644 --- a/src/Locale/en.json +++ b/src/Locale/en.json @@ -715,6 +715,7 @@ "indicator": "Indicator", "inidcator_event": "Indicator Event", "instruction_on_titration": "Instruction on titration", + "insurer_name_required": "Insurer Name is required", "international_mobile": "International Mobile", "invalid_asset_id_msg": "Oops! The asset ID you entered does not appear to be valid.", "invalid_email": "Please Enter a Valid Email Address", @@ -808,6 +809,7 @@ "medicine_administration_history": "Medicine Administration History", "medicines_administered": "Medicine(s) administered", "medicines_administered_error": "Error administering medicine(s)", + "member_id_required": "Member Id is required", "middleware_hostname": "Middleware Hostname", "middleware_hostname_example": "e.g. example.ohc.network", "middleware_hostname_sourced_from": "Middleware hostname sourced from {{ source }}", @@ -968,6 +970,7 @@ "policy__policy_id__example": "POL001", "policy__subscriber_id": "Member ID", "policy__subscriber_id__example": "SUB001", + "policy_id_required": "Policy Id or Policy Name is required", "position": "Position", "post_your_comment": "Post Your Comment", "powered_by": "Powered By", From 2b8470ca3907572f85ba798dbc22448559cd568c Mon Sep 17 00:00:00 2001 From: Nithish Kumar Siliveru Date: Tue, 22 Oct 2024 07:23:51 +0530 Subject: [PATCH 15/30] Fixed Misaligned text when there's no data (#8807) --- src/Components/Shifting/ListView.tsx | 334 ++++++++++++++------------- 1 file changed, 178 insertions(+), 156 deletions(-) diff --git a/src/Components/Shifting/ListView.tsx b/src/Components/Shifting/ListView.tsx index 8d9f2f929f0..1c1d63991f6 100644 --- a/src/Components/Shifting/ListView.tsx +++ b/src/Components/Shifting/ListView.tsx @@ -19,8 +19,9 @@ import request from "../../Utils/request/request"; import routes from "../../Redux/api"; import useQuery from "../../Utils/request/useQuery"; import careConfig from "@careConfig"; - import Loading from "@/Components/Common/Loading"; +import { IShift } from "./models"; + export default function ListView() { const { qParams, @@ -31,14 +32,17 @@ export default function ListView() { resultsPerPage, } = useFilters({ cacheBlacklist: ["patient_name"] }); - const [modalFor, setModalFor] = useState({ - externalId: undefined, + const [modalFor, setModalFor] = useState<{ + external_id: string | undefined; + loading: boolean; + }>({ + external_id: undefined, loading: false, }); const authUser = useAuthUser(); const { t } = useTranslation(); - const handleTransferComplete = async (shift: any) => { + const handleTransferComplete = async (shift: IShift) => { setModalFor({ ...modalFor, loading: true }); await request(routes.completeTransfer, { pathParams: { externalId: shift.external_id }, @@ -59,171 +63,190 @@ export default function ListView() { }), }); - const showShiftingCardList = (data: any) => { - if (data && !data.length) { + const showShiftingCardList = (data: IShift[]) => { + if (loading) { + return ; + } + + if (!data || data.length === 0) { return ( -
- {t("no_patients_to_show")} +
+
+ {t("no_patients_to_show")} +
); } - return data.map((shift: any) => ( -
-
-
-
-
-
- {shift.patient_object.name} - {shift.patient_object.age} -
+ return ( +
+ {data.map((shift: IShift) => ( +
+
+
- {shift.emergency && ( - - {t("emergency")} - - )} -
-
-
-
-
- -
- {shift.status} -
- -
-
-
- -
- {shift.patient_object.phone_number || ""} -
- -
-
-
- -
- {(shift.origin_facility_object || {}).name} -
- -
- {careConfig.wartimeShifting && ( -
-
- -
- {(shift.shifting_approving_facility_object || {}).name} -
- +
+
+ {shift.patient_object.name} - {shift.patient_object.age} +
+
+ {shift.emergency && ( + + {t("emergency")} + + )} +
- )} -
-
- +
+
+
+ +
+ {shift.status} +
+
+
+
+
+ +
+ {shift.patient_object.phone_number || ""} +
+ +
+
+
+ +
+ {(shift.origin_facility_object || {}).name} +
+ +
+ {careConfig.wartimeShifting && ( +
+
+ +
+ { + (shift.shifting_approving_facility_object || {}) + .name + } +
+ +
+ )} +
+
+ -
- {shift.assigned_facility_external || - shift.assigned_facility_object?.name || - t("yet_to_be_decided")} -
- -
+
+ {shift.assigned_facility_external || + shift.assigned_facility_object?.name || + t("yet_to_be_decided")} +
+ +
-
-
- -
- {formatDateTime(shift.modified_date) || "--"} -
- +
+
+ +
+ {formatDateTime(shift.modified_date) || "--"} +
+ +
+ +
+
+ +
+ {shift.patient_object.address || "--"} +
+ +
+
-
-
+ navigate(`/shifting/${shift.external_id}`)} + variant="secondary" + border + className="w-full" > - -
- {shift.patient_object.address || "--"} -
- + {" "} + {t("all_details")} +
- -
- -
- navigate(`/shifting/${shift.external_id}`)} - variant="secondary" - border - className="w-full" - > - {t("all_details")} - -
- {shift.status === "COMPLETED" && shift.assigned_facility && ( -
- setModalFor(shift.external_id)} - > - {t("transfer_to_receiving_facility")} - - - setModalFor({ externalId: undefined, loading: false }) - } - onConfirm={() => handleTransferComplete(shift)} - /> + {shift.status === "COMPLETED" && shift.assigned_facility && ( +
+ + setModalFor({ + external_id: shift.external_id, + loading: false, + }) + } + > + {t("transfer_to_receiving_facility")} + + + setModalFor({ external_id: undefined, loading: false }) + } + onConfirm={() => handleTransferComplete(shift)} + /> +
+ )}
- )} +
-
+ ))}
- )); + ); }; return ( @@ -291,9 +314,8 @@ export default function ListView() {
-
- {showShiftingCardList(shiftData?.results || [])} -
+ {showShiftingCardList(shiftData?.results || [])} +
From c23b16c4a30a4d1e8adea93493d7ce57bd4faaf2 Mon Sep 17 00:00:00 2001 From: Chakri <125398913+chakribontha@users.noreply.github.com> Date: Tue, 22 Oct 2024 07:32:06 +0530 Subject: [PATCH 16/30] Fix comment overflow and ensure content fits within div (#8722) --- src/Components/Resource/CommentSection.tsx | 4 ++-- src/Components/Shifting/CommentsSection.tsx | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Components/Resource/CommentSection.tsx b/src/Components/Resource/CommentSection.tsx index 5a3d94687b3..2a82fa064c3 100644 --- a/src/Components/Resource/CommentSection.tsx +++ b/src/Components/Resource/CommentSection.tsx @@ -85,8 +85,8 @@ export const Comment = ({ modified_date, }: IComment) => (
-
-

{comment}

+
+

{comment}

diff --git a/src/Components/Shifting/CommentsSection.tsx b/src/Components/Shifting/CommentsSection.tsx index ff826bec63f..1a83f91d3f4 100644 --- a/src/Components/Shifting/CommentsSection.tsx +++ b/src/Components/Shifting/CommentsSection.tsx @@ -94,8 +94,8 @@ export const Comment = ({ key={id} className="mt-4 flex w-full flex-col rounded-lg border border-secondary-300 bg-white p-4 text-secondary-800" > -
-

{comment}

+
+

{comment}

From 7bf94f7f2ccde8cfd70c5848a78ee6ebb9cb52ed Mon Sep 17 00:00:00 2001 From: Rithvik Nishad Date: Tue, 22 Oct 2024 10:55:48 +0530 Subject: [PATCH 17/30] Switch to using OHC domain for plausible (#8862) --- .example.env | 2 +- care.config.ts | 2 +- netlify.toml | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.example.env b/.example.env index 0ce9043b9a3..b4b6fdbd051 100644 --- a/.example.env +++ b/.example.env @@ -13,7 +13,7 @@ REACT_OHCN_URL= # Plausible site domain (default: care.ohc.network) REACT_PLAUSIBLE_SITE_DOMAIN= -# Plausible server URL (default: https://plausible.10bedicu.in) +# Plausible server URL (default: https://plausible.ohc.network) REACT_PLAUSIBLE_SERVER_URL= # Care Apps. repo@branch seperated by commas diff --git a/care.config.ts b/care.config.ts index ed82d69554a..6dd2c1e4bfd 100644 --- a/care.config.ts +++ b/care.config.ts @@ -85,7 +85,7 @@ const careConfig = { // Plugins related configs... plausible: { - server: env.REACT_PLAUSIBLE_SERVER_URL || "https://plausible.10bedicu.in", + server: env.REACT_PLAUSIBLE_SERVER_URL || "https://plausible.ohc.network", domain: env.REACT_PLAUSIBLE_SITE_DOMAIN || "care.ohc.network", }, diff --git a/netlify.toml b/netlify.toml index 59cbe33e2d4..7aa95ee51a8 100644 --- a/netlify.toml +++ b/netlify.toml @@ -20,9 +20,9 @@ X-Frame-Options = "DENY" X-Content-Type-Options = "nosniff" Content-Security-Policy-Report-Only = ''' default-src 'self'; - script-src 'self' 'nonce-f51b9742' https://plausible.10bedicu.in; + script-src 'self' 'nonce-f51b9742' https://plausible.ohc.network; style-src 'self' 'unsafe-inline'; - connect-src 'self' https://plausible.10bedicu.in; + connect-src 'self' https://plausible.ohc.network; img-src 'self' https://cdn.ohc.network https://egov-s3-facility-10bedicu.s3.amazonaws.com https://egov-s3-patient-data-10bedicu.s3.amazonaws.com; object-src 'self' https://egov-s3-facility-10bedicu.s3.amazonaws.com https://egov-s3-patient-data-10bedicu.s3.amazonaws.com; report-uri https://csp-logger.ohc.network/ From e653318bf1a9e23d9e4d22d173ad9a83c6157bf3 Mon Sep 17 00:00:00 2001 From: Mohammed Nihal <57055998+nihal467@users.noreply.github.com> Date: Tue, 22 Oct 2024 12:59:40 +0500 Subject: [PATCH 18/30] Removed the duplicate code in the patient details page (#8868) --- src/Components/Patient/PatientHome.tsx | 38 ++------------------------ 1 file changed, 2 insertions(+), 36 deletions(-) diff --git a/src/Components/Patient/PatientHome.tsx b/src/Components/Patient/PatientHome.tsx index 75f060c28ed..ba2f6e33a3f 100644 --- a/src/Components/Patient/PatientHome.tsx +++ b/src/Components/Patient/PatientHome.tsx @@ -1,4 +1,4 @@ -import { Link, navigate } from "raviger"; +import { navigate } from "raviger"; import { useEffect, useState } from "react"; import * as Notification from "../../Utils/Notifications"; @@ -18,7 +18,7 @@ import { isAntenatal, isPostPartum, } from "../../Utils/utils"; -import ButtonV2, { buttonStyles } from "../Common/components/ButtonV2"; +import ButtonV2 from "../Common/components/ButtonV2"; import CareIcon from "../../CAREUI/icons/CareIcon"; import Chip from "../../CAREUI/display/Chip"; @@ -39,7 +39,6 @@ import routes from "../../Redux/api"; import { InsuranceDetialsCard } from "./InsuranceDetailsCard"; import request from "../../Utils/request/request"; import PaginatedList from "../../CAREUI/misc/PaginatedList"; -import { isPatientMandatoryDataFilled } from "./Utils"; import { useTranslation } from "react-i18next"; import { Alert, AlertDescription, AlertTitle } from "@/Components/ui/alert"; import { Button } from "@/Components/ui/button"; @@ -343,39 +342,6 @@ export const PatientHome = (props: any) => { )} - {isPatientMandatoryDataFilled(patientData) && - (patientData?.facility != patientData?.last_consultation?.facility || - (patientData.is_active && - patientData?.last_consultation?.discharge_date)) && ( -
-
-
-

- - - {t("consultation_missing_warning")}{" "} - - {patientData.facility_object?.name || "-"}{" "} - - -

-
-
-
- - {t("create_consultation")} - -
-
- )}
From 5b3a86a4203fc8bee7ef37d7c9f6ee768dfe58ed Mon Sep 17 00:00:00 2001 From: Aakash Singh Date: Tue, 22 Oct 2024 13:52:43 +0530 Subject: [PATCH 19/30] Allow users to set profile pictures (#8606) --- cypress/pageobject/Facility/FacilityManage.ts | 12 +- src/Common/hooks/useAuthUser.ts | 1 + src/Components/Common/Avatar.tsx | 45 +- src/Components/Common/AvatarEditModal.tsx | 391 +++++++ src/Components/Common/AvatarEditable.tsx | 54 + src/Components/Common/LanguageSelector.tsx | 2 +- .../Common/Sidebar/SidebarUserCard.tsx | 3 +- .../Facility/CoverImageEditModal.tsx | 499 --------- src/Components/Facility/FacilityHome.tsx | 127 +-- src/Components/Users/UserProfile.tsx | 963 ++++++++++-------- src/Components/Users/models.tsx | 1 + src/Locale/en.json | 3 +- src/Locale/hi.json | 1 - src/Locale/kn.json | 1 - src/Locale/ml.json | 1 - src/Locale/ta.json | 1 - src/Providers/AuthUserProvider.tsx | 9 +- src/Redux/api.tsx | 13 + 18 files changed, 1084 insertions(+), 1043 deletions(-) create mode 100644 src/Components/Common/AvatarEditModal.tsx create mode 100644 src/Components/Common/AvatarEditable.tsx delete mode 100644 src/Components/Facility/CoverImageEditModal.tsx diff --git a/cypress/pageobject/Facility/FacilityManage.ts b/cypress/pageobject/Facility/FacilityManage.ts index 52a432abe59..9a32a5be36f 100644 --- a/cypress/pageobject/Facility/FacilityManage.ts +++ b/cypress/pageobject/Facility/FacilityManage.ts @@ -1,6 +1,6 @@ class FacilityManage { clickCoverImage() { - cy.get("#facility-coverimage").click({ force: true }); + cy.get("#facility-coverimage").click(); } verifyUploadButtonVisible() { @@ -13,6 +13,11 @@ class FacilityManage { .wait(100); // Adjust the wait time as needed } + clickSaveCoverImage() { + cy.get("#save-cover-image").scrollIntoView(); + cy.get("#save-cover-image").click(); + } + verifyTotalDoctorCapacity(expectedCapacity: string) { cy.get("#facility-doctor-totalcapacity").contains(expectedCapacity); } @@ -37,11 +42,6 @@ class FacilityManage { cy.get("#delete-facility-bedcapacity").click(); } - clickSaveCoverImage() { - cy.get("#save-cover-image").scrollIntoView(); - cy.get("#save-cover-image").click(); - } - clickFacilityConfigureButton() { cy.get("#configure-facility").should("be.visible"); cy.get("#configure-facility").click(); diff --git a/src/Common/hooks/useAuthUser.ts b/src/Common/hooks/useAuthUser.ts index 78bf93fa8f8..ae181f62ca8 100644 --- a/src/Common/hooks/useAuthUser.ts +++ b/src/Common/hooks/useAuthUser.ts @@ -9,6 +9,7 @@ type AuthContextType = { user: UserModel | undefined; signIn: (creds: LoginCredentials) => Promise; signOut: () => Promise; + refetchUser: () => Promise>; }; export const AuthUserContext = createContext(null); diff --git a/src/Components/Common/Avatar.tsx b/src/Components/Common/Avatar.tsx index e4d42dd72ae..1d20c3ad18f 100644 --- a/src/Components/Common/Avatar.tsx +++ b/src/Components/Common/Avatar.tsx @@ -1,5 +1,5 @@ import { cn } from "@/lib/utils"; -import React, { useEffect, useRef, useState } from "react"; +import React from "react"; const colors: string[] = [ "#E6F3FF", // Light Blue @@ -56,44 +56,47 @@ const Avatar: React.FC = ({ className, }) => { const [bgColor] = propColors || toColor(name); - const [width, setWidth] = useState(0); - const avatarRef = useRef(null); - - useEffect(() => { - const updateWidth = () => { - const avatarRect = avatarRef.current?.getBoundingClientRect(); - const width = avatarRect?.width || 0; - setWidth(width); - }; - updateWidth(); - document.addEventListener("resize", updateWidth); - return () => document.removeEventListener("resize", updateWidth); - }, []); - return (
{imageUrl ? ( {name} ) : ( -
{initials(name)}
+ + + {initials(name)} + + )}
); }; export { Avatar }; +export type { AvatarProps }; diff --git a/src/Components/Common/AvatarEditModal.tsx b/src/Components/Common/AvatarEditModal.tsx new file mode 100644 index 00000000000..f83b76e4a2e --- /dev/null +++ b/src/Components/Common/AvatarEditModal.tsx @@ -0,0 +1,391 @@ +import React, { + useState, + ChangeEventHandler, + useCallback, + useEffect, + useRef, +} from "react"; +import { Warn } from "@/Utils/Notifications"; +import useDragAndDrop from "@/Utils/useDragAndDrop"; +import ButtonV2, { Cancel, Submit } from "../Common/components/ButtonV2"; +import Webcam from "react-webcam"; +import CareIcon from "@/CAREUI/icons/CareIcon"; +import { useTranslation } from "react-i18next"; +import DialogModal from "../Common/Dialog"; + +interface Props { + title: string; + open: boolean; + imageUrl?: string; + handleUpload: (file: File, onError: () => void) => Promise; + handleDelete: (onError: () => void) => Promise; + onClose?: () => void; +} + +const VideoConstraints = { + user: { + width: 1280, + height: 720, + facingMode: "user", + }, + environment: { + width: 1280, + height: 720, + facingMode: { exact: "environment" }, + }, +} as const; + +type IVideoConstraint = + (typeof VideoConstraints)[keyof typeof VideoConstraints]; + +const AvatarEditModal = ({ + title, + open, + imageUrl, + handleUpload, + handleDelete, + onClose, +}: Props) => { + const [isProcessing, setIsProcessing] = useState(false); + const [selectedFile, setSelectedFile] = useState(); + const [preview, setPreview] = useState(); + const [isCameraOpen, setIsCameraOpen] = useState(false); + const webRef = useRef(null); + const [previewImage, setPreviewImage] = useState(null); + const [isCaptureImgBeingUploaded, setIsCaptureImgBeingUploaded] = + useState(false); + const [constraint, setConstraint] = useState( + VideoConstraints.user, + ); + const { t } = useTranslation(); + const [isDragging, setIsDragging] = useState(false); + + const handleSwitchCamera = useCallback(() => { + setConstraint( + constraint.facingMode === "user" + ? VideoConstraints.environment + : VideoConstraints.user, + ); + }, []); + + const captureImage = () => { + setPreviewImage(webRef.current.getScreenshot()); + const canvas = webRef.current.getCanvas(); + canvas?.toBlob((blob: Blob) => { + const myFile = new File([blob], "image.png", { + type: blob.type, + }); + setSelectedFile(myFile); + }); + }; + + const closeModal = () => { + setPreview(undefined); + setIsProcessing(false); + setSelectedFile(undefined); + onClose?.(); + }; + + useEffect(() => { + if (selectedFile) { + const objectUrl = URL.createObjectURL(selectedFile); + setPreview(objectUrl); + return () => URL.revokeObjectURL(objectUrl); + } + }, [selectedFile]); + + const onSelectFile: ChangeEventHandler = (e) => { + if (!e.target.files || e.target.files.length === 0) { + setSelectedFile(undefined); + return; + } + if (e.target.files[0]?.type.split("/")[0] !== "image") { + Warn({ msg: "Please upload an image file!" }); + return; + } + setSelectedFile(e.target.files[0]); + }; + + const uploadAvatar = async () => { + if (!selectedFile) { + closeModal(); + return; + } + + setIsProcessing(true); + setIsCaptureImgBeingUploaded(true); + + await handleUpload(selectedFile, () => { + setIsCaptureImgBeingUploaded(false); + setIsProcessing(false); + }); + }; + + const deleteAvatar = async () => { + setIsProcessing(true); + await handleDelete(() => { + setIsProcessing(false); + }); + }; + + const dragProps = useDragAndDrop(); + const onDrop = (e: React.DragEvent) => { + e.preventDefault(); + dragProps.setDragOver(false); + setIsDragging(false); + const droppedFile = e?.dataTransfer?.files[0]; + if (droppedFile.type.split("/")[0] !== "image") + return dragProps.setFileDropError("Please drop an image file to upload!"); + setSelectedFile(droppedFile); + }; + + const onDragOver = (e: React.DragEvent) => { + e.preventDefault(); + dragProps.onDragOver(e); + setIsDragging(true); + }; + + const onDragLeave = (e: React.DragEvent) => { + e.preventDefault(); + dragProps.onDragLeave(); + setIsDragging(false); + }; + + const commonHint = ( + <> + {t("max_size_for_image_uploaded_should_be")} 1mb. +
+ {t("allowed_formats_are")} jpg,png,jpeg.{" "} + {t("recommended_aspect_ratio_for")} the image is 1:1 + + ); + + return ( + +
+
+ {!isCameraOpen ? ( + <> + {preview || imageUrl ? ( + <> +
+ cover-photo +
+

+ {commonHint} +

+ + ) : ( +
+ +

+ {dragProps.fileDropError !== "" + ? dragProps.fileDropError + : `${t("drag_drop_image_to_upload")}`} +

+

+ {t("no_image_found")}. {commonHint} +

+
+ )} + +
+
+ +
+ { + setConstraint(() => VideoConstraints.user); + setIsCameraOpen(true); + }} + > + {`${t("open")} ${t("camera")}`} + +
+ { + e.stopPropagation(); + closeModal(); + dragProps.setFileDropError(""); + }} + disabled={isProcessing} + /> + {imageUrl && ( + + {t("delete")} + + )} + + {isProcessing ? ( + + ) : ( + + )} + + {isProcessing ? `${t("uploading")}...` : `${t("save")}`} + + +
+ + ) : ( + <> +
+ + {t("capture_cover_photo")} + +
+
+ {!previewImage ? ( + <> + { + setIsCameraOpen(false); + Warn({ msg: t("camera_permission_denied") }); + }} + /> + + ) : ( + <> + + + )} +
+ {/* buttons for mobile screens */} +
+ {!previewImage ? ( + <> + + + {`${t("switch")} ${t("camera")}`} + + { + captureImage(); + }} + > + + {t("capture")} + + + ) : ( + <> + { + setPreviewImage(null); + }} + > + {t("retake")} + + + {isCaptureImgBeingUploaded ? ( + <> + + {`${t("submitting")}...`} + + ) : ( + <> {t("submit")} + )} + + + )} +
+ { + setPreviewImage(null); + setIsCameraOpen(false); + webRef.current.stopCamera(); + }} + label={t("close")} + disabled={isProcessing} + /> +
+ + )} +
+
+ + ); +}; + +export default AvatarEditModal; diff --git a/src/Components/Common/AvatarEditable.tsx b/src/Components/Common/AvatarEditable.tsx new file mode 100644 index 00000000000..ce3112f2107 --- /dev/null +++ b/src/Components/Common/AvatarEditable.tsx @@ -0,0 +1,54 @@ +import CareIcon from "@/CAREUI/icons/CareIcon"; +import { cn } from "@/lib/utils"; +import { useTranslation } from "react-i18next"; +import { AvatarProps, Avatar } from "@/Components/Common/Avatar"; + +interface AvatarEditableProps extends AvatarProps { + id?: string; + editable?: boolean; + onClick?: () => void; +} + +const AvatarEditable: React.FC = ({ + id, + colors: propColors, + name, + imageUrl, + className, + editable = true, + onClick, +}) => { + const { t } = useTranslation(); + return ( +
+ + + {editable && ( +
+ + {t(imageUrl ? "edit" : "upload")} +
+ )} +
+ ); +}; + +export default AvatarEditable; diff --git a/src/Components/Common/LanguageSelector.tsx b/src/Components/Common/LanguageSelector.tsx index 38fc8024a01..a015d6fd609 100644 --- a/src/Components/Common/LanguageSelector.tsx +++ b/src/Components/Common/LanguageSelector.tsx @@ -29,7 +29,7 @@ export const LanguageSelector = (props: any) => { - -
-
- { - setConstraint(() => VideoConstraints.user); - setIsCameraOpen(true); - }} - > - {`${t("open")} ${t("camera")}`} - - { - e.stopPropagation(); - closeModal(); - dragProps.setFileDropError(""); - }} - disabled={isProcessing} - /> - {facility.read_cover_image_url && ( - - {t("delete")} - - )} - - {isProcessing ? ( - - ) : ( - - )} - - {isProcessing ? `${t("uploading")}...` : `${t("save")}`} - - -
- - ) : ( -
-
- - {t("capture_cover_photo")} - -
-
- {!previewImage ? ( - <> - { - setIsCameraOpen(false); - Warn({ msg: t("camera_permission_denied") }); - }} - /> - - ) : ( - <> - - - )} -
- {/* buttons for mobile screens */} -
-
- {!previewImage ? ( - - {t("switch")} - - ) : ( - <> - )} -
-
- {!previewImage ? ( - <> -
- { - captureImage(); - }} - className="my-2 w-full" - > - {t("capture")} - -
- - ) : ( - <> -
- { - setPreviewImage(null); - }} - className="my-2 w-full" - disabled={isProcessing} - > - {t("retake")} - - - {isCaptureImgBeingUploaded && ( - - )} - {t("submit")} - -
- - )} -
-
- { - setPreviewImage(null); - setIsCameraOpen(false); - webRef.current.stopCamera(); - }} - className="my-2 w-full" - > - {t("close")} - -
-
- {/* buttons for laptop screens */} -
-
- - - {`${t("switch")} ${t("camera")}`} - -
- -
-
- {!previewImage ? ( - <> -
- { - captureImage(); - }} - > - - {t("capture")} - -
- - ) : ( - <> -
- { - setPreviewImage(null); - }} - > - {t("retake")} - - - {isCaptureImgBeingUploaded ? ( - <> - - {`${t("submitting")}...`} - - ) : ( - <> {t("submit")} - )} - -
- - )} -
-
- { - setPreviewImage(null); - setIsCameraOpen(false); - webRef.current.stopCamera(); - }} - > - {`${t("close")} ${t("camera")}`} - -
-
-
- )} -
-
- ); -}; - -export default CoverImageEditModal; diff --git a/src/Components/Facility/FacilityHome.tsx b/src/Components/Facility/FacilityHome.tsx index 56919e6fde4..1a6b79611ad 100644 --- a/src/Components/Facility/FacilityHome.tsx +++ b/src/Components/Facility/FacilityHome.tsx @@ -1,8 +1,11 @@ import * as Notification from "../../Utils/Notifications.js"; import { NonReadOnlyUsers } from "../../Utils/AuthorizeFor"; -import { FacilityModel } from "./models"; -import { FACILITY_FEATURE_TYPES, USER_TYPES } from "../../Common/constants"; +import { + FACILITY_FEATURE_TYPES, + LocalStorageKeys, + USER_TYPES, +} from "../../Common/constants"; import DropdownMenu, { DropdownItem } from "../Common/components/Menu"; import { useState } from "react"; @@ -11,7 +14,6 @@ import CareIcon from "../../CAREUI/icons/CareIcon"; import Chip from "../../CAREUI/display/Chip"; import ConfirmDialog from "../Common/ConfirmDialog"; import ContactLink from "../Common/components/ContactLink"; -import CoverImageEditModal from "./CoverImageEditModal"; import Page from "../Common/components/Page"; import RecordMeta from "../../CAREUI/display/RecordMeta"; @@ -37,13 +39,16 @@ import { LocationSelect } from "../Common/LocationSelect.js"; import { CameraFeedPermittedUserTypes } from "../../Utils/permissions.js"; import { FacilityStaffList } from "./FacilityStaffList.js"; import FacilityBlock from "./FacilityBlock.js"; +import Loading from "@/Components/Common/Loading"; +import AvatarEditable from "@/Components/Common/AvatarEditable"; +import AvatarEditModal from "@/Components/Common/AvatarEditModal"; +import careConfig from "@careConfig"; +import uploadFile from "@/Utils/request/uploadFile"; +import { sleep } from "@/Utils/utils"; type Props = { facilityId: string; }; - -import Loading from "@/Components/Common/Loading"; -import { Avatar } from "@/Components/Common/Avatar.js"; export const getFacilityFeatureIcon = (featureId: number) => { const feature = FACILITY_FEATURE_TYPES.find((f) => f.id === featureId); if (!feature?.icon) return null; @@ -107,12 +112,51 @@ export const FacilityHome = ({ facilityId }: Props) => { }); }; + const handleCoverImageUpload = async (file: File, onError: () => void) => { + const formData = new FormData(); + formData.append("cover_image", file); + const url = `${careConfig.apiUrl}/api/v1/facility/${facilityId}/cover_image/`; + + uploadFile( + url, + formData, + "POST", + { + Authorization: + "Bearer " + localStorage.getItem(LocalStorageKeys.accessToken), + }, + async (xhr: XMLHttpRequest) => { + if (xhr.status === 200) { + await sleep(1000); + facilityFetch(); + Notification.Success({ msg: "Cover image updated." }); + setEditCoverImage(false); + } + }, + null, + () => { + onError(); + }, + ); + }; + + const handleCoverImageDelete = async (onError: () => void) => { + const { res } = await request(routes.deleteFacilityCoverImage, { + pathParams: { id: facilityId }, + }); + if (res?.ok) { + Notification.Success({ msg: "Cover image deleted" }); + facilityFetch(); + setEditCoverImage(false); + } else { + onError(); + } + }; + if (isLoading) { return ; } - const hasCoverImage = !!facilityData?.read_cover_image_url; - const StaffUserTypeIndex = USER_TYPES.findIndex((type) => type === "Staff"); const hasPermissionToEditCoverImage = !(authUser.user_type as string).includes("ReadOnly") && @@ -123,19 +167,6 @@ export const FacilityHome = ({ facilityId }: Props) => { authUser.user_type === "DistrictAdmin" || authUser.user_type === "StateAdmin"; - const editCoverImageTooltip = hasPermissionToEditCoverImage && ( -
setEditCoverImage(true)} - > - - {t(hasCoverImage ? "edit" : "upload")} -
- ); - return ( { onClose={handleDeleteClose} onConfirm={handleDeleteSubmit} /> - facilityFetch()} + imageUrl={facilityData?.read_cover_image_url} + handleUpload={handleCoverImageUpload} + handleDelete={handleCoverImageDelete} onClose={() => setEditCoverImage(false)} - onDelete={() => facilityFetch()} - facility={facilityData ?? ({} as FacilityModel)} /> -
hasPermissionToEditCoverImage && setEditCoverImage(true)} - > - - {editCoverImageTooltip} -
-
+
-
- +
+ setEditCoverImage(true)} + className="md:mr-2 lg:mr-6 lg:h-80 lg:w-80" + />
diff --git a/src/Components/Users/UserProfile.tsx b/src/Components/Users/UserProfile.tsx index 22f2a0e2607..23511d31cae 100644 --- a/src/Components/Users/UserProfile.tsx +++ b/src/Components/Users/UserProfile.tsx @@ -1,5 +1,5 @@ import { useState, useReducer, FormEvent } from "react"; -import { GENDER_TYPES } from "../../Common/constants"; +import { GENDER_TYPES, LocalStorageKeys } from "../../Common/constants"; import { validateEmailAddress } from "../../Common/validation"; import * as Notification from "../../Utils/Notifications.js"; import LanguageSelector from "../../Components/Common/LanguageSelector"; @@ -9,9 +9,11 @@ import { classNames, dateQueryString, formatDate, + formatDisplayName, isValidUrl, parsePhoneNumber, -} from "../../Utils/utils"; + sleep, +} from "@/Utils/utils"; import CareIcon from "../../CAREUI/icons/CareIcon"; import PhoneNumberFormField from "../Form/FormFields/PhoneNumberFormField"; import { FieldChangeEvent } from "../Form/FormFields/Utils"; @@ -27,7 +29,13 @@ import request from "../../Utils/request/request"; import DateFormField from "../Form/FormFields/DateFormField"; import { validateRule } from "./UserAdd"; import { useTranslation } from "react-i18next"; +import AvatarEditable from "@/Components/Common/AvatarEditable"; +import Page from "@/Components/Common/components/Page"; import Loading from "@/Components/Common/Loading"; +import AvatarEditModal from "@/Components/Common/AvatarEditModal"; +import uploadFile from "@/Utils/request/uploadFile"; +import careConfig from "@careConfig"; + type EditForm = { firstName: string; lastName: string; @@ -111,8 +119,9 @@ const editFormReducer = (state: State, action: Action) => { export default function UserProfile() { const { t } = useTranslation(); - const { signOut } = useAuthContext(); + const { signOut, refetchUser } = useAuthContext(); const [states, dispatch] = useReducer(editFormReducer, initialState); + const [editAvatar, setEditAvatar] = useState(false); const [updateStatus, setUpdateStatus] = useState({ isChecking: false, isUpdateAvailable: false, @@ -462,490 +471,546 @@ export default function UserProfile() { }); } }; + + const handleAvatarUpload = async (file: File, onError: () => void) => { + const formData = new FormData(); + formData.append("profile_picture", file); + const url = `${careConfig.apiUrl}/api/v1/users/${authUser.username}/profile_picture/`; + + uploadFile( + url, + formData, + "POST", + { + Authorization: + "Bearer " + localStorage.getItem(LocalStorageKeys.accessToken), + }, + async (xhr: XMLHttpRequest) => { + if (xhr.status === 200) { + await sleep(1000); + refetchUser(); + Notification.Success({ msg: "Profile picture updated." }); + setEditAvatar(false); + } + }, + null, + () => { + onError(); + }, + ); + }; + + const handleAvatarDelete = async (onError: () => void) => { + const { res } = await request(routes.deleteProfilePicture, { + pathParams: { username: authUser.username }, + }); + if (res?.ok) { + Notification.Success({ msg: "Profile picture deleted" }); + await refetchUser(); + setEditAvatar(false); + } else { + onError(); + } + }; + return ( -
-
-
-
-
-

- {t("personal_information")} + + setEditAvatar(false)} + /> +
+
+

+ {t("local_body")}, {t("district")}, {t("state")}{" "} + {t("are_non_editable_fields")}. +

+
+ setEditAvatar(!editAvatar)} + className="h-20 w-20" + /> +
+

+ {authUser?.first_name} {authUser?.last_name}

-

- {t("local_body")}, {t("district")}, {t("state")}{" "} - {t("are_non_editable_fields")}. +

+ @{authUser?.username}

-
- setShowEdit(!showEdit)} - type="button" - id="edit-cancel-profile-button" - > - {showEdit ? t("cancel") : t("edit_user_profile")} - - - - {t("sign_out")} - -
-
- {!showEdit && !isLoading && ( -
-
-
-
- {t("username")} -
-
- {userData?.username || "-"} -
-
-
-
- {t("phone_number")} -
-
- {userData?.phone_number || "-"} -
-
+
+ setShowEdit(!showEdit)} + type="button" + id="edit-cancel-profile-button" + > + {showEdit ? t("cancel") : t("edit_user_profile")} + + + + {t("sign_out")} + +
+
+
+ {!showEdit && !isLoading && ( +
+
+
+
+ {t("username")} +
+
+ {userData?.username || "-"} +
+
+
+
+ {t("phone_number")} +
+
+ {userData?.phone_number || "-"} +
+
-
-
- {t("whatsapp_number")} -
-
- {userData?.alt_phone_number || "-"} -
-
-
-
- {t("email")} -
-
- {userData?.email || "-"} -
-
-
-
- {t("first_name")} -
-
- {userData?.first_name || "-"} -
-
-
-
- {t("last_name")} -
-
- {userData?.last_name || "-"} -
-
-
-
- {t("date_of_birth")} -
-
- {userData?.date_of_birth - ? formatDate(userData?.date_of_birth) +
+
+ {t("whatsapp_number")} +
+
+ {userData?.alt_phone_number || "-"} +
+
+
+
+ {t("email")} +
+
+ {userData?.email || "-"} +
+
+
+
+ {t("first_name")} +
+
+ {userData?.first_name || "-"} +
+
+
+
+ {t("last_name")} +
+
+ {userData?.last_name || "-"} +
+
+
+
+ {t("date_of_birth")} +
+
+ {userData?.date_of_birth + ? formatDate(userData?.date_of_birth) + : "-"} +
+
+
+
+ {t("access_level")} +
+
+ + {userData?.user_type || "-"} +
+
+
+
+ {t("gender")} +
+
+ {userData?.gender || "-"} +
+
+
+
+ {t("local_body")} +
+
+ {userData?.local_body_object?.name || "-"} +
+
+
+
+ {t("district")} +
+
+ {userData?.district_object?.name || "-"} +
+
+
+
+ {t("state")} +
+
+ {userData?.state_object?.name || "-"} +
+
+
+
+ {t("skills")} +
+
+
+ {skillsView?.results?.length + ? skillsView.results?.map((skill: SkillModel) => { + return ( + +

+ {skill.skill_object.name} +

+
+ ); + }) : "-"} -
-
-
-
- {t("access_level")} -
-
- {" "} - {userData?.user_type || "-"} -
-
-
-
- {t("gender")} -
-
- {userData?.gender || "-"} -
-
-
-
- {t("local_body")} -
-
- {userData?.local_body_object?.name || "-"} -
-
-
-
- {t("district")} -
-
- {userData?.district_object?.name || "-"} -
-
-
-
- {t("state")} -
-
- {userData?.state_object?.name || "-"} -
-
-
-
- {t("skills")} -
-
-
+
+
+
+
+ {t("average_weekly_working_hours")} +
+
+ {userData?.weekly_working_hours ?? "-"} +
+
+ - -
-
-
- {t("average_weekly_working_hours")} -
-
- {userData?.weekly_working_hours ?? "-"} -
-
-
- -
- )} - {showEdit && ( -
-
-
-
-
- + {userData?.video_connect_link} + + ) : ( + "-" + )} + +
+ +
+ )} + {showEdit && ( +
+ +
+
+
+ + + + o.text} + optionValue={(o) => o.text} + options={GENDER_TYPES} + /> + + + + {(states.form.user_type === "Doctor" || + states.form.user_type === "Nurse") && ( - - o.text} - optionValue={(o) => o.text} - options={GENDER_TYPES} - /> - - - - {(states.form.user_type === "Doctor" || - states.form.user_type === "Nurse") && ( + )} + {states.form.user_type === "Doctor" && ( + <> - )} - {states.form.user_type === "Doctor" && ( - <> - - - - )} - - -
-
-
- + + + )} + +
- -
-
-
-
+
+ +
+
+ +
+
+
+
+ + setChangePasswordForm({ + ...changePasswordForm, + old_password: e.value, + }) + } + error={changePasswordErrors.old_password} + required + /> +
+ value={changePasswordForm.new_password_1} + className="peer col-span-6 sm:col-span-3" + onChange={(e) => { setChangePasswordForm({ ...changePasswordForm, - old_password: e.value, - }) - } - error={changePasswordErrors.old_password} + new_password_1: e.value, + }); + }} required /> -
- { - setChangePasswordForm({ - ...changePasswordForm, - new_password_1: e.value, - }); - }} - required - /> +
+ {validateRule( + changePasswordForm.new_password_1?.length >= 8, + "Password should be atleast 8 characters long", + )} + {validateRule( + changePasswordForm.new_password_1 !== + changePasswordForm.new_password_1.toUpperCase(), + "Password should contain at least 1 lowercase letter", + )} + {validateRule( + changePasswordForm.new_password_1 !== + changePasswordForm.new_password_1.toLowerCase(), + "Password should contain at least 1 uppercase letter", + )} + {validateRule( + /\d/.test(changePasswordForm.new_password_1), + "Password should contain at least 1 number", + )} +
+
+
+ { + setChangePasswordForm({ + ...changePasswordForm, + new_password_2: e.value, + }); + }} + /> + {changePasswordForm.new_password_2.length > 0 && (
{validateRule( - changePasswordForm.new_password_1?.length >= 8, - "Password should be atleast 8 characters long", - )} - {validateRule( - changePasswordForm.new_password_1 !== - changePasswordForm.new_password_1.toUpperCase(), - "Password should contain at least 1 lowercase letter", - )} - {validateRule( - changePasswordForm.new_password_1 !== - changePasswordForm.new_password_1.toLowerCase(), - "Password should contain at least 1 uppercase letter", - )} - {validateRule( - /\d/.test(changePasswordForm.new_password_1), - "Password should contain at least 1 number", + changePasswordForm.new_password_1 === + changePasswordForm.new_password_2, + "Confirm password should match the new password", )}
-
-
- { - setChangePasswordForm({ - ...changePasswordForm, - new_password_2: e.value, - }); - }} - /> - {changePasswordForm.new_password_2.length > 0 && ( -
- {validateRule( - changePasswordForm.new_password_1 === - changePasswordForm.new_password_2, - "Confirm password should match the new password", - )} -
- )} -
+ )}
-
- -
- -
- )} -
+
+ +
+
+ +
+ )}
+
-
-
-
-

- {t("language_selection")} -

-

- {t("set_your_local_language")} -

-
-
-
- +
+
+
+

+ {t("language_selection")} +

+

+ {t("set_your_local_language")} +

-
-
-
-

- {t("software_update")} -

-

- {t("check_for_available_update")} -

-
+
+ +
+
+
+
+
+

+ {t("software_update")} +

+

+ {t("check_for_available_update")} +

- {updateStatus.isUpdateAvailable && ( - - -
- - {t("update_available")} -
-
-
+
+ {updateStatus.isUpdateAvailable && ( + + +
+ + {t("update_available")} +
+
+
+ )} +
+ {!updateStatus.isUpdateAvailable && ( + + {" "} +
+ + {updateStatus.isChecking + ? t("checking_for_update") + : t("check_for_update")} +
+
)} -
- {!updateStatus.isUpdateAvailable && ( - - {" "} -
- - {updateStatus.isChecking - ? t("checking_for_update") - : t("check_for_update")} -
-
- )} -
-
+ ); } diff --git a/src/Components/Users/models.tsx b/src/Components/Users/models.tsx index 5d5c092dd02..cb41779c7ed 100644 --- a/src/Components/Users/models.tsx +++ b/src/Components/Users/models.tsx @@ -33,6 +33,7 @@ export type UserModel = UserBareMinimum & { phone_number?: string; alt_phone_number?: string; gender?: GenderType; + read_profile_picture_url?: string; date_of_birth: Date | null | string; is_superuser?: boolean; verified?: boolean; diff --git a/src/Locale/en.json b/src/Locale/en.json index 691f44a1e03..50093251818 100644 --- a/src/Locale/en.json +++ b/src/Locale/en.json @@ -569,6 +569,7 @@ "duplicate_patient_record_confirmation": "Admit the patient record to your facility by adding the year of birth", "duplicate_patient_record_rejection": "I confirm that the suspect / patient I want to create is not on the list.", "edit": "Edit", + "edit_avatar": "Edit Avatar", "edit_caution_note": "A new prescription will be added to the consultation with the edited details and the current prescription will be discontinued.", "edit_cover_photo": "Edit Cover Photo", "edit_history": "Edit History", @@ -846,12 +847,12 @@ "no_changes": "No changes", "no_changes_made": "No changes made", "no_consultation_updates": "No consultation updates", - "no_cover_photo_uploaded_for_this_facility": "No cover photo uploaded for this facility", "no_data_found": "No data found", "no_duplicate_facility": "You should not create duplicate facilities", "no_facilities": "No Facilities found", "no_files_found": "No {{type}} files found", "no_home_facility": "No home facility assigned", + "no_image_found": "No image found", "no_investigation": "No investigation Reports found", "no_investigation_suggestions": "No Investigation Suggestions", "no_linked_facilities": "No Linked Facilities", diff --git a/src/Locale/hi.json b/src/Locale/hi.json index e235c558978..20a822323bf 100644 --- a/src/Locale/hi.json +++ b/src/Locale/hi.json @@ -506,7 +506,6 @@ "no_changes": "कोई परिवर्तन नहीं", "no_changes_made": "कोई परिवर्तन नहीं किया गया", "no_consultation_updates": "कोई परामर्श अपडेट नहीं", - "no_cover_photo_uploaded_for_this_facility": "इस सुविधा के लिए कोई कवर फ़ोटो अपलोड नहीं किया गया", "no_data_found": "डाटा प्राप्त नहीं हुआ", "no_duplicate_facility": "आपको डुप्लिकेट सुविधाएं नहीं बनानी चाहिए", "no_facilities": "कोई सुविधा नहीं मिली", diff --git a/src/Locale/kn.json b/src/Locale/kn.json index dc46e49394f..0fa96427b85 100644 --- a/src/Locale/kn.json +++ b/src/Locale/kn.json @@ -507,7 +507,6 @@ "no_changes": "ಯಾವುದೇ ಬದಲಾವಣೆಗಳಿಲ್ಲ", "no_changes_made": "ಯಾವುದೇ ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡಲಾಗಿಲ್ಲ", "no_consultation_updates": "ಸಮಾಲೋಚನೆಯ ನವೀಕರಣಗಳಿಲ್ಲ", - "no_cover_photo_uploaded_for_this_facility": "ಈ ಸೌಲಭ್ಯಕ್ಕಾಗಿ ಯಾವುದೇ ಕವರ್ ಫೋಟೋ ಅಪ್‌ಲೋಡ್ ಮಾಡಲಾಗಿಲ್ಲ", "no_data_found": "ಯಾವುದೇ ಡೇಟಾ ಕಂಡುಬಂದಿಲ್ಲ", "no_duplicate_facility": "ನೀವು ನಕಲಿ ಸೌಲಭ್ಯಗಳನ್ನು ರಚಿಸಬಾರದು", "no_facilities": "ಯಾವುದೇ ಸೌಲಭ್ಯಗಳು ಕಂಡುಬಂದಿಲ್ಲ", diff --git a/src/Locale/ml.json b/src/Locale/ml.json index d830d3a46ec..b9a45ca73fb 100644 --- a/src/Locale/ml.json +++ b/src/Locale/ml.json @@ -506,7 +506,6 @@ "no_changes": "മാറ്റങ്ങളൊന്നുമില്ല", "no_changes_made": "മാറ്റങ്ങളൊന്നും വരുത്തിയിട്ടില്ല", "no_consultation_updates": "കൺസൾട്ടേഷൻ അപ്‌ഡേറ്റുകളൊന്നുമില്ല", - "no_cover_photo_uploaded_for_this_facility": "ഈ സൗകര്യത്തിനായി കവർ ഫോട്ടോ അപ്‌ലോഡ് ചെയ്‌തിട്ടില്ല", "no_data_found": "വിവരങ്ങളൊന്നും കണ്ടെത്തിയില്ല", "no_duplicate_facility": "അനധികൃതമായി ഫെസിലിറ്റികള്‍ സൃഷ്ടിക്കരുത്", "no_facilities": "ഫെസിലിറ്റികളൊന്നും കണ്ടെത്തുവാനായില്ല", diff --git a/src/Locale/ta.json b/src/Locale/ta.json index 042f5a068c4..fb5dd0a72c8 100644 --- a/src/Locale/ta.json +++ b/src/Locale/ta.json @@ -506,7 +506,6 @@ "no_changes": "மாற்றங்கள் இல்லை", "no_changes_made": "எந்த மாற்றமும் செய்யப்படவில்லை", "no_consultation_updates": "ஆலோசனை அறிவிப்புகள் இல்லை", - "no_cover_photo_uploaded_for_this_facility": "இந்த வசதிக்காக அட்டைப் புகைப்படம் பதிவேற்றப்படவில்லை", "no_data_found": "தரவு எதுவும் கிடைக்கவில்லை", "no_duplicate_facility": "நீங்கள் நகல் வசதிகளை உருவாக்கக்கூடாது", "no_facilities": "வசதிகள் எதுவும் கிடைக்கவில்லை", diff --git a/src/Providers/AuthUserProvider.tsx b/src/Providers/AuthUserProvider.tsx index df2997abe2e..cda5fbfe671 100644 --- a/src/Providers/AuthUserProvider.tsx +++ b/src/Providers/AuthUserProvider.tsx @@ -87,7 +87,14 @@ export default function AuthUserProvider({ children, unauthorized }: Props) { } return ( - + {!res.ok || !user ? unauthorized : children} ); diff --git a/src/Redux/api.tsx b/src/Redux/api.tsx index 6c169d355d9..953a1967306 100644 --- a/src/Redux/api.tsx +++ b/src/Redux/api.tsx @@ -288,6 +288,19 @@ const routes = { TBody: Type>(), }, + updateProfilePicture: { + path: "/api/v1/users/{username}/profile_picture/", + method: "PATCH", + TRes: Type(), + TBody: Type<{ profile_picture_url: string }>(), + }, + + deleteProfilePicture: { + path: "/api/v1/users/{username}/profile_picture/", + method: "DELETE", + TRes: Type(), + }, + deleteUser: { path: "/api/v1/users/{username}/", method: "DELETE", From b1a1fade8f981510f0f463bfcee7a335fa3db7cb Mon Sep 17 00:00:00 2001 From: Kamishetty Rishith <119791436+Rishith25@users.noreply.github.com> Date: Tue, 22 Oct 2024 14:10:33 +0530 Subject: [PATCH 20/30] Remove asset detail popup in asset configure's camera feed (#8855) --- src/Components/CameraFeed/CameraFeed.tsx | 24 +++++++++++-------- src/Components/CameraFeed/ConfigureCamera.tsx | 8 ++++++- ...rAssetPopover.tsx => AssetInfoPopover.tsx} | 11 ++++----- .../VitalsMonitor/VitalsMonitorFooter.tsx | 4 ++-- 4 files changed, 27 insertions(+), 20 deletions(-) rename src/Components/Common/{MonitorAssetPopover.tsx => AssetInfoPopover.tsx} (92%) diff --git a/src/Components/CameraFeed/CameraFeed.tsx b/src/Components/CameraFeed/CameraFeed.tsx index 3c9b25b6fc9..93f87ee20aa 100644 --- a/src/Components/CameraFeed/CameraFeed.tsx +++ b/src/Components/CameraFeed/CameraFeed.tsx @@ -12,7 +12,7 @@ import useFullscreen from "../../Common/hooks/useFullscreen"; import useBreakpoints from "../../Common/hooks/useBreakpoints"; import { GetPresetsResponse } from "./routes"; import VideoPlayer from "./videoPlayer"; -import MonitorAssetPopover from "../Common/MonitorAssetPopover"; +import AssetInfoPopover from "../Common/AssetInfoPopover"; interface Props { children?: React.ReactNode; @@ -28,6 +28,7 @@ interface Props { shortcutsDisabled?: boolean; onMove?: () => void; operate: ReturnType["operate"]; + hideAssetInfo?: boolean; } export default function CameraFeed(props: Props) { @@ -183,15 +184,18 @@ export default function CameraFeed(props: Props) { {props.children}
-
- - {props.asset.name} - - -
+ {!props.hideAssetInfo && ( +
+ + {props.asset.name} + + +
+ )} + {!isIOS && (
- +
); } @@ -246,6 +251,7 @@ export default function ConfigureCamera(props: Props) { ); } }} + hideAssetInfo >
{ +const AssetInfoPopover = ({ asset, className }: AssetInfoPopoverProps) => { const { t } = useTranslation(); return ( @@ -87,4 +84,4 @@ const MonitorAssetPopover = ({ ); }; -export default MonitorAssetPopover; +export default AssetInfoPopover; diff --git a/src/Components/VitalsMonitor/VitalsMonitorFooter.tsx b/src/Components/VitalsMonitor/VitalsMonitorFooter.tsx index 1c669cd5bbf..1a45b2cd000 100644 --- a/src/Components/VitalsMonitor/VitalsMonitorFooter.tsx +++ b/src/Components/VitalsMonitor/VitalsMonitorFooter.tsx @@ -1,5 +1,5 @@ import { AssetData } from "../Assets/AssetTypes"; -import MonitorAssetPopover from "../Common/MonitorAssetPopover"; +import AssetInfoPopover from "../Common/AssetInfoPopover"; interface IVitalsMonitorFooterProps { asset?: AssetData; @@ -9,7 +9,7 @@ const VitalsMonitorFooter = ({ asset }: IVitalsMonitorFooterProps) => { return (

{asset?.name}

- From 31e4ad5ba0de1afb85e8b90bf726acbd4b39f228 Mon Sep 17 00:00:00 2001 From: Mahendar Chikolla <119734520+Mahendar0701@users.noreply.github.com> Date: Tue, 22 Oct 2024 19:06:37 +0530 Subject: [PATCH 21/30] Fixed incorrect redirection after adding lab result and aligned view and print buttons (#8879) --- src/Components/Facility/Investigations/ViewInvestigations.tsx | 2 +- src/Components/Facility/Investigations/index.tsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Components/Facility/Investigations/ViewInvestigations.tsx b/src/Components/Facility/Investigations/ViewInvestigations.tsx index e889fac4c01..6ea846ecbd0 100644 --- a/src/Components/Facility/Investigations/ViewInvestigations.tsx +++ b/src/Components/Facility/Investigations/ViewInvestigations.tsx @@ -58,7 +58,7 @@ export default function ViewInvestigations(props: {
{formatDateTime(investigationSession.session_created_date)}
-
+
navigate( diff --git a/src/Components/Facility/Investigations/index.tsx b/src/Components/Facility/Investigations/index.tsx index df93c7945c6..5c40766b6b9 100644 --- a/src/Components/Facility/Investigations/index.tsx +++ b/src/Components/Facility/Investigations/index.tsx @@ -232,7 +232,7 @@ const Investigation = (props: { msg: "Investigation created successfully!", }); navigate( - `/facility/${props.facilityId}/patient/${props.patientId}/consultation/${props.consultationId}`, + `/facility/${props.facilityId}/patient/${props.patientId}/consultation/${props.consultationId}/investigations`, ); } else { setSaving(false); From 30ae500e11b73e05b1203f04292371b341d9deac Mon Sep 17 00:00:00 2001 From: Mahendar Chikolla <119734520+Mahendar0701@users.noreply.github.com> Date: Tue, 22 Oct 2024 19:19:54 +0530 Subject: [PATCH 22/30] First added diagnosis in create consultation removal (#8851) --- .../ConsultationDiagnosisBuilder.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Components/Diagnosis/ConsultationDiagnosisBuilder/ConsultationDiagnosisBuilder.tsx b/src/Components/Diagnosis/ConsultationDiagnosisBuilder/ConsultationDiagnosisBuilder.tsx index 1e77a1d7c79..be9f573fea4 100644 --- a/src/Components/Diagnosis/ConsultationDiagnosisBuilder/ConsultationDiagnosisBuilder.tsx +++ b/src/Components/Diagnosis/ConsultationDiagnosisBuilder/ConsultationDiagnosisBuilder.tsx @@ -30,7 +30,9 @@ export const CreateDiagnosesBuilder = (props: CreateDiagnosesProps) => { value={diagnosis} onChange={(action) => { if (action.type === "remove") { - props.onChange([...props.value].splice(index, 1)); + const updatedDiagnoses = [...props.value]; + updatedDiagnoses.splice(index, 1); + props.onChange(updatedDiagnoses); } if (action.type === "edit") { From 8c2ef019c0bd8ad59e86f545fffd509dfee20fed Mon Sep 17 00:00:00 2001 From: Jacob John Jeevan <40040905+Jacobjeevan@users.noreply.github.com> Date: Tue, 22 Oct 2024 21:39:54 +0530 Subject: [PATCH 23/30] Bed management UI enhancement (#8839) --- cypress/e2e/assets_spec/AssetHomepage.cy.ts | 2 + .../e2e/facility_spec/FacilityHomepage.cy.ts | 2 + cypress/pageobject/Asset/AssetPagination.ts | 6 + src/Components/Facility/BedManagement.tsx | 275 +++++++++--------- src/Locale/en.json | 4 + 5 files changed, 157 insertions(+), 132 deletions(-) diff --git a/cypress/e2e/assets_spec/AssetHomepage.cy.ts b/cypress/e2e/assets_spec/AssetHomepage.cy.ts index 57c315bb0c4..bf608cdab9f 100644 --- a/cypress/e2e/assets_spec/AssetHomepage.cy.ts +++ b/cypress/e2e/assets_spec/AssetHomepage.cy.ts @@ -78,7 +78,9 @@ describe("Asset Tab", () => { it("Next/Previous Page", () => { assetPagination.navigateToNextPage(); + assetPagination.verifyNextUrl(); assetPagination.navigateToPreviousPage(); + assetPagination.verifyPreviousUrl(); }); it("Import new asset", () => { diff --git a/cypress/e2e/facility_spec/FacilityHomepage.cy.ts b/cypress/e2e/facility_spec/FacilityHomepage.cy.ts index e2a12b01a05..b8fb0afd9d9 100644 --- a/cypress/e2e/facility_spec/FacilityHomepage.cy.ts +++ b/cypress/e2e/facility_spec/FacilityHomepage.cy.ts @@ -81,7 +81,9 @@ describe("Facility Homepage Function", () => { it("Search a facility in homepage and pagination", () => { // pagination of the facility page assetPagination.navigateToNextPage(); + assetPagination.verifyNextUrl(); assetPagination.navigateToPreviousPage(); + assetPagination.verifyPreviousUrl(); // search for a facility manageUserPage.typeFacilitySearch(facilityName); facilityPage.verifyFacilityBadgeContent(facilityName); diff --git a/cypress/pageobject/Asset/AssetPagination.ts b/cypress/pageobject/Asset/AssetPagination.ts index 3fff457d8cf..f2a4103b065 100644 --- a/cypress/pageobject/Asset/AssetPagination.ts +++ b/cypress/pageobject/Asset/AssetPagination.ts @@ -2,12 +2,18 @@ export class AssetPagination { navigateToNextPage() { // only works for desktop mode cy.get("button#next-pages").click(); + } + + verifyNextUrl() { cy.url().should("include", "page=2"); } navigateToPreviousPage() { // only works for desktop mode cy.get("button#prev-pages").click(); + } + + verifyPreviousUrl() { cy.url().should("include", "page=1"); } } diff --git a/src/Components/Facility/BedManagement.tsx b/src/Components/Facility/BedManagement.tsx index 5816ff58d4b..628e273b883 100644 --- a/src/Components/Facility/BedManagement.tsx +++ b/src/Components/Facility/BedManagement.tsx @@ -1,7 +1,6 @@ import { useState } from "react"; import ButtonV2 from "../Common/components/ButtonV2"; import { BedModel } from "./models"; -import { ReactElement } from "react"; import * as Notification from "../../Utils/Notifications.js"; import { LOCATION_BED_TYPES } from "../../Common/constants"; import BedDeleteDialog from "./BedDeleteDialog"; @@ -14,6 +13,8 @@ import useQuery from "../../Utils/request/useQuery"; import useFilters from "../../Common/hooks/useFilters"; import useAuthUser from "../../Common/hooks/useAuthUser"; import Loading from "@/Components/Common/Loading"; +import PaginatedList from "@/CAREUI/misc/PaginatedList"; +import { useTranslation } from "react-i18next"; interface BedManagementProps { facilityId: string; locationId: string; @@ -30,17 +31,16 @@ interface BedRowProps { isOccupied: boolean; } -const BedRow = (props: BedRowProps) => { - const { - id, - facilityId, - name, - description, - triggerRerender, - locationId, - bedType, - isOccupied, - } = props; +const BedCard = ({ + id, + facilityId, + name, + description, + triggerRerender, + locationId, + bedType, + isOccupied, +}: BedRowProps) => { const [bedData, setBedData] = useState<{ show: boolean; name: string; @@ -52,6 +52,7 @@ const BedRow = (props: BedRowProps) => { name, }); }; + const { t } = useTranslation(); const allowedUser = ["DistrictAdmin", "StateAdmin"].includes( authUser.user_type, @@ -80,19 +81,17 @@ const BedRow = (props: BedRowProps) => { handleCancel={handleDeleteCancel} handleOk={handleDeleteConfirm} /> -
-
-
-

- {name} -

{" "} -   +
+
+
+
+

+ {name} +

+
{LOCATION_BED_TYPES.find((item) => item.id === bedType) && (

@@ -108,45 +107,55 @@ const BedRow = (props: BedRowProps) => { : "bg-primary-100 text-primary-600" } mb-1 ml-1 inline-flex w-fit items-center rounded-md px-2.5 py-0.5 text-sm font-medium capitalize leading-5`} > - {isOccupied ? "Occupied" : "Vacant"} + {isOccupied ? t("occupied") : t("vacant")}

-

{description}

+ {description && ( +

+ {description} +

+ )}
-
- - - Edit - - handleDelete(name, id)} - authorizeFor={AuthorizeFor(["DistrictAdmin", "StateAdmin"])} - variant="danger" - border - ghost - className="w-full lg:w-auto" - tooltip={ - !allowedUser - ? "Contact your admin to delete the bed" - : isOccupied - ? "Bed is occupied" - : undefined - } - tooltipClassName=" text-xs w-full lg:w-auto" - > - - Delete - + +
+
+ + + {t("edit")} + +
+
+ handleDelete(name, id)} + authorizeFor={AuthorizeFor(["DistrictAdmin", "StateAdmin"])} + variant="secondary" + border + className="w-full" + tooltip={ + !allowedUser + ? "Contact your admin to delete the bed" + : isOccupied + ? "Bed is occupied" + : undefined + } + tooltipClassName=" text-xs w-full lg:w-auto" + > + + {t("delete")} + +
@@ -155,9 +164,8 @@ const BedRow = (props: BedRowProps) => { export const BedManagement = (props: BedManagementProps) => { const { facilityId, locationId } = props; - let bed: ReactElement | null = null; - let BedList: ReactElement[] | ReactElement = []; - const { qParams, Pagination, resultsPerPage } = useFilters({}); + const { qParams, resultsPerPage } = useFilters({}); + const { t } = useTranslation(); const { data: location } = useQuery(routes.getFacilityAssetLocation, { pathParams: { @@ -166,77 +174,80 @@ export const BedManagement = (props: BedManagementProps) => { }, }); - const { loading, data, refetch } = useQuery(routes.listFacilityBeds, { - query: { - facility: facilityId, - location: locationId, - limit: resultsPerPage, - offset: (qParams.page ? qParams.page - 1 : 0) * resultsPerPage, - }, - }); - - if (data?.results.length) { - BedList = data.results.map((bedItem: BedModel) => ( - - )); - } else if (data?.results.length === 0) { - BedList = ( -

- No beds available in this location -

- ); - } - - bed = ( - <> -
{BedList}
- {Boolean(data?.count && data.count > 0) && ( -
- -
- )} - - ); - - if (loading) { - return ; - } - return ( - -
-
- - - Add New Bed(s) - -
- {bed} -
-
+ {({ refetch }) => ( + + + {t("add_new_beds")} + + } + backUrl={`/facility/${facilityId}/location/${locationId}`} + > +
+ + + {t("add_new_beds")} + +
+
+ + {t("no_beds_available")} + + + + + + className="my-8 grid grid-cols-1 gap-3 @xl:grid-cols-2 @4xl:grid-cols-3 @6xl:grid-cols-4"> + {(bedItem: BedModel) => ( + + )} + +
+
+ +
+
+ )} + ); }; diff --git a/src/Locale/en.json b/src/Locale/en.json index 50093251818..9826b7532fa 100644 --- a/src/Locale/en.json +++ b/src/Locale/en.json @@ -261,6 +261,7 @@ "add_beds_to_configure_presets": "Add beds to this location to configure presets for them.", "add_details_of_patient": "Add Details of Patient", "add_location": "Add Location", + "add_new_beds": "Add New Bed(s)", "add_new_user": "Add New User", "add_notes": "Add notes", "add_policy": "Add Insurance Policy", @@ -844,6 +845,7 @@ "no": "No", "no_attachments_found": "This communication has no attachments.", "no_bed_types_found": "No Bed Types found", + "no_beds_available": "No beds available", "no_changes": "No changes", "no_changes_made": "No changes made", "no_consultation_updates": "No consultation updates", @@ -887,6 +889,7 @@ "nutrition": "Nutrition", "occupancy": "Occupancy", "occupation": "Occupation", + "occupied": "Occupied", "on": "On", "ongoing_medications": "Ongoing Medications", "only_indian_mobile_numbers_supported": "Currently only Indian numbers are supported", @@ -1218,6 +1221,7 @@ "user_management": "User Management", "username": "Username", "users": "Users", + "vacant": "Vacant", "vehicle_preference": "Vehicle preference", "vendor_name": "Vendor Name", "verify_and_link": "Verify and Link", From bd35fa8b48a3b5b878d4b2072ae1f623ef88c2b0 Mon Sep 17 00:00:00 2001 From: JavidSumra <112365664+JavidSumra@users.noreply.github.com> Date: Wed, 23 Oct 2024 11:08:40 +0530 Subject: [PATCH 24/30] Add Blur Method to Improve Component Focus Handling (#8890) --- src/Components/Form/SearchInput.tsx | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/src/Components/Form/SearchInput.tsx b/src/Components/Form/SearchInput.tsx index fce9fbd517d..1dbea589de6 100644 --- a/src/Components/Form/SearchInput.tsx +++ b/src/Components/Form/SearchInput.tsx @@ -58,9 +58,18 @@ const SearchInput = ({ )); // Escape hotkey to clear related - useKeyboardShortcut(["Escape"], () => value && setValue(""), { - ignoreInputFields: false, - }); + useKeyboardShortcut( + ["Escape"], + () => { + if (value) { + setValue(""); + } + ref.current?.blur(); + }, + { + ignoreInputFields: false, + }, + ); return ( Date: Wed, 23 Oct 2024 15:00:32 +0500 Subject: [PATCH 25/30] Fixed the flaky test in patient registration test (#8893) --- cypress/e2e/patient_spec/PatientLogUpdate.cy.ts | 1 + cypress/e2e/patient_spec/PatientRegistration.cy.ts | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/cypress/e2e/patient_spec/PatientLogUpdate.cy.ts b/cypress/e2e/patient_spec/PatientLogUpdate.cy.ts index 3907784b4b7..835e53459eb 100644 --- a/cypress/e2e/patient_spec/PatientLogUpdate.cy.ts +++ b/cypress/e2e/patient_spec/PatientLogUpdate.cy.ts @@ -113,6 +113,7 @@ describe("Patient Log Update in Normal, Critical and TeleIcu", () => { cy.closeNotification(); // Submit the doctors log update cy.submitButton("Save and Continue"); + cy.wait(2000); cy.verifyNotification("Progress Note created successfully"); cy.closeNotification(); // modify the relevant critical care log update diff --git a/cypress/e2e/patient_spec/PatientRegistration.cy.ts b/cypress/e2e/patient_spec/PatientRegistration.cy.ts index 26adc7c882b..2143ff7a651 100644 --- a/cypress/e2e/patient_spec/PatientRegistration.cy.ts +++ b/cypress/e2e/patient_spec/PatientRegistration.cy.ts @@ -239,7 +239,7 @@ describe("Patient Creation with consultation", () => { patientMedicalHistory.verifyNoSymptosPresent("Diabetes"); // verify insurance details and dedicatd page cy.get("[data-testid=patient-details]") - .contains(patientOneFirstSubscriberId) + .contains("member id") .scrollIntoView(); cy.wait(2000); patientInsurance.verifyPatientPolicyDetails( From 7e15e3c322be80c54483868c57c42322cf587de3 Mon Sep 17 00:00:00 2001 From: Gigin George Date: Wed, 23 Oct 2024 15:42:35 +0530 Subject: [PATCH 26/30] Refactor Directory Names for Common, Components (#8888) Co-authored-by: rithviknishad --- .cursorrules | 4 +- package-lock.json | 153 +++++++++++++++++- src/App.tsx | 4 +- src/CAREUI/display/Chip.tsx | 2 +- src/CAREUI/display/PopupModal.tsx | 6 +- src/CAREUI/display/Timeline.tsx | 2 +- src/CAREUI/icons/Index.tsx | 2 +- src/CAREUI/interactive/FiltersSlideover.tsx | 4 +- src/CAREUI/interactive/HumanChart.tsx | 2 +- src/CAREUI/interactive/Zoom.tsx | 2 +- src/CAREUI/misc/AuthorizedChild.tsx | 6 +- src/CAREUI/misc/PaginatedList.tsx | 4 +- src/CAREUI/misc/PrintPreview.tsx | 6 +- src/Integrations/Plausible.tsx | 2 +- src/PluginEngine.tsx | 6 +- src/Providers/AuthUserProvider.tsx | 6 +- src/Redux/api.tsx | 48 +++--- src/Routers/AppRouter.tsx | 18 +-- src/Routers/SessionRouter.tsx | 8 +- src/Routers/routes/AssetRoutes.tsx | 8 +- src/Routers/routes/ConsultationRoutes.tsx | 30 ++-- .../routes/FacilityInventoryRoutes.tsx | 8 +- src/Routers/routes/FacilityLocationRoutes.tsx | 12 +- src/Routers/routes/FacilityRoutes.tsx | 18 +-- src/Routers/routes/HCXRoutes.tsx | 2 +- src/Routers/routes/PatientRoutes.tsx | 16 +- src/Routers/routes/ResourceRoutes.tsx | 8 +- src/Routers/routes/SampleRoutes.tsx | 8 +- src/Routers/routes/ShiftingRoutes.tsx | 10 +- src/Routers/routes/UserRoutes.tsx | 6 +- src/Utils/AuthorizeFor.tsx | 6 +- src/Utils/AutoSave.tsx | 4 +- src/Utils/featureFlags.tsx | 4 +- src/Utils/permissions.ts | 4 +- src/Utils/request/uploadFile.ts | 2 +- src/Utils/request/utils.ts | 2 +- src/Utils/transformUtils.ts | 2 +- src/Utils/types.ts | 2 +- src/Utils/useFileManager.tsx | 18 +-- src/Utils/useFileUpload.tsx | 10 +- src/Utils/utils.ts | 6 +- src/{Common => common}/constants.tsx | 11 +- src/{Common => common}/hooks/useActiveLink.ts | 0 src/{Common => common}/hooks/useAppHistory.ts | 0 src/{Common => common}/hooks/useAuthUser.ts | 2 +- .../hooks/useBreakpoints.ts | 0 src/{Common => common}/hooks/useCanvas.ts | 0 src/{Common => common}/hooks/useCareApps.ts | 2 +- .../hooks/useConfirmedAction.ts | 0 src/{Common => common}/hooks/useExport.tsx | 0 src/{Common => common}/hooks/useFilters.tsx | 2 +- src/{Common => common}/hooks/useFullscreen.ts | 0 .../hooks/useIsAuthorized.ts | 0 src/{Common => common}/hooks/useMergeState.js | 0 .../hooks/useMessageListener.ts | 0 .../hooks/useNotificationSubscriptionState.ts | 0 .../hooks/useRangePagination.ts | 0 src/{Common => common}/hooks/useSlug.ts | 0 .../hooks/useWindowDimensions.ts | 0 src/{Common => common}/schemaParser.ts | 0 src/{Common => common}/static/countries.json | 0 .../static/countryPhoneAndFlags.json | 0 src/{Common => common}/static/states.json | 0 src/{Common => common}/utils.tsx | 0 src/{Common => common}/validation.tsx | 0 .../ABDM/ABDMFacilityRecords.tsx | 6 +- .../ABDM/ABDMRecordsTab.tsx | 6 +- .../ABDM/ABHAProfileModal.tsx | 2 +- .../ABDM/ConfigureHealthFacility.tsx | 10 +- .../ABDM/FetchRecordsModal.tsx | 22 +-- .../ABDM/HealthInformation.tsx | 4 +- .../ABDM/LinkAbhaNumber/CreateWithAadhaar.tsx | 4 +- .../ABDM/LinkAbhaNumber/LinkWithOtp.tsx | 6 +- .../ABDM/LinkAbhaNumber/LinkWithQr.tsx | 2 +- .../ABDM/LinkAbhaNumber/index.tsx | 4 +- .../ABDM/LinkAbhaNumber/useMultiStepForm.ts | 0 .../ABDM/types/abha.ts | 0 .../ABDM/types/consent.ts | 0 .../ABDM/types/health-facility.ts | 0 .../ABDM/types/health-information.ts | 0 .../Assets/AssetConfigure.tsx | 4 +- .../Assets/AssetFilter.tsx | 6 +- .../Assets/AssetImportModal.tsx | 10 +- .../Assets/AssetManage.tsx | 20 +-- .../Assets/AssetServiceEditModal.tsx | 9 +- .../Assets/AssetType/HL7Monitor.tsx | 12 +- .../Assets/AssetTypes.tsx | 0 .../Assets/AssetWarrantyCard.tsx | 0 .../Assets/AssetsList.tsx | 14 +- src/{Components => components}/Auth/Login.tsx | 8 +- .../Auth/ResetPassword.tsx | 12 +- src/{Components => components}/Auth/index.tsx | 0 .../CameraFeed/CameraFeed.tsx | 6 +- .../CameraFeed/CameraFeedWithBedPresets.tsx | 0 .../CameraFeed/CameraPresetSelect.tsx | 2 +- .../LiveMonitoringFilters.tsx | 10 +- .../CentralLiveMonitoring/index.tsx | 6 +- .../CameraFeed/ConfigureCamera.tsx | 15 +- .../CameraFeed/FeedAlert.tsx | 0 .../CameraFeed/FeedButton.tsx | 0 .../CameraFeed/FeedControls.tsx | 0 .../CameraFeed/FeedNetworkSignal.tsx | 0 .../CameraFeed/FeedWatermark.tsx | 2 +- .../CameraFeed/NoFeedAvailable.tsx | 2 +- .../CameraFeed/StillWatching.tsx | 4 +- .../CameraFeed/routes.ts | 0 .../CameraFeed/useOperateCamera.ts | 0 .../CameraFeed/utils.ts | 0 .../CameraFeed/videoPlayer.tsx | 0 .../Common/AssetInfoPopover.tsx | 0 .../Common/AssetSelect.tsx | 0 .../Common/Avatar.tsx | 0 .../Common/AvatarEditModal.tsx | 4 +- .../Common/AvatarEditable.tsx | 2 +- .../Common/BedSelect.tsx | 0 .../Common/BloodPressureFormField.tsx | 0 .../Common/Breadcrumbs.tsx | 4 +- .../Common/ConfirmDialog.tsx | 0 .../Common/DateInputV2.tsx | 2 +- .../Common/DateRangeInputV2.tsx | 0 .../Common/Dialog.tsx | 0 .../Common/DistrictAutocompleteFormField.tsx | 0 .../Common/ErrorBoundary.tsx | 0 .../Common/ExcelFIleDragAndDrop.tsx | 12 +- .../Common/ExcelViewer.tsx | 2 +- .../Common/Export.tsx | 6 +- .../Common/FacilitySelect.tsx | 0 .../Common/FilePreviewDialog.tsx | 0 .../Common/GLocationPicker.tsx | 2 +- .../Common/HeadedTabs.tsx | 0 .../Common/LanguageSelector.tsx | 0 .../Common/LanguageSelectorLogin.tsx | 0 .../Common/Loading.tsx | 0 .../Common/LocalBodyAutocompleteFormField.tsx | 0 .../Common/LocationSelect.tsx | 0 .../Common/PDFViewer.tsx | 0 .../PMJAYProcedurePackageAutocomplete.tsx | 0 .../Common/PageHeadTitle.tsx | 0 .../Common/PageTitle.tsx | 0 .../Common/Pagination.tsx | 2 +- .../Common/PatientCategoryBadge.tsx | 2 +- .../Common/QRScanner.tsx | 4 +- .../Common/RelativeDateUserMention.tsx | 0 .../Common/RouteToFacilitySelect.tsx | 0 .../Common/Script.tsx | 0 .../Common/Sidebar/Sidebar.tsx | 6 +- .../Common/Sidebar/SidebarItem.tsx | 2 +- .../Common/Sidebar/SidebarUserCard.tsx | 8 +- .../Common/SkillSelect.tsx | 0 .../Common/SortDropdown.tsx | 0 .../Common/Spinner.tsx | 0 .../Common/StateAutocompleteFormField.tsx | 0 .../Common/Steps.tsx | 0 .../Common/TemperatureFormField.tsx | 0 .../Common/UpdatableApp.tsx | 0 .../Common/Uptime.tsx | 2 +- .../Common/UserAutocompleteFormField.tsx | 2 +- .../Common/UserDetails.tsx | 0 .../Common/UserDetailsComponet.tsx | 0 .../Common/components/AccordionV2.tsx | 0 .../Common/components/ButtonV2.tsx | 0 .../Common/components/CircularProgress.tsx | 0 .../Common/components/CollapseV2.tsx | 0 .../Common/components/ContactLink.tsx | 0 .../Common/components/HelperComponents.tsx | 0 .../Common/components/Menu.tsx | 2 +- .../Common/components/Page.tsx | 0 .../Common/components/Readmore.tsx | 0 .../Common/components/Switch.tsx | 0 .../Common/components/Table.tsx | 0 .../Common/components/Tabs.tsx | 2 +- .../InvestigationBuilder.tsx | 0 .../PrescriptionDropdown.tsx | 0 .../PrescriptionMultiselect.tsx | 0 .../prescription-builder/ProcedureBuilder.tsx | 0 .../DeathReport/DeathReport.tsx | 4 +- .../ConditionVerificationStatusMenu.tsx | 6 +- .../AddICD11Diagnosis.tsx | 0 .../ConsultationDiagnosisBuilder.tsx | 2 +- .../ConsultationDiagnosisEntry.tsx | 0 .../PrincipalDiagnosisSelect.tsx | 0 .../Diagnosis/DiagnosesListAccordion.tsx | 2 +- .../Diagnosis/routes.ts | 0 .../Diagnosis/types.ts | 0 .../Diagnosis/utils.ts | 0 .../ErrorPages/404.tsx | 0 .../ErrorPages/BrowserWarning.tsx | 0 .../ErrorPages/InvalidReset.tsx | 0 .../ErrorPages/SessionExpired.tsx | 2 +- .../FacilitiesSelectDialogue.tsx | 8 +- .../ExternalResult/models.ts | 0 .../Facility/AddBedForm.tsx | 12 +- .../Facility/AddInventoryForm.tsx | 10 +- .../Facility/AddLocationForm.tsx | 8 +- .../Facility/AssetCreate.tsx | 26 +-- .../Facility/BedCapacity.tsx | 6 +- .../Facility/BedDeleteDialog.tsx | 2 +- .../Facility/BedManagement.tsx | 14 +- .../Facility/BedTypeCard.tsx | 6 +- .../Facility/CentralNursingStation.tsx | 16 +- .../Facility/ConsultationCard.tsx | 8 +- .../Facility/ConsultationClaims.tsx | 4 +- .../ConsultationABGTab.tsx | 2 +- .../ConsultationDialysisTab.tsx | 2 +- .../ConsultationFeedTab.tsx | 10 +- .../ConsultationFilesTab.tsx | 0 .../ConsultationInvestigationsTab.tsx | 4 +- .../ConsultationMedicinesTab.tsx | 2 +- .../ConsultationNeurologicalMonitoringTab.tsx | 2 +- .../ConsultationNursingTab.tsx | 8 +- .../ConsultationNutritionTab.tsx | 2 +- .../ConsultationPressureSoreTab.tsx | 2 +- .../ConsultationSummaryTab.tsx | 2 +- .../ConsultationUpdatesTab.tsx | 8 +- .../ConsultationVentilatorTab.tsx | 2 +- .../ConsultationDetails/Events/EventsList.tsx | 6 +- .../Events/GenericEvent.tsx | 0 .../ConsultationDetails/Events/iconMap.ts | 0 .../ConsultationDetails/Events/types.ts | 0 .../Facility/ConsultationDetails/index.tsx | 10 +- .../ConsultationDoctorNotes/index.tsx | 28 ++-- .../Facility/ConsultationForm.tsx | 44 ++--- .../Facility/Consultations/ABGPlots.tsx | 4 +- .../Consultations/BedActivityTimeline.tsx | 0 .../Facility/Consultations/Beds.tsx | 18 +-- .../DailyRounds/DefaultLogUpdateCard.tsx | 4 +- .../Consultations/DailyRounds/LoadingCard.tsx | 0 .../DailyRounds/LogUpdateCardAttribute.tsx | 2 +- .../VirtualNursingAssistantLogUpdateCard.tsx | 0 .../Consultations/DailyRoundsFilter.tsx | 2 +- .../Consultations/DailyRoundsList.tsx | 4 +- .../Facility/Consultations/DialysisPlots.tsx | 4 +- .../Facility/Consultations/Mews.tsx | 0 .../Consultations/NeurologicalTables.tsx | 4 +- .../Facility/Consultations/NursingPlot.tsx | 7 +- .../Facility/Consultations/NutritionPlots.tsx | 4 +- .../Facility/Consultations/PainDiagrams.tsx | 0 .../Consultations/PressureSoreDiagrams.tsx | 4 +- .../Consultations/PrimaryParametersPlot.tsx | 8 +- .../Facility/Consultations/VentilatorPlot.tsx | 4 +- .../components/BinaryChronologicalChart.tsx | 0 .../Consultations/components/LinePlot.tsx | 0 .../components/StackedLinePlot.tsx | 0 .../Facility/DischargeModal.tsx | 18 +-- .../Facility/DischargeSummaryModal.tsx | 4 +- .../Facility/DischargedPatientsList.tsx | 14 +- .../Facility/DoctorNote.tsx | 2 +- .../Facility/DoctorNoteReplyPreviewCard.tsx | 2 +- .../Facility/DoctorVideoSlideover.tsx | 4 +- .../Facility/DuplicatePatientDialog.tsx | 4 +- .../Facility/FacilityBedCapacity.tsx | 6 +- .../Facility/FacilityBlock.tsx | 2 +- .../Facility/FacilityCard.tsx | 13 +- .../Facility/FacilityConfigure.tsx | 10 +- .../Facility/FacilityCreate.tsx | 45 +++--- .../FacilityFilter/DistrictSelect.tsx | 0 .../Facility/FacilityFilter/index.tsx | 10 +- .../Facility/FacilityHome.tsx | 48 +++--- .../Facility/FacilityHomeTriage.tsx | 4 +- .../Facility/FacilityList.tsx | 12 +- .../Facility/FacilityStaffList.tsx | 6 +- .../Facility/FacilityUsers.tsx | 14 +- .../Facility/InventoryList.tsx | 8 +- .../Facility/InventoryLog.tsx | 18 +-- .../InvestigationSuggestions.tsx | 4 +- .../Investigations/InvestigationTable.tsx | 2 +- .../InvestigationsPrintPreview.tsx | 2 +- .../Investigations/Reports/ReportTable.tsx | 2 +- .../Facility/Investigations/Reports/index.tsx | 8 +- .../Facility/Investigations/Reports/types.ts | 0 .../Facility/Investigations/Reports/utils.tsx | 0 .../Investigations/ShowInvestigation.tsx | 6 +- .../Facility/Investigations/Table.tsx | 0 .../Investigations/ViewInvestigations.tsx | 4 +- .../Facility/Investigations/index.tsx | 8 +- .../Investigations/investigationsTab.tsx | 0 .../Facility/LocationManagement.tsx | 16 +- .../Facility/MinQuantityList.tsx | 8 +- .../Facility/MinQuantityRequiredModal.tsx | 6 +- .../Facility/PatientConsultationNotesList.tsx | 6 +- .../Facility/PatientNoteCard.tsx | 12 +- .../Facility/PatientNotesList.tsx | 4 +- .../Facility/PatientNotesSlideover.tsx | 16 +- .../Facility/SetInventoryForm.tsx | 8 +- .../Facility/SpokeFacilityEditor.tsx | 4 +- .../Facility/StaffCapacity.tsx | 22 +-- .../Facility/StaffCountCard.tsx | 8 +- .../Facility/TransferPatientDialog.tsx | 14 +- .../Facility/TreatmentSummary.tsx | 4 +- .../Facility/TriageForm.tsx | 12 +- .../Facility/models.tsx | 8 +- .../Files/AudioCaptureDialog.tsx | 0 .../Files/CameraCaptureDialog.tsx | 6 +- .../Files/FileBlock.tsx | 4 +- .../Files/FileUpload.tsx | 30 ++-- .../Form/AutoCompleteAsync.tsx | 2 +- .../Form/FieldValidators.tsx | 0 src/{Components => components}/Form/Form.tsx | 2 +- .../Form/FormContext.ts | 0 .../AutoExpandingTextInputFormField.tsx | 0 .../Form/FormFields/Autocomplete.tsx | 2 +- .../FormFields/AutocompleteMultiselect.tsx | 2 +- .../Form/FormFields/CheckBoxFormField.tsx | 0 .../Form/FormFields/DateFormField.tsx | 4 +- .../Form/FormFields/DateRangeFormField.tsx | 4 +- .../Form/FormFields/DosageFormField.tsx | 0 .../Form/FormFields/FormField.tsx | 0 .../Form/FormFields/Month.tsx | 0 .../FormFields/NumericWithUnitsFormField.tsx | 0 .../Form/FormFields/OtpFormField.tsx | 0 .../Form/FormFields/PhoneNumberFormField.tsx | 2 +- .../Form/FormFields/RadioFormField.tsx | 0 .../FormFields/RangeAutocompleteFormField.tsx | 2 +- .../Form/FormFields/RangeFormField.tsx | 0 .../Form/FormFields/SelectFormField.tsx | 0 .../Form/FormFields/TextAreaFormField.tsx | 0 .../Form/FormFields/TextFormField.tsx | 0 .../Form/FormFields/Utils.ts | 0 .../Form/ModelCrudEditor.tsx | 2 +- .../Form/MultiSelectMenuV2.tsx | 0 .../Form/SearchInput.tsx | 0 .../Form/SelectMenuV2.tsx | 0 src/{Components => components}/Form/Utils.ts | 0 .../HCX/ClaimCard.tsx | 0 .../HCX/ClaimCardCommunication.tsx | 2 +- .../HCX/ClaimCardInfo.tsx | 0 .../HCX/ClaimCreatedModal.tsx | 4 +- .../HCX/ClaimsItemsBuilder.tsx | 4 +- .../HCX/CreateClaimCard.tsx | 6 +- .../HCX/InsuranceDetailsBuilder.tsx | 2 +- .../HCX/InsurerAutocomplete.tsx | 0 .../HCX/PatientInsuranceDetailsEditor.tsx | 5 +- .../HCX/PolicyEligibilityCheck.tsx | 8 +- .../HCX/constants.ts | 0 src/{Components => components}/HCX/misc.ts | 0 src/{Components => components}/HCX/models.ts | 0 .../HCX/validators.ts | 0 .../Kanban/Board.tsx | 0 .../Licenses/LicensesPage.tsx | 0 .../Licenses/SBOMViewer.tsx | 0 .../Licenses/be-sbom.json | 0 .../Licenses/fe-sbom.json | 0 .../Licenses/licenseUrls.json | 0 .../LogUpdate/CriticalCareEditor.tsx | 6 +- .../LogUpdate/CriticalCarePreview.tsx | 6 +- .../LogUpdate/Sections/ABGAnalysis.tsx | 0 .../LogUpdate/Sections/BloodSugar.tsx | 2 +- .../LogUpdate/Sections/Dialysis.tsx | 0 .../LogUpdate/Sections/IOBalance.tsx | 2 +- .../Sections/NeurologicalMonitoring.tsx | 2 +- .../LogUpdate/Sections/NursingCare.tsx | 2 +- .../Sections/PressureSore/PressureSore.tsx | 2 +- .../LogUpdate/Sections/PressureSore/utils.ts | 2 +- .../RespiratorySupport/OxygenSupport.tsx | 2 +- .../RespiratorySupport/Ventilator.tsx | 0 .../VentilatorModeSelector.tsx | 0 .../Sections/RespiratorySupport/index.tsx | 6 +- .../LogUpdate/Sections/Vitals.tsx | 4 +- .../LogUpdate/Sections/index.tsx | 0 .../LogUpdate/components/PainChart.tsx | 2 +- .../LogUpdate/components/PupilSizeSelect.tsx | 0 .../LogUpdate/utils.ts | 0 .../Medicine/AdministerMedicine.tsx | 4 +- .../Medicine/CreatePrescriptionForm.tsx | 2 +- .../Medicine/DiscontinuePrescription.tsx | 4 +- .../Medicine/EditPrescriptionForm.tsx | 2 +- .../Medicine/ManagePrescriptions.tsx | 6 +- .../MedibaseAutocompleteFormField.tsx | 0 .../Medicine/MedicineAdministration.tsx | 4 +- .../AdministrationEventCell.tsx | 2 +- .../AdministrationEventSeperator.tsx | 0 .../AdministrationTable.tsx | 4 +- .../AdministrationTableRow.tsx | 9 +- .../BulkAdminister.tsx | 2 +- .../MedicineAdministrationSheet/index.tsx | 10 +- .../MedicineAdministrationSheet/utils.ts | 0 .../Medicine/MedicinePrescriptionSummary.tsx | 8 +- .../Medicine/PrescriptionBuilder.tsx | 6 +- .../Medicine/PrescriptionDetailCard.tsx | 4 +- .../Medicine/PrescriptionsTable.tsx | 6 +- .../Medicine/PrescrpitionTimeline.tsx | 6 +- .../Medicine/PrintPreview.tsx | 2 +- .../Medicine/ResponsiveMedicineTables.tsx | 2 +- .../Medicine/models.ts | 0 .../Medicine/routes.ts | 0 .../Medicine/validators.ts | 0 .../Notifications/NoticeBoard.tsx | 4 +- .../Notifications/NotificationsList.tsx | 14 +- .../Notifications/ShowPushNotification.tsx | 0 .../Notifications/models.tsx | 0 .../Patient/DailyRoundListDetails.tsx | 6 +- .../Patient/DailyRounds.tsx | 18 +-- .../Patient/DiagnosesFilter.tsx | 0 .../Patient/FileUploadPage.tsx | 2 +- .../Patient/InsuranceDetails.tsx | 4 +- .../Patient/InsuranceDetailsCard.tsx | 2 +- .../Patient/ManagePatients.tsx | 44 ++--- .../Patient/PatientCategorySelect.tsx | 2 +- .../Patient/PatientConsentRecordBlock.tsx | 6 +- .../Patient/PatientConsentRecords.tsx | 10 +- .../Patient/PatientFilter.tsx | 14 +- .../Patient/PatientHome.tsx | 22 +-- .../Patient/PatientInfoCard.tsx | 50 +++--- .../Patient/PatientNotes.tsx | 18 +-- .../Patient/PatientRegister.tsx | 52 +++--- .../Patient/SampleDetails.tsx | 8 +- .../Patient/SampleFilters.tsx | 8 +- .../Patient/SamplePreview.tsx | 6 +- .../Patient/SampleTest.tsx | 14 +- .../Patient/SampleTestCard.tsx | 6 +- .../Patient/SampleViewAdmin.tsx | 10 +- .../Patient/ShiftCreate.tsx | 32 ++-- .../Patient/UpdateStatusDialog.tsx | 8 +- .../Patient/Utils.ts | 0 .../Patient/models.tsx | 2 +- .../Resource/BadgesList.tsx | 2 +- .../Resource/CommentSection.tsx | 6 +- .../Resource/Commons.tsx | 0 .../Resource/ListFilter.tsx | 12 +- .../Resource/ListView.tsx | 10 +- .../Resource/ResourceBoardView.tsx | 12 +- .../Resource/ResourceCreate.tsx | 16 +- .../Resource/ResourceDetails.tsx | 10 +- .../Resource/ResourceDetailsUpdate.tsx | 26 +-- .../Resource/models.ts | 0 .../Scribe/Scribe.tsx | 2 +- .../Scribe/formDetails.ts | 4 +- .../Shifting/BadgesList.tsx | 2 +- .../Shifting/BoardView.tsx | 16 +- .../Shifting/CommentsSection.tsx | 6 +- .../Shifting/Commons.tsx | 0 .../Shifting/ListFilter.tsx | 14 +- .../Shifting/ListView.tsx | 14 +- .../Shifting/ShiftDetails.tsx | 24 +-- .../Shifting/ShiftDetailsUpdate.tsx | 44 ++--- .../Shifting/models.ts | 0 .../Symptoms/SymptomsBuilder.tsx | 4 +- .../Symptoms/SymptomsCard.tsx | 2 +- .../Symptoms/api.ts | 0 .../Symptoms/types.ts | 0 .../Symptoms/utils.ts | 0 .../TeleIcu/Icons/DoctorIcon.tsx | 0 .../TeleIcu/Icons/PatientIcon.tsx | 0 .../Users/ConfirmHomeFacilityUpdateDialog.tsx | 2 +- .../Users/LinkFacilityDialog.tsx | 4 +- .../Users/ManageUsers.tsx | 34 ++-- .../Users/ProfileComponents.tsx | 0 .../Users/SkillsSlideOver.tsx | 12 +- .../Users/SkillsSlideOverComponents.tsx | 2 +- .../Users/UnlinkFacilityDialog.tsx | 2 +- .../Users/UnlinkSkillDialog.tsx | 2 +- .../Users/UserAdd.tsx | 22 +-- .../Users/UserDeleteDialog.tsx | 2 +- .../Users/UserFilter.tsx | 10 +- .../Users/UserProfile.tsx | 24 +-- .../Users/models.tsx | 2 +- .../VitalsMonitor/HL7DeviceClient.ts | 0 .../VitalsMonitor/HL7PatientVitalsMonitor.tsx | 2 +- .../VitalsMonitor/HL7VitalsRenderer.ts | 0 .../VitalsMonitor/VentilatorDeviceClient.ts | 0 .../VentilatorPatientVitalsMonitor.tsx | 0 .../VentilatorWaveformsRenderer.ts | 0 .../VitalsMonitor/VitalsMonitorFooter.tsx | 2 +- .../VitalsMonitor/VitalsMonitorHeader.tsx | 2 +- .../VitalsMonitor/WaveformLabels.tsx | 0 .../VitalsMonitor/types.ts | 0 .../VitalsMonitor/useHL7VitalsMonitor.ts | 2 +- .../useVentilatorVitalsMonitor.ts | 2 +- .../useVitalsAspectRatioConfig.ts | 2 +- .../VitalsMonitor/utils.ts | 0 src/{Components => components}/ui/alert.tsx | 0 src/{Components => components}/ui/button.tsx | 0 .../ui/dropdown-menu.tsx | 0 src/{Components => components}/ui/toast.tsx | 0 src/{Components => components}/ui/toaster.tsx | 2 +- src/{Components => components}/ui/tooltip.tsx | 0 src/hooks/use-toast.ts | 2 +- src/pluginTypes.ts | 4 +- 478 files changed, 1322 insertions(+), 1147 deletions(-) rename src/{Common => common}/constants.tsx (99%) rename src/{Common => common}/hooks/useActiveLink.ts (100%) rename src/{Common => common}/hooks/useAppHistory.ts (100%) rename src/{Common => common}/hooks/useAuthUser.ts (94%) rename src/{Common => common}/hooks/useBreakpoints.ts (100%) rename src/{Common => common}/hooks/useCanvas.ts (100%) rename src/{Common => common}/hooks/useCareApps.ts (94%) rename src/{Common => common}/hooks/useConfirmedAction.ts (100%) rename src/{Common => common}/hooks/useExport.tsx (100%) rename src/{Common => common}/hooks/useFilters.tsx (99%) rename src/{Common => common}/hooks/useFullscreen.ts (100%) rename src/{Common => common}/hooks/useIsAuthorized.ts (100%) rename src/{Common => common}/hooks/useMergeState.js (100%) rename src/{Common => common}/hooks/useMessageListener.ts (100%) rename src/{Common => common}/hooks/useNotificationSubscriptionState.ts (100%) rename src/{Common => common}/hooks/useRangePagination.ts (100%) rename src/{Common => common}/hooks/useSlug.ts (100%) rename src/{Common => common}/hooks/useWindowDimensions.ts (100%) rename src/{Common => common}/schemaParser.ts (100%) rename src/{Common => common}/static/countries.json (100%) rename src/{Common => common}/static/countryPhoneAndFlags.json (100%) rename src/{Common => common}/static/states.json (100%) rename src/{Common => common}/utils.tsx (100%) rename src/{Common => common}/validation.tsx (100%) rename src/{Components => components}/ABDM/ABDMFacilityRecords.tsx (97%) rename src/{Components => components}/ABDM/ABDMRecordsTab.tsx (97%) rename src/{Components => components}/ABDM/ABHAProfileModal.tsx (98%) rename src/{Components => components}/ABDM/ConfigureHealthFacility.tsx (95%) rename src/{Components => components}/ABDM/FetchRecordsModal.tsx (92%) rename src/{Components => components}/ABDM/HealthInformation.tsx (95%) rename src/{Components => components}/ABDM/LinkAbhaNumber/CreateWithAadhaar.tsx (99%) rename src/{Components => components}/ABDM/LinkAbhaNumber/LinkWithOtp.tsx (98%) rename src/{Components => components}/ABDM/LinkAbhaNumber/LinkWithQr.tsx (96%) rename src/{Components => components}/ABDM/LinkAbhaNumber/index.tsx (97%) rename src/{Components => components}/ABDM/LinkAbhaNumber/useMultiStepForm.ts (100%) rename src/{Components => components}/ABDM/types/abha.ts (100%) rename src/{Components => components}/ABDM/types/consent.ts (100%) rename src/{Components => components}/ABDM/types/health-facility.ts (100%) rename src/{Components => components}/ABDM/types/health-information.ts (100%) rename src/{Components => components}/Assets/AssetConfigure.tsx (94%) rename src/{Components => components}/Assets/AssetFilter.tsx (96%) rename src/{Components => components}/Assets/AssetImportModal.tsx (94%) rename src/{Components => components}/Assets/AssetManage.tsx (97%) rename src/{Components => components}/Assets/AssetServiceEditModal.tsx (97%) rename src/{Components => components}/Assets/AssetType/HL7Monitor.tsx (95%) rename src/{Components => components}/Assets/AssetTypes.tsx (100%) rename src/{Components => components}/Assets/AssetWarrantyCard.tsx (100%) rename src/{Components => components}/Assets/AssetsList.tsx (97%) rename src/{Components => components}/Auth/Login.tsx (98%) rename src/{Components => components}/Auth/ResetPassword.tsx (93%) rename src/{Components => components}/Auth/index.tsx (100%) rename src/{Components => components}/CameraFeed/CameraFeed.tsx (97%) rename src/{Components => components}/CameraFeed/CameraFeedWithBedPresets.tsx (100%) rename src/{Components => components}/CameraFeed/CameraPresetSelect.tsx (98%) rename src/{Components => components}/CameraFeed/CentralLiveMonitoring/LiveMonitoringFilters.tsx (93%) rename src/{Components => components}/CameraFeed/CentralLiveMonitoring/index.tsx (93%) rename src/{Components => components}/CameraFeed/ConfigureCamera.tsx (98%) rename src/{Components => components}/CameraFeed/FeedAlert.tsx (100%) rename src/{Components => components}/CameraFeed/FeedButton.tsx (100%) rename src/{Components => components}/CameraFeed/FeedControls.tsx (100%) rename src/{Components => components}/CameraFeed/FeedNetworkSignal.tsx (100%) rename src/{Components => components}/CameraFeed/FeedWatermark.tsx (96%) rename src/{Components => components}/CameraFeed/NoFeedAvailable.tsx (96%) rename src/{Components => components}/CameraFeed/StillWatching.tsx (94%) rename src/{Components => components}/CameraFeed/routes.ts (100%) rename src/{Components => components}/CameraFeed/useOperateCamera.ts (100%) rename src/{Components => components}/CameraFeed/utils.ts (100%) rename src/{Components => components}/CameraFeed/videoPlayer.tsx (100%) rename src/{Components => components}/Common/AssetInfoPopover.tsx (100%) rename src/{Components => components}/Common/AssetSelect.tsx (100%) rename src/{Components => components}/Common/Avatar.tsx (100%) rename src/{Components => components}/Common/AvatarEditModal.tsx (99%) rename src/{Components => components}/Common/AvatarEditable.tsx (95%) rename src/{Components => components}/Common/BedSelect.tsx (100%) rename src/{Components => components}/Common/BloodPressureFormField.tsx (100%) rename src/{Components => components}/Common/Breadcrumbs.tsx (97%) rename src/{Components => components}/Common/ConfirmDialog.tsx (100%) rename src/{Components => components}/Common/DateInputV2.tsx (99%) rename src/{Components => components}/Common/DateRangeInputV2.tsx (100%) rename src/{Components => components}/Common/Dialog.tsx (100%) rename src/{Components => components}/Common/DistrictAutocompleteFormField.tsx (100%) rename src/{Components => components}/Common/ErrorBoundary.tsx (100%) rename src/{Components => components}/Common/ExcelFIleDragAndDrop.tsx (96%) rename src/{Components => components}/Common/ExcelViewer.tsx (99%) rename src/{Components => components}/Common/Export.tsx (95%) rename src/{Components => components}/Common/FacilitySelect.tsx (100%) rename src/{Components => components}/Common/FilePreviewDialog.tsx (100%) rename src/{Components => components}/Common/GLocationPicker.tsx (99%) rename src/{Components => components}/Common/HeadedTabs.tsx (100%) rename src/{Components => components}/Common/LanguageSelector.tsx (100%) rename src/{Components => components}/Common/LanguageSelectorLogin.tsx (100%) rename src/{Components => components}/Common/Loading.tsx (100%) rename src/{Components => components}/Common/LocalBodyAutocompleteFormField.tsx (100%) rename src/{Components => components}/Common/LocationSelect.tsx (100%) rename src/{Components => components}/Common/PDFViewer.tsx (100%) rename src/{Components => components}/Common/PMJAYProcedurePackageAutocomplete.tsx (100%) rename src/{Components => components}/Common/PageHeadTitle.tsx (100%) rename src/{Components => components}/Common/PageTitle.tsx (100%) rename src/{Components => components}/Common/Pagination.tsx (98%) rename src/{Components => components}/Common/PatientCategoryBadge.tsx (87%) rename src/{Components => components}/Common/QRScanner.tsx (95%) rename src/{Components => components}/Common/RelativeDateUserMention.tsx (100%) rename src/{Components => components}/Common/RouteToFacilitySelect.tsx (100%) rename src/{Components => components}/Common/Script.tsx (100%) rename src/{Components => components}/Common/Sidebar/Sidebar.tsx (98%) rename src/{Components => components}/Common/Sidebar/SidebarItem.tsx (98%) rename src/{Components => components}/Common/Sidebar/SidebarUserCard.tsx (92%) rename src/{Components => components}/Common/SkillSelect.tsx (100%) rename src/{Components => components}/Common/SortDropdown.tsx (100%) rename src/{Components => components}/Common/Spinner.tsx (100%) rename src/{Components => components}/Common/StateAutocompleteFormField.tsx (100%) rename src/{Components => components}/Common/Steps.tsx (100%) rename src/{Components => components}/Common/TemperatureFormField.tsx (100%) rename src/{Components => components}/Common/UpdatableApp.tsx (100%) rename src/{Components => components}/Common/Uptime.tsx (99%) rename src/{Components => components}/Common/UserAutocompleteFormField.tsx (98%) rename src/{Components => components}/Common/UserDetails.tsx (100%) rename src/{Components => components}/Common/UserDetailsComponet.tsx (100%) rename src/{Components => components}/Common/components/AccordionV2.tsx (100%) rename src/{Components => components}/Common/components/ButtonV2.tsx (100%) rename src/{Components => components}/Common/components/CircularProgress.tsx (100%) rename src/{Components => components}/Common/components/CollapseV2.tsx (100%) rename src/{Components => components}/Common/components/ContactLink.tsx (100%) rename src/{Components => components}/Common/components/HelperComponents.tsx (100%) rename src/{Components => components}/Common/components/Menu.tsx (97%) rename src/{Components => components}/Common/components/Page.tsx (100%) rename src/{Components => components}/Common/components/Readmore.tsx (100%) rename src/{Components => components}/Common/components/Switch.tsx (100%) rename src/{Components => components}/Common/components/Table.tsx (100%) rename src/{Components => components}/Common/components/Tabs.tsx (96%) rename src/{Components => components}/Common/prescription-builder/InvestigationBuilder.tsx (100%) rename src/{Components => components}/Common/prescription-builder/PrescriptionDropdown.tsx (100%) rename src/{Components => components}/Common/prescription-builder/PrescriptionMultiselect.tsx (100%) rename src/{Components => components}/Common/prescription-builder/ProcedureBuilder.tsx (100%) rename src/{Components => components}/DeathReport/DeathReport.tsx (99%) rename src/{Components => components}/Diagnosis/ConditionVerificationStatusMenu.tsx (96%) rename src/{Components => components}/Diagnosis/ConsultationDiagnosisBuilder/AddICD11Diagnosis.tsx (100%) rename src/{Components => components}/Diagnosis/ConsultationDiagnosisBuilder/ConsultationDiagnosisBuilder.tsx (99%) rename src/{Components => components}/Diagnosis/ConsultationDiagnosisBuilder/ConsultationDiagnosisEntry.tsx (100%) rename src/{Components => components}/Diagnosis/ConsultationDiagnosisBuilder/PrincipalDiagnosisSelect.tsx (100%) rename src/{Components => components}/Diagnosis/DiagnosesListAccordion.tsx (98%) rename src/{Components => components}/Diagnosis/routes.ts (100%) rename src/{Components => components}/Diagnosis/types.ts (100%) rename src/{Components => components}/Diagnosis/utils.ts (100%) rename src/{Components => components}/ErrorPages/404.tsx (100%) rename src/{Components => components}/ErrorPages/BrowserWarning.tsx (100%) rename src/{Components => components}/ErrorPages/InvalidReset.tsx (100%) rename src/{Components => components}/ErrorPages/SessionExpired.tsx (93%) rename src/{Components => components}/ExternalResult/FacilitiesSelectDialogue.tsx (85%) rename src/{Components => components}/ExternalResult/models.ts (100%) rename src/{Components => components}/Facility/AddBedForm.tsx (95%) rename src/{Components => components}/Facility/AddInventoryForm.tsx (96%) rename src/{Components => components}/Facility/AddLocationForm.tsx (96%) rename src/{Components => components}/Facility/AssetCreate.tsx (97%) rename src/{Components => components}/Facility/BedCapacity.tsx (98%) rename src/{Components => components}/Facility/BedDeleteDialog.tsx (92%) rename src/{Components => components}/Facility/BedManagement.tsx (95%) rename src/{Components => components}/Facility/BedTypeCard.tsx (96%) rename src/{Components => components}/Facility/CentralNursingStation.tsx (94%) rename src/{Components => components}/Facility/ConsultationCard.tsx (96%) rename src/{Components => components}/Facility/ConsultationClaims.tsx (95%) rename src/{Components => components}/Facility/ConsultationDetails/ConsultationABGTab.tsx (89%) rename src/{Components => components}/Facility/ConsultationDetails/ConsultationDialysisTab.tsx (87%) rename src/{Components => components}/Facility/ConsultationDetails/ConsultationFeedTab.tsx (96%) rename src/{Components => components}/Facility/ConsultationDetails/ConsultationFilesTab.tsx (100%) rename src/{Components => components}/Facility/ConsultationDetails/ConsultationInvestigationsTab.tsx (91%) rename src/{Components => components}/Facility/ConsultationDetails/ConsultationMedicinesTab.tsx (93%) rename src/{Components => components}/Facility/ConsultationDetails/ConsultationNeurologicalMonitoringTab.tsx (90%) rename src/{Components => components}/Facility/ConsultationDetails/ConsultationNursingTab.tsx (96%) rename src/{Components => components}/Facility/ConsultationDetails/ConsultationNutritionTab.tsx (89%) rename src/{Components => components}/Facility/ConsultationDetails/ConsultationPressureSoreTab.tsx (88%) rename src/{Components => components}/Facility/ConsultationDetails/ConsultationSummaryTab.tsx (90%) rename src/{Components => components}/Facility/ConsultationDetails/ConsultationUpdatesTab.tsx (99%) rename src/{Components => components}/Facility/ConsultationDetails/ConsultationVentilatorTab.tsx (90%) rename src/{Components => components}/Facility/ConsultationDetails/Events/EventsList.tsx (95%) rename src/{Components => components}/Facility/ConsultationDetails/Events/GenericEvent.tsx (100%) rename src/{Components => components}/Facility/ConsultationDetails/Events/iconMap.ts (100%) rename src/{Components => components}/Facility/ConsultationDetails/Events/types.ts (100%) rename src/{Components => components}/Facility/ConsultationDetails/index.tsx (98%) rename src/{Components => components}/Facility/ConsultationDoctorNotes/index.tsx (90%) rename src/{Components => components}/Facility/ConsultationForm.tsx (97%) rename src/{Components => components}/Facility/Consultations/ABGPlots.tsx (97%) rename src/{Components => components}/Facility/Consultations/BedActivityTimeline.tsx (100%) rename src/{Components => components}/Facility/Consultations/Beds.tsx (94%) rename src/{Components => components}/Facility/Consultations/DailyRounds/DefaultLogUpdateCard.tsx (95%) rename src/{Components => components}/Facility/Consultations/DailyRounds/LoadingCard.tsx (100%) rename src/{Components => components}/Facility/Consultations/DailyRounds/LogUpdateCardAttribute.tsx (97%) rename src/{Components => components}/Facility/Consultations/DailyRounds/VirtualNursingAssistantLogUpdateCard.tsx (100%) rename src/{Components => components}/Facility/Consultations/DailyRoundsFilter.tsx (98%) rename src/{Components => components}/Facility/Consultations/DailyRoundsList.tsx (97%) rename src/{Components => components}/Facility/Consultations/DialysisPlots.tsx (95%) rename src/{Components => components}/Facility/Consultations/Mews.tsx (100%) rename src/{Components => components}/Facility/Consultations/NeurologicalTables.tsx (99%) rename src/{Components => components}/Facility/Consultations/NursingPlot.tsx (96%) rename src/{Components => components}/Facility/Consultations/NutritionPlots.tsx (99%) rename src/{Components => components}/Facility/Consultations/PainDiagrams.tsx (100%) rename src/{Components => components}/Facility/Consultations/PressureSoreDiagrams.tsx (97%) rename src/{Components => components}/Facility/Consultations/PrimaryParametersPlot.tsx (97%) rename src/{Components => components}/Facility/Consultations/VentilatorPlot.tsx (98%) rename src/{Components => components}/Facility/Consultations/components/BinaryChronologicalChart.tsx (100%) rename src/{Components => components}/Facility/Consultations/components/LinePlot.tsx (100%) rename src/{Components => components}/Facility/Consultations/components/StackedLinePlot.tsx (100%) rename src/{Components => components}/Facility/DischargeModal.tsx (96%) rename src/{Components => components}/Facility/DischargeSummaryModal.tsx (97%) rename src/{Components => components}/Facility/DischargedPatientsList.tsx (97%) rename src/{Components => components}/Facility/DoctorNote.tsx (95%) rename src/{Components => components}/Facility/DoctorNoteReplyPreviewCard.tsx (97%) rename src/{Components => components}/Facility/DoctorVideoSlideover.tsx (99%) rename src/{Components => components}/Facility/DuplicatePatientDialog.tsx (96%) rename src/{Components => components}/Facility/FacilityBedCapacity.tsx (95%) rename src/{Components => components}/Facility/FacilityBlock.tsx (95%) rename src/{Components => components}/Facility/FacilityCard.tsx (97%) rename src/{Components => components}/Facility/FacilityConfigure.tsx (93%) rename src/{Components => components}/Facility/FacilityCreate.tsx (96%) rename src/{Components => components}/Facility/FacilityFilter/DistrictSelect.tsx (100%) rename src/{Components => components}/Facility/FacilityFilter/index.tsx (85%) rename src/{Components => components}/Facility/FacilityHome.tsx (94%) rename src/{Components => components}/Facility/FacilityHomeTriage.tsx (96%) rename src/{Components => components}/Facility/FacilityList.tsx (95%) rename src/{Components => components}/Facility/FacilityStaffList.tsx (96%) rename src/{Components => components}/Facility/FacilityUsers.tsx (95%) rename src/{Components => components}/Facility/InventoryList.tsx (95%) rename src/{Components => components}/Facility/InventoryLog.tsx (94%) rename src/{Components => components}/Facility/Investigations/InvestigationSuggestions.tsx (99%) rename src/{Components => components}/Facility/Investigations/InvestigationTable.tsx (99%) rename src/{Components => components}/Facility/Investigations/InvestigationsPrintPreview.tsx (98%) rename src/{Components => components}/Facility/Investigations/Reports/ReportTable.tsx (98%) rename src/{Components => components}/Facility/Investigations/Reports/index.tsx (98%) rename src/{Components => components}/Facility/Investigations/Reports/types.ts (100%) rename src/{Components => components}/Facility/Investigations/Reports/utils.tsx (100%) rename src/{Components => components}/Facility/Investigations/ShowInvestigation.tsx (97%) rename src/{Components => components}/Facility/Investigations/Table.tsx (100%) rename src/{Components => components}/Facility/Investigations/ViewInvestigations.tsx (96%) rename src/{Components => components}/Facility/Investigations/index.tsx (97%) rename src/{Components => components}/Facility/Investigations/investigationsTab.tsx (100%) rename src/{Components => components}/Facility/LocationManagement.tsx (96%) rename src/{Components => components}/Facility/MinQuantityList.tsx (97%) rename src/{Components => components}/Facility/MinQuantityRequiredModal.tsx (96%) rename src/{Components => components}/Facility/PatientConsultationNotesList.tsx (93%) rename src/{Components => components}/Facility/PatientNoteCard.tsx (96%) rename src/{Components => components}/Facility/PatientNotesList.tsx (93%) rename src/{Components => components}/Facility/PatientNotesSlideover.tsx (95%) rename src/{Components => components}/Facility/SetInventoryForm.tsx (95%) rename src/{Components => components}/Facility/SpokeFacilityEditor.tsx (96%) rename src/{Components => components}/Facility/StaffCapacity.tsx (93%) rename src/{Components => components}/Facility/StaffCountCard.tsx (93%) rename src/{Components => components}/Facility/TransferPatientDialog.tsx (93%) rename src/{Components => components}/Facility/TreatmentSummary.tsx (99%) rename src/{Components => components}/Facility/TriageForm.tsx (96%) rename src/{Components => components}/Facility/models.tsx (98%) rename src/{Components => components}/Files/AudioCaptureDialog.tsx (100%) rename src/{Components => components}/Files/CameraCaptureDialog.tsx (96%) rename src/{Components => components}/Files/FileBlock.tsx (97%) rename src/{Components => components}/Files/FileUpload.tsx (92%) rename src/{Components => components}/Form/AutoCompleteAsync.tsx (98%) rename src/{Components => components}/Form/FieldValidators.tsx (100%) rename src/{Components => components}/Form/Form.tsx (98%) rename src/{Components => components}/Form/FormContext.ts (100%) rename src/{Components => components}/Form/FormFields/AutoExpandingTextInputFormField.tsx (100%) rename src/{Components => components}/Form/FormFields/Autocomplete.tsx (99%) rename src/{Components => components}/Form/FormFields/AutocompleteMultiselect.tsx (99%) rename src/{Components => components}/Form/FormFields/CheckBoxFormField.tsx (100%) rename src/{Components => components}/Form/FormFields/DateFormField.tsx (94%) rename src/{Components => components}/Form/FormFields/DateRangeFormField.tsx (92%) rename src/{Components => components}/Form/FormFields/DosageFormField.tsx (100%) rename src/{Components => components}/Form/FormFields/FormField.tsx (100%) rename src/{Components => components}/Form/FormFields/Month.tsx (100%) rename src/{Components => components}/Form/FormFields/NumericWithUnitsFormField.tsx (100%) rename src/{Components => components}/Form/FormFields/OtpFormField.tsx (100%) rename src/{Components => components}/Form/FormFields/PhoneNumberFormField.tsx (99%) rename src/{Components => components}/Form/FormFields/RadioFormField.tsx (100%) rename src/{Components => components}/Form/FormFields/RangeAutocompleteFormField.tsx (97%) rename src/{Components => components}/Form/FormFields/RangeFormField.tsx (100%) rename src/{Components => components}/Form/FormFields/SelectFormField.tsx (100%) rename src/{Components => components}/Form/FormFields/TextAreaFormField.tsx (100%) rename src/{Components => components}/Form/FormFields/TextFormField.tsx (100%) rename src/{Components => components}/Form/FormFields/Utils.ts (100%) rename src/{Components => components}/Form/ModelCrudEditor.tsx (98%) rename src/{Components => components}/Form/MultiSelectMenuV2.tsx (100%) rename src/{Components => components}/Form/SearchInput.tsx (100%) rename src/{Components => components}/Form/SelectMenuV2.tsx (100%) rename src/{Components => components}/Form/Utils.ts (100%) rename src/{Components => components}/HCX/ClaimCard.tsx (100%) rename src/{Components => components}/HCX/ClaimCardCommunication.tsx (99%) rename src/{Components => components}/HCX/ClaimCardInfo.tsx (100%) rename src/{Components => components}/HCX/ClaimCreatedModal.tsx (93%) rename src/{Components => components}/HCX/ClaimsItemsBuilder.tsx (97%) rename src/{Components => components}/HCX/CreateClaimCard.tsx (97%) rename src/{Components => components}/HCX/InsuranceDetailsBuilder.tsx (98%) rename src/{Components => components}/HCX/InsurerAutocomplete.tsx (100%) rename src/{Components => components}/HCX/PatientInsuranceDetailsEditor.tsx (97%) rename src/{Components => components}/HCX/PolicyEligibilityCheck.tsx (95%) rename src/{Components => components}/HCX/constants.ts (100%) rename src/{Components => components}/HCX/misc.ts (100%) rename src/{Components => components}/HCX/models.ts (100%) rename src/{Components => components}/HCX/validators.ts (100%) rename src/{Components => components}/Kanban/Board.tsx (100%) rename src/{Components => components}/Licenses/LicensesPage.tsx (100%) rename src/{Components => components}/Licenses/SBOMViewer.tsx (100%) rename src/{Components => components}/Licenses/be-sbom.json (100%) rename src/{Components => components}/Licenses/fe-sbom.json (100%) rename src/{Components => components}/Licenses/licenseUrls.json (100%) rename src/{Components => components}/LogUpdate/CriticalCareEditor.tsx (97%) rename src/{Components => components}/LogUpdate/CriticalCarePreview.tsx (99%) rename src/{Components => components}/LogUpdate/Sections/ABGAnalysis.tsx (100%) rename src/{Components => components}/LogUpdate/Sections/BloodSugar.tsx (95%) rename src/{Components => components}/LogUpdate/Sections/Dialysis.tsx (100%) rename src/{Components => components}/LogUpdate/Sections/IOBalance.tsx (98%) rename src/{Components => components}/LogUpdate/Sections/NeurologicalMonitoring.tsx (99%) rename src/{Components => components}/LogUpdate/Sections/NursingCare.tsx (97%) rename src/{Components => components}/LogUpdate/Sections/PressureSore/PressureSore.tsx (99%) rename src/{Components => components}/LogUpdate/Sections/PressureSore/utils.ts (95%) rename src/{Components => components}/LogUpdate/Sections/RespiratorySupport/OxygenSupport.tsx (97%) rename src/{Components => components}/LogUpdate/Sections/RespiratorySupport/Ventilator.tsx (100%) rename src/{Components => components}/LogUpdate/Sections/RespiratorySupport/VentilatorModeSelector.tsx (100%) rename src/{Components => components}/LogUpdate/Sections/RespiratorySupport/index.tsx (96%) rename src/{Components => components}/LogUpdate/Sections/Vitals.tsx (97%) rename src/{Components => components}/LogUpdate/Sections/index.tsx (100%) rename src/{Components => components}/LogUpdate/components/PainChart.tsx (98%) rename src/{Components => components}/LogUpdate/components/PupilSizeSelect.tsx (100%) rename src/{Components => components}/LogUpdate/utils.ts (100%) rename src/{Components => components}/Medicine/AdministerMedicine.tsx (98%) rename src/{Components => components}/Medicine/CreatePrescriptionForm.tsx (99%) rename src/{Components => components}/Medicine/DiscontinuePrescription.tsx (94%) rename src/{Components => components}/Medicine/EditPrescriptionForm.tsx (99%) rename src/{Components => components}/Medicine/ManagePrescriptions.tsx (91%) rename src/{Components => components}/Medicine/MedibaseAutocompleteFormField.tsx (100%) rename src/{Components => components}/Medicine/MedicineAdministration.tsx (98%) rename src/{Components => components}/Medicine/MedicineAdministrationSheet/AdministrationEventCell.tsx (98%) rename src/{Components => components}/Medicine/MedicineAdministrationSheet/AdministrationEventSeperator.tsx (100%) rename src/{Components => components}/Medicine/MedicineAdministrationSheet/AdministrationTable.tsx (96%) rename src/{Components => components}/Medicine/MedicineAdministrationSheet/AdministrationTableRow.tsx (98%) rename src/{Components => components}/Medicine/MedicineAdministrationSheet/BulkAdminister.tsx (95%) rename src/{Components => components}/Medicine/MedicineAdministrationSheet/index.tsx (95%) rename src/{Components => components}/Medicine/MedicineAdministrationSheet/utils.ts (100%) rename src/{Components => components}/Medicine/MedicinePrescriptionSummary.tsx (98%) rename src/{Components => components}/Medicine/PrescriptionBuilder.tsx (96%) rename src/{Components => components}/Medicine/PrescriptionDetailCard.tsx (98%) rename src/{Components => components}/Medicine/PrescriptionsTable.tsx (96%) rename src/{Components => components}/Medicine/PrescrpitionTimeline.tsx (97%) rename src/{Components => components}/Medicine/PrintPreview.tsx (99%) rename src/{Components => components}/Medicine/ResponsiveMedicineTables.tsx (98%) rename src/{Components => components}/Medicine/models.ts (100%) rename src/{Components => components}/Medicine/routes.ts (100%) rename src/{Components => components}/Medicine/validators.ts (100%) rename src/{Components => components}/Notifications/NoticeBoard.tsx (94%) rename src/{Components => components}/Notifications/NotificationsList.tsx (97%) rename src/{Components => components}/Notifications/ShowPushNotification.tsx (100%) rename src/{Components => components}/Notifications/models.tsx (100%) rename src/{Components => components}/Patient/DailyRoundListDetails.tsx (97%) rename src/{Components => components}/Patient/DailyRounds.tsx (98%) rename src/{Components => components}/Patient/DiagnosesFilter.tsx (100%) rename src/{Components => components}/Patient/FileUploadPage.tsx (95%) rename src/{Components => components}/Patient/InsuranceDetails.tsx (93%) rename src/{Components => components}/Patient/InsuranceDetailsCard.tsx (97%) rename src/{Components => components}/Patient/ManagePatients.tsx (97%) rename src/{Components => components}/Patient/PatientCategorySelect.tsx (94%) rename src/{Components => components}/Patient/PatientConsentRecordBlock.tsx (95%) rename src/{Components => components}/Patient/PatientConsentRecords.tsx (97%) rename src/{Components => components}/Patient/PatientFilter.tsx (98%) rename src/{Components => components}/Patient/PatientHome.tsx (98%) rename src/{Components => components}/Patient/PatientInfoCard.tsx (97%) rename src/{Components => components}/Patient/PatientNotes.tsx (91%) rename src/{Components => components}/Patient/PatientRegister.tsx (98%) rename src/{Components => components}/Patient/SampleDetails.tsx (98%) rename src/{Components => components}/Patient/SampleFilters.tsx (93%) rename src/{Components => components}/Patient/SamplePreview.tsx (99%) rename src/{Components => components}/Patient/SampleTest.tsx (95%) rename src/{Components => components}/Patient/SampleTestCard.tsx (97%) rename src/{Components => components}/Patient/SampleViewAdmin.tsx (98%) rename src/{Components => components}/Patient/ShiftCreate.tsx (93%) rename src/{Components => components}/Patient/UpdateStatusDialog.tsx (97%) rename src/{Components => components}/Patient/Utils.ts (100%) rename src/{Components => components}/Patient/models.tsx (99%) rename src/{Components => components}/Resource/BadgesList.tsx (96%) rename src/{Components => components}/Resource/CommentSection.tsx (94%) rename src/{Components => components}/Resource/Commons.tsx (100%) rename src/{Components => components}/Resource/ListFilter.tsx (95%) rename src/{Components => components}/Resource/ListView.tsx (96%) rename src/{Components => components}/Resource/ResourceBoardView.tsx (96%) rename src/{Components => components}/Resource/ResourceCreate.tsx (95%) rename src/{Components => components}/Resource/ResourceDetails.tsx (98%) rename src/{Components => components}/Resource/ResourceDetailsUpdate.tsx (92%) rename src/{Components => components}/Resource/models.ts (100%) rename src/{Components => components}/Scribe/Scribe.tsx (99%) rename src/{Components => components}/Scribe/formDetails.ts (99%) rename src/{Components => components}/Shifting/BadgesList.tsx (97%) rename src/{Components => components}/Shifting/BoardView.tsx (96%) rename src/{Components => components}/Shifting/CommentsSection.tsx (94%) rename src/{Components => components}/Shifting/Commons.tsx (100%) rename src/{Components => components}/Shifting/ListFilter.tsx (96%) rename src/{Components => components}/Shifting/ListView.tsx (96%) rename src/{Components => components}/Shifting/ShiftDetails.tsx (97%) rename src/{Components => components}/Shifting/ShiftDetailsUpdate.tsx (93%) rename src/{Components => components}/Shifting/models.ts (100%) rename src/{Components => components}/Symptoms/SymptomsBuilder.tsx (99%) rename src/{Components => components}/Symptoms/SymptomsCard.tsx (98%) rename src/{Components => components}/Symptoms/api.ts (100%) rename src/{Components => components}/Symptoms/types.ts (100%) rename src/{Components => components}/Symptoms/utils.ts (100%) rename src/{Components => components}/TeleIcu/Icons/DoctorIcon.tsx (100%) rename src/{Components => components}/TeleIcu/Icons/PatientIcon.tsx (100%) rename src/{Components => components}/Users/ConfirmHomeFacilityUpdateDialog.tsx (94%) rename src/{Components => components}/Users/LinkFacilityDialog.tsx (89%) rename src/{Components => components}/Users/ManageUsers.tsx (97%) rename src/{Components => components}/Users/ProfileComponents.tsx (100%) rename src/{Components => components}/Users/SkillsSlideOver.tsx (92%) rename src/{Components => components}/Users/SkillsSlideOverComponents.tsx (96%) rename src/{Components => components}/Users/UnlinkFacilityDialog.tsx (95%) rename src/{Components => components}/Users/UnlinkSkillDialog.tsx (93%) rename src/{Components => components}/Users/UserAdd.tsx (98%) rename src/{Components => components}/Users/UserDeleteDialog.tsx (89%) rename src/{Components => components}/Users/UserFilter.tsx (94%) rename src/{Components => components}/Users/UserProfile.tsx (97%) rename src/{Components => components}/Users/models.tsx (97%) rename src/{Components => components}/VitalsMonitor/HL7DeviceClient.ts (100%) rename src/{Components => components}/VitalsMonitor/HL7PatientVitalsMonitor.tsx (99%) rename src/{Components => components}/VitalsMonitor/HL7VitalsRenderer.ts (100%) rename src/{Components => components}/VitalsMonitor/VentilatorDeviceClient.ts (100%) rename src/{Components => components}/VitalsMonitor/VentilatorPatientVitalsMonitor.tsx (100%) rename src/{Components => components}/VitalsMonitor/VentilatorWaveformsRenderer.ts (100%) rename src/{Components => components}/VitalsMonitor/VitalsMonitorFooter.tsx (89%) rename src/{Components => components}/VitalsMonitor/VitalsMonitorHeader.tsx (97%) rename src/{Components => components}/VitalsMonitor/WaveformLabels.tsx (100%) rename src/{Components => components}/VitalsMonitor/types.ts (100%) rename src/{Components => components}/VitalsMonitor/useHL7VitalsMonitor.ts (98%) rename src/{Components => components}/VitalsMonitor/useVentilatorVitalsMonitor.ts (98%) rename src/{Components => components}/VitalsMonitor/useVitalsAspectRatioConfig.ts (85%) rename src/{Components => components}/VitalsMonitor/utils.ts (100%) rename src/{Components => components}/ui/alert.tsx (100%) rename src/{Components => components}/ui/button.tsx (100%) rename src/{Components => components}/ui/dropdown-menu.tsx (100%) rename src/{Components => components}/ui/toast.tsx (100%) rename src/{Components => components}/ui/toaster.tsx (95%) rename src/{Components => components}/ui/tooltip.tsx (100%) diff --git a/.cursorrules b/.cursorrules index a561180ab91..2eed3afe459 100644 --- a/.cursorrules +++ b/.cursorrules @@ -7,12 +7,12 @@ Care uses a custom useQuery hook to fetch data from the API. APIs are defined in Here's an example of how to use the useQuery hook to fetch data from the API: ``` -useQuery from "@/Common/hooks/useQuery"; +useQuery from "@/common/hooks/useQuery"; const { data, loading, error } = useQuery(routes.getFacilityUsers, { facility_id: "1", }); -request from "@/Common/utils/request"; +request from "@/common/utils/request"; const { res } = await request(routes.partialUpdateAsset, { pathParams: { external_id: assetId }, body: data, diff --git a/package-lock.json b/package-lock.json index 8c855c869a1..bd7bb8423c6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -107,6 +107,24 @@ "node": ">=20.12.0" } }, + "apps/care_livekit_fe": { + "name": "care-livekit", + "version": "0.0.1", + "license": "ISC", + "dependencies": { + "@livekit/components-react": "^2.6.2", + "@livekit/components-styles": "^1.1.3", + "livekit-client": "^2.5.5" + }, + "devDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + }, + "peerDependencies": { + "react": "18.3.1", + "react-dom": "18.3.1" + } + }, "node_modules/@actions/core": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@actions/core/-/core-1.11.1.tgz", @@ -1868,6 +1886,11 @@ "node": ">=6.9.0" } }, + "node_modules/@bufbuild/protobuf": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-1.10.0.tgz", + "integrity": "sha512-QDdVFLoN93Zjg36NoQPZfsVH9tZew7wKDKyV5qRdj8ntT4wQCOradQjRaTdwMhWUYsgKsvCINKKm87FdEk96Ag==" + }, "node_modules/@colors/colors": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", @@ -2768,6 +2791,64 @@ "@jridgewell/sourcemap-codec": "^1.4.14" } }, + "node_modules/@livekit/components-core": { + "version": "0.11.9", + "resolved": "https://registry.npmjs.org/@livekit/components-core/-/components-core-0.11.9.tgz", + "integrity": "sha512-LPE1BZ+YTaqsVqGy/GAlpiO5rEI8XpEaf1TQcGdZN1BCBas9hTHt7/aHMbHQJ0K5xuAFQx8is6dFe451T4qXIQ==", + "dependencies": { + "@floating-ui/dom": "1.6.11", + "loglevel": "1.9.1", + "rxjs": "7.8.1" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "livekit-client": "^2.5.7", + "tslib": "^2.6.2" + } + }, + "node_modules/@livekit/components-react": { + "version": "2.6.5", + "resolved": "https://registry.npmjs.org/@livekit/components-react/-/components-react-2.6.5.tgz", + "integrity": "sha512-G3BpBlKy+lWTV9MH3/oBTBC17Z8CWqZ9GnjcG/xmYI0IvqmY89tVWph7cj2Bq0taniA+mD3U9EMPr68fOb1m1g==", + "dependencies": { + "@livekit/components-core": "0.11.9", + "clsx": "2.1.1", + "usehooks-ts": "3.1.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@livekit/krisp-noise-filter": "^0.2.12", + "livekit-client": "^2.5.7", + "react": ">=18", + "react-dom": ">=18", + "tslib": "^2.6.2" + }, + "peerDependenciesMeta": { + "@livekit/krisp-noise-filter": { + "optional": true + } + } + }, + "node_modules/@livekit/components-styles": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@livekit/components-styles/-/components-styles-1.1.4.tgz", + "integrity": "sha512-QCupn7tQ/dy/WZclrfsgtDe8peiGYS6Ied1IGkKOysaXo04l90t62SIUTKyxgd0dNDhUDC0p34qCggGZs/44lQ==", + "engines": { + "node": ">=18" + } + }, + "node_modules/@livekit/protocol": { + "version": "1.24.0", + "resolved": "https://registry.npmjs.org/@livekit/protocol/-/protocol-1.24.0.tgz", + "integrity": "sha512-9dCsqnkMn7lvbI4NGh18zhLDsrXyUcpS++TEFgEk5Xv1WM3R2kT3EzqgL1P/mr3jaabM6rJ8wZA/KJLuQNpF5w==", + "dependencies": { + "@bufbuild/protobuf": "^1.10.0" + } + }, "node_modules/@mapbox/node-pre-gyp": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.11.tgz", @@ -6512,6 +6593,10 @@ "node": ">=6" } }, + "node_modules/care-livekit": { + "resolved": "apps/care_livekit_fe", + "link": true + }, "node_modules/caseless": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", @@ -11607,6 +11692,26 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, + "node_modules/livekit-client": { + "version": "2.5.9", + "resolved": "https://registry.npmjs.org/livekit-client/-/livekit-client-2.5.9.tgz", + "integrity": "sha512-oDpK6SKYB1F+mNO+25DA0bF0cD2XoOJeD8ji4YQpzDBQv2IxeyKrQhoqXAqrYgIKuiMNkImSf+yg2v7EHSl4Og==", + "dependencies": { + "@livekit/protocol": "1.24.0", + "events": "^3.3.0", + "loglevel": "^1.8.0", + "sdp-transform": "^2.14.1", + "ts-debounce": "^4.0.0", + "tslib": "2.7.0", + "typed-emitter": "^2.1.0", + "webrtc-adapter": "^9.0.0" + } + }, + "node_modules/livekit-client/node_modules/tslib": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==" + }, "node_modules/load-plugin": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/load-plugin/-/load-plugin-6.0.3.tgz", @@ -11718,7 +11823,6 @@ "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", - "dev": true, "license": "MIT" }, "node_modules/lodash.isplainobject": { @@ -11813,6 +11917,18 @@ "node": ">=8" } }, + "node_modules/loglevel": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.9.1.tgz", + "integrity": "sha512-hP3I3kCrDIMuRwAwHltphhDM1r8i55H33GgqjXbrisuJhF4kRhW1dNuxsRklp4bXl8DSdLaNLuiL4A/LWRfxvg==", + "engines": { + "node": ">= 0.6.0" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/loglevel" + } + }, "node_modules/long": { "version": "5.2.3", "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz", @@ -17068,6 +17184,14 @@ "integrity": "sha512-d7wDPgDV3DDiqulJjKiV2865wKsJ34YI+NDREbm+FySq6WuKOikwyNQcm+doLAZ1O6ltdO0SeKle2xMpN3Brgw==", "license": "MIT" }, + "node_modules/sdp-transform": { + "version": "2.14.2", + "resolved": "https://registry.npmjs.org/sdp-transform/-/sdp-transform-2.14.2.tgz", + "integrity": "sha512-icY6jVao7MfKCieyo1AyxFYm1baiM+fA00qW/KrNNVlkxHAd34riEKuEkUe4bBb3gJwLJZM+xT60Yj1QL8rHiA==", + "bin": { + "sdp-verify": "checker.js" + } + }, "node_modules/semver": { "version": "7.6.3", "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", @@ -18393,6 +18517,11 @@ "typescript": ">=4.2.0" } }, + "node_modules/ts-debounce": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/ts-debounce/-/ts-debounce-4.0.0.tgz", + "integrity": "sha512-+1iDGY6NmOGidq7i7xZGA4cm8DAa6fqdYcvO5Z6yBevH++Bdo9Qt/mN0TzHUgcCcKv1gmh9+W5dHqz8pMWbCbg==" + }, "node_modules/ts-interface-checker": { "version": "0.1.13", "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", @@ -18573,6 +18702,14 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/typed-emitter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/typed-emitter/-/typed-emitter-2.1.0.tgz", + "integrity": "sha512-g/KzbYKbH5C2vPkaXGu8DJlHrGKHLsM25Zg9WuC9pMGfuvT+X25tZQWo5fK1BjBm8+UrVE9LDCvaY0CQk+fXDA==", + "optionalDependencies": { + "rxjs": "*" + } + }, "node_modules/typedarray": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", @@ -19150,6 +19287,20 @@ "react": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, + "node_modules/usehooks-ts": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/usehooks-ts/-/usehooks-ts-3.1.0.tgz", + "integrity": "sha512-bBIa7yUyPhE1BCc0GmR96VU/15l/9gP1Ch5mYdLcFBaFGQsdmXkvjV0TtOqW1yUd6VjIwDunm+flSciCQXujiw==", + "dependencies": { + "lodash.debounce": "^4.0.8" + }, + "engines": { + "node": ">=16.15.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17 || ^18" + } + }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", diff --git a/src/App.tsx b/src/App.tsx index 0b2d20e805a..eea75d84c1a 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1,12 +1,12 @@ import { Suspense } from "react"; import Routers from "./Routers"; import Integrations from "./Integrations"; -import Loading from "./Components/Common/Loading"; +import Loading from "@/components/Common/Loading"; import HistoryAPIProvider from "./Providers/HistoryAPIProvider"; import AuthUserProvider from "./Providers/AuthUserProvider"; import PluginEngine from "./PluginEngine"; import { FeatureFlagsProvider } from "./Utils/featureFlags"; -import { Toaster } from "./Components/ui/toaster"; +import { Toaster } from "@/components/ui/toaster"; const App = () => { return ( diff --git a/src/CAREUI/display/Chip.tsx b/src/CAREUI/display/Chip.tsx index 30f73ce4a43..14f98da8506 100644 --- a/src/CAREUI/display/Chip.tsx +++ b/src/CAREUI/display/Chip.tsx @@ -1,5 +1,5 @@ import CareIcon, { IconName } from "../icons/CareIcon"; -import { ButtonVariant } from "../../Components/Common/components/ButtonV2"; +import { ButtonVariant } from "@/components/Common/components/ButtonV2"; import { classNames } from "../../Utils/utils"; interface Props { diff --git a/src/CAREUI/display/PopupModal.tsx b/src/CAREUI/display/PopupModal.tsx index 3b2ce314da0..b0b40f2dc7d 100644 --- a/src/CAREUI/display/PopupModal.tsx +++ b/src/CAREUI/display/PopupModal.tsx @@ -1,9 +1,9 @@ import { ReactNode, useEffect, useRef, useState } from "react"; -import { Cancel, Submit } from "../../Components/Common/components/ButtonV2"; +import { Cancel, Submit } from "@/components/Common/components/ButtonV2"; import { classNames } from "../../Utils/utils"; import { useTranslation } from "react-i18next"; -import useBreakpoints from "../../Common/hooks/useBreakpoints"; -import DialogModal from "../../Components/Common/Dialog"; +import useBreakpoints from "@/common/hooks/useBreakpoints"; +import DialogModal from "@/components/Common/Dialog"; type Props = { show: boolean; diff --git a/src/CAREUI/display/Timeline.tsx b/src/CAREUI/display/Timeline.tsx index 6701d9a7511..eb5f4c56ae5 100644 --- a/src/CAREUI/display/Timeline.tsx +++ b/src/CAREUI/display/Timeline.tsx @@ -1,6 +1,6 @@ import { createContext, useContext } from "react"; import { useTranslation } from "react-i18next"; -import { PerformedByModel } from "../../Components/HCX/misc"; +import { PerformedByModel } from "@/components/HCX/misc"; import { classNames, formatName } from "../../Utils/utils"; import CareIcon, { IconName } from "../icons/CareIcon"; import RecordMeta from "./RecordMeta"; diff --git a/src/CAREUI/icons/Index.tsx b/src/CAREUI/icons/Index.tsx index 25b4beded84..527bdfd0a4c 100644 --- a/src/CAREUI/icons/Index.tsx +++ b/src/CAREUI/icons/Index.tsx @@ -3,7 +3,7 @@ import React, { useState } from "react"; import CareIcon, { IconName } from "./CareIcon"; import iconPaths from "./UniconPaths.json"; import { t } from "i18next"; -import PageTitle from "../../Components/Common/PageTitle"; +import PageTitle from "@/components/Common/PageTitle"; import { useToast } from "@/hooks/use-toast"; const IconIndex: React.FC = () => { diff --git a/src/CAREUI/interactive/FiltersSlideover.tsx b/src/CAREUI/interactive/FiltersSlideover.tsx index 496f1b3e516..4330486e9bc 100644 --- a/src/CAREUI/interactive/FiltersSlideover.tsx +++ b/src/CAREUI/interactive/FiltersSlideover.tsx @@ -1,6 +1,6 @@ import { useTranslation } from "react-i18next"; -import useFilters from "../../Common/hooks/useFilters"; -import ButtonV2 from "../../Components/Common/components/ButtonV2"; +import useFilters from "@/common/hooks/useFilters"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; import CareIcon from "../icons/CareIcon"; import SlideOver from "./SlideOver"; import { ReactNode } from "react"; diff --git a/src/CAREUI/interactive/HumanChart.tsx b/src/CAREUI/interactive/HumanChart.tsx index c3b7cca80c3..63552d28682 100644 --- a/src/CAREUI/interactive/HumanChart.tsx +++ b/src/CAREUI/interactive/HumanChart.tsx @@ -1,5 +1,5 @@ import { Fragment } from "react/jsx-runtime"; -import { HumanBodyPaths, HumanBodyRegion } from "../../Common/constants"; +import { HumanBodyPaths, HumanBodyRegion } from "@/common/constants"; type Props = { regionColor: (region: HumanBodyRegion) => string; diff --git a/src/CAREUI/interactive/Zoom.tsx b/src/CAREUI/interactive/Zoom.tsx index bf5747f9b91..c88412dca1e 100644 --- a/src/CAREUI/interactive/Zoom.tsx +++ b/src/CAREUI/interactive/Zoom.tsx @@ -1,5 +1,5 @@ import { createContext, ReactNode, useContext, useState } from "react"; -import ButtonV2 from "../../Components/Common/components/ButtonV2"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; import CareIcon from "../icons/CareIcon"; type ProviderValue = { diff --git a/src/CAREUI/misc/AuthorizedChild.tsx b/src/CAREUI/misc/AuthorizedChild.tsx index 935f0c51f3c..e71a4f64b5e 100644 --- a/src/CAREUI/misc/AuthorizedChild.tsx +++ b/src/CAREUI/misc/AuthorizedChild.tsx @@ -1,7 +1,7 @@ import { ReactNode } from "react"; -import useAuthUser from "../../Common/hooks/useAuthUser"; -import { useIsAuthorized } from "../../Common/hooks/useIsAuthorized"; -import useSlug from "../../Common/hooks/useSlug"; +import useAuthUser from "@/common/hooks/useAuthUser"; +import { useIsAuthorized } from "@/common/hooks/useIsAuthorized"; +import useSlug from "@/common/hooks/useSlug"; import { AuthorizedForCB } from "../../Utils/AuthorizeFor"; interface Props { diff --git a/src/CAREUI/misc/PaginatedList.tsx b/src/CAREUI/misc/PaginatedList.tsx index 3b68b23bd30..93a3685b394 100644 --- a/src/CAREUI/misc/PaginatedList.tsx +++ b/src/CAREUI/misc/PaginatedList.tsx @@ -3,10 +3,10 @@ import { PaginatedResponse, QueryRoute } from "../../Utils/request/types"; import useQuery, { QueryOptions } from "../../Utils/request/useQuery"; import ButtonV2, { CommonButtonProps, -} from "../../Components/Common/components/ButtonV2"; +} from "@/components/Common/components/ButtonV2"; import CareIcon from "../icons/CareIcon"; import { classNames } from "../../Utils/utils"; -import Pagination from "../../Components/Common/Pagination"; +import Pagination from "@/components/Common/Pagination"; const DEFAULT_PER_PAGE_LIMIT = 14; diff --git a/src/CAREUI/misc/PrintPreview.tsx b/src/CAREUI/misc/PrintPreview.tsx index fe8b09b173c..9efa11cc01b 100644 --- a/src/CAREUI/misc/PrintPreview.tsx +++ b/src/CAREUI/misc/PrintPreview.tsx @@ -1,9 +1,9 @@ import { ReactNode } from "react"; -import ButtonV2 from "../../Components/Common/components/ButtonV2"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; import CareIcon from "../icons/CareIcon"; import { classNames } from "../../Utils/utils"; -import Page from "../../Components/Common/components/Page"; -import useBreakpoints from "../../Common/hooks/useBreakpoints"; +import Page from "@/components/Common/components/Page"; +import useBreakpoints from "@/common/hooks/useBreakpoints"; import { useTranslation } from "react-i18next"; import { ZoomControls, ZoomProvider, ZoomTransform } from "../interactive/Zoom"; diff --git a/src/Integrations/Plausible.tsx b/src/Integrations/Plausible.tsx index 8001c8139d2..e6c4d2fa42a 100644 --- a/src/Integrations/Plausible.tsx +++ b/src/Integrations/Plausible.tsx @@ -1,5 +1,5 @@ import { useLocationChange } from "raviger"; -import Script from "../Components/Common/Script"; +import Script from "@/components/Common/Script"; import { useEffect } from "react"; import careConfig from "@careConfig"; diff --git a/src/PluginEngine.tsx b/src/PluginEngine.tsx index 3d47dba4d81..43b8e558f8f 100644 --- a/src/PluginEngine.tsx +++ b/src/PluginEngine.tsx @@ -1,9 +1,9 @@ /* eslint-disable i18next/no-literal-string */ import React, { Suspense } from "react"; -import { CareAppsContext, useCareApps } from "./Common/hooks/useCareApps"; +import { CareAppsContext, useCareApps } from "@/common/hooks/useCareApps"; import { pluginMap } from "./pluginTypes"; -import { UserAssignedModel } from "./Components/Users/models"; -import ErrorBoundary from "./Components/Common/ErrorBoundary"; +import { UserAssignedModel } from "@/components/Users/models"; +import ErrorBoundary from "@/components/Common/ErrorBoundary"; export default function PluginEngine({ children, diff --git a/src/Providers/AuthUserProvider.tsx b/src/Providers/AuthUserProvider.tsx index cda5fbfe671..43263b98dab 100644 --- a/src/Providers/AuthUserProvider.tsx +++ b/src/Providers/AuthUserProvider.tsx @@ -1,9 +1,9 @@ import { useCallback, useEffect } from "react"; -import { AuthUserContext } from "../Common/hooks/useAuthUser"; -import Loading from "../Components/Common/Loading"; +import { AuthUserContext } from "@/common/hooks/useAuthUser"; +import Loading from "@/components/Common/Loading"; import routes from "../Redux/api"; import useQuery from "../Utils/request/useQuery"; -import { LocalStorageKeys } from "../Common/constants"; +import { LocalStorageKeys } from "@/common/constants"; import request from "../Utils/request/request"; import { navigate } from "raviger"; import careConfig from "@careConfig"; diff --git a/src/Redux/api.tsx b/src/Redux/api.tsx index 953a1967306..22f0285d22d 100644 --- a/src/Redux/api.tsx +++ b/src/Redux/api.tsx @@ -1,8 +1,8 @@ import { ConsentRequestModel, CreateConsentTBody, -} from "../Components/ABDM/types/consent"; -import { HealthInformationModel } from "../Components/ABDM/types/health-information"; +} from "@/components/ABDM/types/consent"; +import { HealthInformationModel } from "@/components/ABDM/types/health-information"; import { AssetBedBody, AssetBedModel, @@ -13,7 +13,7 @@ import { AssetTransaction, AvailabilityRecord, PatientAssetBed, -} from "../Components/Assets/AssetTypes"; +} from "@/components/Assets/AssetTypes"; import { BedModel, CapacityModal, @@ -43,68 +43,68 @@ import { PatientTransferResponse, StateModel, WardModel, -} from "../Components/Facility/models"; +} from "@/components/Facility/models"; import { DailyRoundsModel, PatientModel, SampleReportModel, SampleTestModel, -} from "../Components/Patient/models"; -import { IComment, IResource } from "../Components/Resource/models"; +} from "@/components/Patient/models"; +import { IComment, IResource } from "@/components/Resource/models"; import { IDeleteBedCapacity, ILocalBodies, ILocalBodyByDistrict, -} from "../Components/ExternalResult/models"; +} from "@/components/ExternalResult/models"; import { InvestigationGroup, InvestigationType, -} from "../Components/Facility/Investigations"; +} from "@/components/Facility/Investigations"; import { DupPatientModel, PatientConsentModel, PatientTransferRequest, -} from "../Components/Facility/models"; -import { MedibaseMedicine, Prescription } from "../Components/Medicine/models"; +} from "@/components/Facility/models"; +import { MedibaseMedicine, Prescription } from "@/components/Medicine/models"; import { NotificationData, PNconfigData, -} from "../Components/Notifications/models"; +} from "@/components/Notifications/models"; import { HCXClaimModel, HCXCommunicationModel, HCXPolicyModel, -} from "../Components/HCX/models"; -import { ICD11DiagnosisModel } from "../Components/Diagnosis/types"; -import { IShift } from "../Components/Shifting/models"; -import { Investigation } from "../Components/Facility/Investigations/Reports/types"; +} from "@/components/HCX/models"; +import { ICD11DiagnosisModel } from "@/components/Diagnosis/types"; +import { IShift } from "@/components/Shifting/models"; +import { Investigation } from "@/components/Facility/Investigations/Reports/types"; import { PaginatedResponse } from "../Utils/request/types"; import { CreateFileRequest, CreateFileResponse, FileUploadModel, -} from "../Components/Patient/models"; +} from "@/components/Patient/models"; import { SkillModel, SkillObjectModel, UpdatePasswordForm, UserAssignedModel, UserModel, -} from "../Components/Users/models"; +} from "@/components/Users/models"; import { EventGeneric, type Type, -} from "../Components/Facility/ConsultationDetails/Events/types"; -import { InvestigationSessionType } from "../Components/Facility/Investigations/investigationsTab"; -import { AbhaNumberModel } from "../Components/ABDM/types/abha"; -import { ScribeModel } from "../Components/Scribe/Scribe"; +} from "@/components/Facility/ConsultationDetails/Events/types"; +import { InvestigationSessionType } from "@/components/Facility/Investigations/investigationsTab"; +import { AbhaNumberModel } from "@/components/ABDM/types/abha"; +import { ScribeModel } from "@/components/Scribe/Scribe"; import { IcreateHealthFacilityTBody, IHealthFacility, IpartialUpdateHealthFacilityTBody, -} from "../Components/ABDM/types/health-facility"; -import { PMJAYPackageItem } from "@/Components/Common/PMJAYProcedurePackageAutocomplete"; -import { InsurerOptionModel } from "@/Components/HCX/InsurerAutocomplete"; +} from "@/components/ABDM/types/health-facility"; +import { PMJAYPackageItem } from "@/components/Common/PMJAYProcedurePackageAutocomplete"; +import { InsurerOptionModel } from "@/components/HCX/InsurerAutocomplete"; /** * A fake function that returns an empty object casted to type T diff --git a/src/Routers/AppRouter.tsx b/src/Routers/AppRouter.tsx index df154ee7a5e..5a7b2cbb312 100644 --- a/src/Routers/AppRouter.tsx +++ b/src/Routers/AppRouter.tsx @@ -1,19 +1,19 @@ import { useRedirect, useRoutes, usePath, Redirect } from "raviger"; import { useState, useEffect } from "react"; -import ShowPushNotification from "../Components/Notifications/ShowPushNotification"; -import { NoticeBoard } from "../Components/Notifications/NoticeBoard"; -import Error404 from "../Components/ErrorPages/404"; +import ShowPushNotification from "@/components/Notifications/ShowPushNotification"; +import { NoticeBoard } from "@/components/Notifications/NoticeBoard"; +import Error404 from "@/components/ErrorPages/404"; import { DesktopSidebar, MobileSidebar, SIDEBAR_SHRINK_PREFERENCE_KEY, SidebarShrinkContext, -} from "../Components/Common/Sidebar/Sidebar"; -import { BLACKLISTED_PATHS } from "../Common/constants"; -import SessionExpired from "../Components/ErrorPages/SessionExpired"; -import HealthInformation from "../Components/ABDM/HealthInformation"; -import ABDMFacilityRecords from "../Components/ABDM/ABDMFacilityRecords"; +} from "@/components/Common/Sidebar/Sidebar"; +import { BLACKLISTED_PATHS } from "@/common/constants"; +import SessionExpired from "@/components/ErrorPages/SessionExpired"; +import HealthInformation from "@/components/ABDM/HealthInformation"; +import ABDMFacilityRecords from "@/components/ABDM/ABDMFacilityRecords"; import UserRoutes from "./routes/UserRoutes"; import PatientRoutes from "./routes/PatientRoutes"; @@ -24,7 +24,7 @@ import HCXRoutes from "./routes/HCXRoutes"; import ShiftingRoutes from "./routes/ShiftingRoutes"; import AssetRoutes from "./routes/AssetRoutes"; import ResourceRoutes from "./routes/ResourceRoutes"; -import { usePluginRoutes } from "@/Common/hooks/useCareApps"; +import { usePluginRoutes } from "@/common/hooks/useCareApps"; import careConfig from "@careConfig"; import IconIndex from "../CAREUI/icons/Index"; diff --git a/src/Routers/SessionRouter.tsx b/src/Routers/SessionRouter.tsx index faefbf0d4c7..f6556b38c39 100644 --- a/src/Routers/SessionRouter.tsx +++ b/src/Routers/SessionRouter.tsx @@ -1,8 +1,8 @@ -import { Login, ResetPassword } from "../Components/Auth"; +import { Login, ResetPassword } from "@/components/Auth"; import { useRoutes } from "raviger"; -import SessionExpired from "../Components/ErrorPages/SessionExpired"; -import InvalidReset from "../Components/ErrorPages/InvalidReset"; -import LicensesPage from "../Components/Licenses/LicensesPage"; +import SessionExpired from "@/components/ErrorPages/SessionExpired"; +import InvalidReset from "@/components/ErrorPages/InvalidReset"; +import LicensesPage from "@/components/Licenses/LicensesPage"; const routes = { "/": () => , diff --git a/src/Routers/routes/AssetRoutes.tsx b/src/Routers/routes/AssetRoutes.tsx index ee0537d6c58..4c32df55069 100644 --- a/src/Routers/routes/AssetRoutes.tsx +++ b/src/Routers/routes/AssetRoutes.tsx @@ -1,7 +1,7 @@ -import AssetConfigure from "../../Components/Assets/AssetConfigure"; -import AssetManage from "../../Components/Assets/AssetManage"; -import AssetsList from "../../Components/Assets/AssetsList"; -import AssetCreate from "../../Components/Facility/AssetCreate"; +import AssetConfigure from "@/components/Assets/AssetConfigure"; +import AssetManage from "@/components/Assets/AssetManage"; +import AssetsList from "@/components/Assets/AssetsList"; +import AssetCreate from "@/components/Facility/AssetCreate"; import { AppRoutes } from "../AppRouter"; const AssetRoutes: AppRoutes = { diff --git a/src/Routers/routes/ConsultationRoutes.tsx b/src/Routers/routes/ConsultationRoutes.tsx index 7f1a7fecfb8..bb804bd7613 100644 --- a/src/Routers/routes/ConsultationRoutes.tsx +++ b/src/Routers/routes/ConsultationRoutes.tsx @@ -1,18 +1,18 @@ -import { ConsultationForm } from "../../Components/Facility/ConsultationForm"; -import Investigation from "../../Components/Facility/Investigations"; -import ShowInvestigation from "../../Components/Facility/Investigations/ShowInvestigation"; -import ManagePrescriptions from "../../Components/Medicine/ManagePrescriptions"; -import { DailyRoundListDetails } from "../../Components/Patient/DailyRoundListDetails"; -import { DailyRounds } from "../../Components/Patient/DailyRounds"; -import { ConsultationDetails } from "../../Components/Facility/ConsultationDetails"; -import TreatmentSummary from "../../Components/Facility/TreatmentSummary"; -import ConsultationDoctorNotes from "../../Components/Facility/ConsultationDoctorNotes"; -import PatientConsentRecords from "../../Components/Patient/PatientConsentRecords"; -import CriticalCareEditor from "../../Components/LogUpdate/CriticalCareEditor"; -import PrescriptionsPrintPreview from "../../Components/Medicine/PrintPreview"; -import CriticalCarePreview from "../../Components/LogUpdate/CriticalCarePreview"; -import FileUploadPage from "../../Components/Patient/FileUploadPage"; -import InvestigationPrintPreview from "../../Components/Facility/Investigations/InvestigationsPrintPreview"; +import { ConsultationForm } from "@/components/Facility/ConsultationForm"; +import Investigation from "@/components/Facility/Investigations"; +import ShowInvestigation from "@/components/Facility/Investigations/ShowInvestigation"; +import ManagePrescriptions from "@/components/Medicine/ManagePrescriptions"; +import { DailyRoundListDetails } from "@/components/Patient/DailyRoundListDetails"; +import { DailyRounds } from "@/components/Patient/DailyRounds"; +import { ConsultationDetails } from "@/components/Facility/ConsultationDetails"; +import TreatmentSummary from "@/components/Facility/TreatmentSummary"; +import ConsultationDoctorNotes from "@/components/Facility/ConsultationDoctorNotes"; +import PatientConsentRecords from "@/components/Patient/PatientConsentRecords"; +import CriticalCareEditor from "@/components/LogUpdate/CriticalCareEditor"; +import PrescriptionsPrintPreview from "@/components/Medicine/PrintPreview"; +import CriticalCarePreview from "@/components/LogUpdate/CriticalCarePreview"; +import FileUploadPage from "@/components/Patient/FileUploadPage"; +import InvestigationPrintPreview from "@/components/Facility/Investigations/InvestigationsPrintPreview"; import { AppRoutes } from "../AppRouter"; const consultationRoutes: AppRoutes = { diff --git a/src/Routers/routes/FacilityInventoryRoutes.tsx b/src/Routers/routes/FacilityInventoryRoutes.tsx index 99123d8f737..3de193ffe08 100644 --- a/src/Routers/routes/FacilityInventoryRoutes.tsx +++ b/src/Routers/routes/FacilityInventoryRoutes.tsx @@ -1,8 +1,8 @@ import { Redirect } from "raviger"; -import InventoryList from "../../Components/Facility/InventoryList"; -import InventoryLog from "../../Components/Facility/InventoryLog"; -import MinQuantityList from "../../Components/Facility/MinQuantityList"; -import { SetInventoryForm } from "../../Components/Facility/SetInventoryForm"; +import InventoryList from "@/components/Facility/InventoryList"; +import InventoryLog from "@/components/Facility/InventoryLog"; +import MinQuantityList from "@/components/Facility/MinQuantityList"; +import { SetInventoryForm } from "@/components/Facility/SetInventoryForm"; import { AppRoutes } from "../AppRouter"; const FacilityInventoryRoutes: AppRoutes = { diff --git a/src/Routers/routes/FacilityLocationRoutes.tsx b/src/Routers/routes/FacilityLocationRoutes.tsx index c2e1add4b10..e2f574664ce 100644 --- a/src/Routers/routes/FacilityLocationRoutes.tsx +++ b/src/Routers/routes/FacilityLocationRoutes.tsx @@ -1,9 +1,9 @@ -import { AddBedForm } from "../../Components/Facility/AddBedForm"; -import { AddInventoryForm } from "../../Components/Facility/AddInventoryForm"; -import { AddLocationForm } from "../../Components/Facility/AddLocationForm"; -import { BedManagement } from "../../Components/Facility/BedManagement"; -import LocationManagement from "../../Components/Facility/LocationManagement"; -import CentralLiveMonitoring from "../../Components/CameraFeed/CentralLiveMonitoring"; +import { AddBedForm } from "@/components/Facility/AddBedForm"; +import { AddInventoryForm } from "@/components/Facility/AddInventoryForm"; +import { AddLocationForm } from "@/components/Facility/AddLocationForm"; +import { BedManagement } from "@/components/Facility/BedManagement"; +import LocationManagement from "@/components/Facility/LocationManagement"; +import CentralLiveMonitoring from "@/components/CameraFeed/CentralLiveMonitoring"; import { AuthorizeUserRoute } from "../../Utils/AuthorizeFor"; import { CameraFeedPermittedUserTypes } from "../../Utils/permissions"; import { AppRoutes } from "../AppRouter"; diff --git a/src/Routers/routes/FacilityRoutes.tsx b/src/Routers/routes/FacilityRoutes.tsx index 16b202ae0ce..e3b787abd9f 100644 --- a/src/Routers/routes/FacilityRoutes.tsx +++ b/src/Routers/routes/FacilityRoutes.tsx @@ -1,14 +1,14 @@ -import { FacilityConfigure } from "../../Components/Facility/FacilityConfigure"; -import { FacilityCreate } from "../../Components/Facility/FacilityCreate"; -import { FacilityHome } from "../../Components/Facility/FacilityHome"; -import FacilityUsers from "../../Components/Facility/FacilityUsers"; -import { FacilityList } from "../../Components/Facility/FacilityList"; -import { TriageForm } from "../../Components/Facility/TriageForm"; -import ResourceCreate from "../../Components/Resource/ResourceCreate"; -import CentralNursingStation from "../../Components/Facility/CentralNursingStation"; +import { FacilityConfigure } from "@/components/Facility/FacilityConfigure"; +import { FacilityCreate } from "@/components/Facility/FacilityCreate"; +import { FacilityHome } from "@/components/Facility/FacilityHome"; +import FacilityUsers from "@/components/Facility/FacilityUsers"; +import { FacilityList } from "@/components/Facility/FacilityList"; +import { TriageForm } from "@/components/Facility/TriageForm"; +import ResourceCreate from "@/components/Resource/ResourceCreate"; +import CentralNursingStation from "@/components/Facility/CentralNursingStation"; import FacilityLocationRoutes from "./FacilityLocationRoutes"; import FacilityInventoryRoutes from "./FacilityInventoryRoutes"; -import DischargedPatientsList from "../../Components/Facility/DischargedPatientsList"; +import DischargedPatientsList from "@/components/Facility/DischargedPatientsList"; import { AppRoutes } from "../AppRouter"; const FacilityRoutes: AppRoutes = { diff --git a/src/Routers/routes/HCXRoutes.tsx b/src/Routers/routes/HCXRoutes.tsx index 929cc3f12bb..00339161a24 100644 --- a/src/Routers/routes/HCXRoutes.tsx +++ b/src/Routers/routes/HCXRoutes.tsx @@ -1,4 +1,4 @@ -import ConsultationClaims from "../../Components/Facility/ConsultationClaims"; +import ConsultationClaims from "@/components/Facility/ConsultationClaims"; import { AppRoutes } from "../AppRouter"; const HCXRoutes: AppRoutes = { diff --git a/src/Routers/routes/PatientRoutes.tsx b/src/Routers/routes/PatientRoutes.tsx index 45ff044e4d2..8f9d8bd460f 100644 --- a/src/Routers/routes/PatientRoutes.tsx +++ b/src/Routers/routes/PatientRoutes.tsx @@ -1,11 +1,11 @@ -import InvestigationReports from "../../Components/Facility/Investigations/Reports"; -import { PatientManager } from "../../Components/Patient/ManagePatients"; -import { PatientHome } from "../../Components/Patient/PatientHome"; -import PatientNotes from "../../Components/Patient/PatientNotes"; -import { PatientRegister } from "../../Components/Patient/PatientRegister"; -import DeathReport from "../../Components/DeathReport/DeathReport"; -import { InsuranceDetails } from "../../Components/Patient/InsuranceDetails"; -import FileUploadPage from "../../Components/Patient/FileUploadPage"; +import InvestigationReports from "@/components/Facility/Investigations/Reports"; +import { PatientManager } from "@/components/Patient/ManagePatients"; +import { PatientHome } from "@/components/Patient/PatientHome"; +import PatientNotes from "@/components/Patient/PatientNotes"; +import { PatientRegister } from "@/components/Patient/PatientRegister"; +import DeathReport from "@/components/DeathReport/DeathReport"; +import { InsuranceDetails } from "@/components/Patient/InsuranceDetails"; +import FileUploadPage from "@/components/Patient/FileUploadPage"; import { AppRoutes } from "../AppRouter"; const PatientRoutes: AppRoutes = { diff --git a/src/Routers/routes/ResourceRoutes.tsx b/src/Routers/routes/ResourceRoutes.tsx index d75c933f760..a1cc70f9aa7 100644 --- a/src/Routers/routes/ResourceRoutes.tsx +++ b/src/Routers/routes/ResourceRoutes.tsx @@ -1,7 +1,7 @@ -import ResourceDetails from "../../Components/Resource/ResourceDetails"; -import { ResourceDetailsUpdate } from "../../Components/Resource/ResourceDetailsUpdate"; -import ListView from "../../Components/Resource/ListView"; -import BoardView from "../../Components/Resource/ResourceBoardView"; +import ResourceDetails from "@/components/Resource/ResourceDetails"; +import { ResourceDetailsUpdate } from "@/components/Resource/ResourceDetailsUpdate"; +import ListView from "@/components/Resource/ListView"; +import BoardView from "@/components/Resource/ResourceBoardView"; import { Redirect } from "raviger"; import { AppRoutes } from "../AppRouter"; diff --git a/src/Routers/routes/SampleRoutes.tsx b/src/Routers/routes/SampleRoutes.tsx index cf296790a81..a09f5603a62 100644 --- a/src/Routers/routes/SampleRoutes.tsx +++ b/src/Routers/routes/SampleRoutes.tsx @@ -1,7 +1,7 @@ -import { SampleDetails } from "../../Components/Patient/SampleDetails"; -import SampleReport from "../../Components/Patient/SamplePreview"; -import { SampleTest } from "../../Components/Patient/SampleTest"; -import SampleViewAdmin from "../../Components/Patient/SampleViewAdmin"; +import { SampleDetails } from "@/components/Patient/SampleDetails"; +import SampleReport from "@/components/Patient/SamplePreview"; +import { SampleTest } from "@/components/Patient/SampleTest"; +import SampleViewAdmin from "@/components/Patient/SampleViewAdmin"; import { AppRoutes } from "../AppRouter"; const SampleRoutes: AppRoutes = { diff --git a/src/Routers/routes/ShiftingRoutes.tsx b/src/Routers/routes/ShiftingRoutes.tsx index dc11ff2b8ee..c4a3235857a 100644 --- a/src/Routers/routes/ShiftingRoutes.tsx +++ b/src/Routers/routes/ShiftingRoutes.tsx @@ -1,8 +1,8 @@ -import { ShiftCreate } from "../../Components/Patient/ShiftCreate"; -import ShiftDetails from "../../Components/Shifting/ShiftDetails"; -import { ShiftDetailsUpdate } from "../../Components/Shifting/ShiftDetailsUpdate"; -import ListView from "../../Components/Shifting/ListView"; -import BoardView from "../../Components/Shifting/BoardView"; +import { ShiftCreate } from "@/components/Patient/ShiftCreate"; +import ShiftDetails from "@/components/Shifting/ShiftDetails"; +import { ShiftDetailsUpdate } from "@/components/Shifting/ShiftDetailsUpdate"; +import ListView from "@/components/Shifting/ListView"; +import BoardView from "@/components/Shifting/BoardView"; import { Redirect } from "raviger"; import { AppRoutes } from "../AppRouter"; diff --git a/src/Routers/routes/UserRoutes.tsx b/src/Routers/routes/UserRoutes.tsx index 24f355b201b..d7542c15a15 100644 --- a/src/Routers/routes/UserRoutes.tsx +++ b/src/Routers/routes/UserRoutes.tsx @@ -1,6 +1,6 @@ -import ManageUsers from "../../Components/Users/ManageUsers"; -import { UserAdd } from "../../Components/Users/UserAdd"; -import UserProfile from "../../Components/Users/UserProfile"; +import ManageUsers from "@/components/Users/ManageUsers"; +import { UserAdd } from "@/components/Users/UserAdd"; +import UserProfile from "@/components/Users/UserProfile"; import { AppRoutes } from "../AppRouter"; const UserRoutes: AppRoutes = { diff --git a/src/Utils/AuthorizeFor.tsx b/src/Utils/AuthorizeFor.tsx index 614325ddd25..6e1e048ee4e 100644 --- a/src/Utils/AuthorizeFor.tsx +++ b/src/Utils/AuthorizeFor.tsx @@ -1,7 +1,7 @@ -import { UserRole } from "../Common/constants"; +import { UserRole } from "@/common/constants"; import React from "react"; -import useAuthUser from "../Common/hooks/useAuthUser"; -import Error404 from "../Components/ErrorPages/404"; +import useAuthUser from "@/common/hooks/useAuthUser"; +import Error404 from "@/components/ErrorPages/404"; export type AuthorizedForCB = (userType: UserRole) => boolean; diff --git a/src/Utils/AutoSave.tsx b/src/Utils/AutoSave.tsx index dd251f5bbb7..45217dd51b4 100644 --- a/src/Utils/AutoSave.tsx +++ b/src/Utils/AutoSave.tsx @@ -7,8 +7,8 @@ import React, { useContext, ReactNode, } from "react"; -import { Button } from "../Components/ui/button"; -import { FormAction, FormReducer, FormState } from "../Components/Form/Utils"; +import { Button } from "@/components/ui/button"; +import { FormAction, FormReducer, FormState } from "@/components/Form/Utils"; import { relativeTime } from "./utils"; import CareIcon from "@/CAREUI/icons/CareIcon"; diff --git a/src/Utils/featureFlags.tsx b/src/Utils/featureFlags.tsx index 739d49e821a..7a1fd85e28b 100644 --- a/src/Utils/featureFlags.tsx +++ b/src/Utils/featureFlags.tsx @@ -1,8 +1,8 @@ import { createContext, useContext, useState, useEffect } from "react"; import useQuery from "./request/useQuery"; import routes from "../Redux/api"; -import useAuthUser from "../Common/hooks/useAuthUser"; -import { FacilityModel } from "../Components/Facility/models"; +import useAuthUser from "@/common/hooks/useAuthUser"; +import { FacilityModel } from "@/components/Facility/models"; export type FeatureFlag = "SCRIBE_ENABLED"; // "HCX_ENABLED" | "ABDM_ENABLED" | diff --git a/src/Utils/permissions.ts b/src/Utils/permissions.ts index 0310d0ad8dd..3037f23c9f7 100644 --- a/src/Utils/permissions.ts +++ b/src/Utils/permissions.ts @@ -1,5 +1,5 @@ -import { USER_TYPES, UserRole } from "../Common/constants"; -import { UserModel } from "../Components/Users/models"; +import { USER_TYPES, UserRole } from "@/common/constants"; +import { UserModel } from "@/components/Users/models"; export const showUserDelete = (authUser: UserModel, targetUser: UserModel) => { // Auth user should be higher in hierarchy than target user diff --git a/src/Utils/request/uploadFile.ts b/src/Utils/request/uploadFile.ts index c527878e283..ca62672f642 100644 --- a/src/Utils/request/uploadFile.ts +++ b/src/Utils/request/uploadFile.ts @@ -1,6 +1,6 @@ import { Dispatch, SetStateAction } from "react"; import { handleUploadPercentage } from "./utils"; -import * as Notification from "../../Utils/Notifications.js"; +import * as Notification from "../../Utils/Notifications"; const uploadFile = ( url: string, diff --git a/src/Utils/request/utils.ts b/src/Utils/request/utils.ts index bf5f609c175..2734625e196 100644 --- a/src/Utils/request/utils.ts +++ b/src/Utils/request/utils.ts @@ -1,5 +1,5 @@ import { Dispatch, SetStateAction } from "react"; -import { LocalStorageKeys } from "../../Common/constants"; +import { LocalStorageKeys } from "@/common/constants"; import * as Notification from "../Notifications"; import { QueryParams, RequestOptions } from "./types"; diff --git a/src/Utils/transformUtils.ts b/src/Utils/transformUtils.ts index 4aa63da734c..662af2ed3c6 100644 --- a/src/Utils/transformUtils.ts +++ b/src/Utils/transformUtils.ts @@ -1,4 +1,4 @@ -import { AssetData } from "../Components/Assets/AssetTypes"; +import { AssetData } from "@/components/Assets/AssetTypes"; export const getCameraConfig = (meta: AssetData["meta"]) => { return { diff --git a/src/Utils/types.ts b/src/Utils/types.ts index 519ede36ffc..5ac29c5862c 100644 --- a/src/Utils/types.ts +++ b/src/Utils/types.ts @@ -1,4 +1,4 @@ -import { PerformedByModel } from "../Components/HCX/misc"; +import { PerformedByModel } from "@/components/HCX/misc"; export interface BaseModel { readonly id: string; diff --git a/src/Utils/useFileManager.tsx b/src/Utils/useFileManager.tsx index 93ddd3ad479..ef935446689 100644 --- a/src/Utils/useFileManager.tsx +++ b/src/Utils/useFileManager.tsx @@ -1,20 +1,20 @@ import { useState } from "react"; -import FilePreviewDialog from "../Components/Common/FilePreviewDialog"; -import { FileUploadModel } from "../Components/Patient/models"; -import { StateInterface } from "../Components/Files/FileUpload"; +import FilePreviewDialog from "@/components/Common/FilePreviewDialog"; +import { FileUploadModel } from "@/components/Patient/models"; +import { StateInterface } from "@/components/Files/FileUpload"; import request from "./request/request"; import routes from "../Redux/api"; -import DialogModal from "../Components/Common/Dialog"; +import DialogModal from "@/components/Common/Dialog"; import CareIcon from "../CAREUI/icons/CareIcon"; -import TextAreaFormField from "../Components/Form/FormFields/TextAreaFormField"; -import { Cancel, Submit } from "../Components/Common/components/ButtonV2"; +import TextAreaFormField from "@/components/Form/FormFields/TextAreaFormField"; +import { Cancel, Submit } from "@/components/Common/components/ButtonV2"; import { formatDateTime } from "./utils"; -import * as Notification from "./Notifications.js"; -import TextFormField from "../Components/Form/FormFields/TextFormField"; +import * as Notification from "./Notifications"; +import TextFormField from "@/components/Form/FormFields/TextFormField"; import { FILE_EXTENSIONS, PREVIEWABLE_FILE_EXTENSIONS, -} from "../Common/constants"; +} from "@/common/constants"; export interface FileManagerOptions { type: string; diff --git a/src/Utils/useFileUpload.tsx b/src/Utils/useFileUpload.tsx index a0888643414..3181abad9b9 100644 --- a/src/Utils/useFileUpload.tsx +++ b/src/Utils/useFileUpload.tsx @@ -9,15 +9,15 @@ import { CreateFileResponse, FileCategory, FileUploadModel, -} from "../Components/Patient/models"; +} from "@/components/Patient/models"; import request from "./request/request"; import routes from "../Redux/api"; import uploadFile from "./request/uploadFile"; -import * as Notification from "./Notifications.js"; +import * as Notification from "./Notifications"; import imageCompression from "browser-image-compression"; -import { DEFAULT_ALLOWED_EXTENSIONS } from "../Common/constants"; -import CameraCaptureDialog from "../Components/Files/CameraCaptureDialog"; -import AudioCaptureDialog from "../Components/Files/AudioCaptureDialog"; +import { DEFAULT_ALLOWED_EXTENSIONS } from "@/common/constants"; +import CameraCaptureDialog from "@/components/Files/CameraCaptureDialog"; +import AudioCaptureDialog from "@/components/Files/AudioCaptureDialog"; import { t } from "i18next"; export type FileUploadOptions = { diff --git a/src/Utils/utils.ts b/src/Utils/utils.ts index e4e0b983368..4ba10746d61 100644 --- a/src/Utils/utils.ts +++ b/src/Utils/utils.ts @@ -1,7 +1,7 @@ -import { AREACODES, IN_LANDLINE_AREA_CODES } from "../Common/constants"; -import phoneCodesJson from "../Common/static/countryPhoneAndFlags.json"; +import { AREACODES, IN_LANDLINE_AREA_CODES } from "@/common/constants"; +import phoneCodesJson from "@/common/static/countryPhoneAndFlags.json"; import dayjs from "./dayjs"; -import { PatientModel } from "../Components/Patient/models"; +import { PatientModel } from "@/components/Patient/models"; interface ApacheParams { age: number; diff --git a/src/Common/constants.tsx b/src/common/constants.tsx similarity index 99% rename from src/Common/constants.tsx rename to src/common/constants.tsx index c5e221fb277..252d5cb22eb 100644 --- a/src/Common/constants.tsx +++ b/src/common/constants.tsx @@ -1,16 +1,13 @@ import { PatientCategory, SpokeRelationship, -} from "../Components/Facility/models"; -import { SortOption } from "../Components/Common/SortDropdown"; +} from "@/components/Facility/models"; +import { SortOption } from "@/components/Common/SortDropdown"; import { dateQueryString } from "../Utils/utils"; import { IconName } from "../CAREUI/icons/CareIcon"; -import { PhoneNumberValidator } from "../Components/Form/FieldValidators"; +import { PhoneNumberValidator } from "@/components/Form/FieldValidators"; import { SchemaType } from "./schemaParser"; -import { - ConsentHIType, - ConsentPurpose, -} from "../Components/ABDM/types/consent"; +import { ConsentHIType, ConsentPurpose } from "@/components/ABDM/types/consent"; export const RESULTS_PER_PAGE_LIMIT = 14; export const PAGINATION_LIMIT = 36; diff --git a/src/Common/hooks/useActiveLink.ts b/src/common/hooks/useActiveLink.ts similarity index 100% rename from src/Common/hooks/useActiveLink.ts rename to src/common/hooks/useActiveLink.ts diff --git a/src/Common/hooks/useAppHistory.ts b/src/common/hooks/useAppHistory.ts similarity index 100% rename from src/Common/hooks/useAppHistory.ts rename to src/common/hooks/useAppHistory.ts diff --git a/src/Common/hooks/useAuthUser.ts b/src/common/hooks/useAuthUser.ts similarity index 94% rename from src/Common/hooks/useAuthUser.ts rename to src/common/hooks/useAuthUser.ts index ae181f62ca8..2b492c23a54 100644 --- a/src/Common/hooks/useAuthUser.ts +++ b/src/common/hooks/useAuthUser.ts @@ -1,5 +1,5 @@ import { createContext, useContext } from "react"; -import { UserModel } from "../../Components/Users/models"; +import { UserModel } from "@/components/Users/models"; import { RequestResult } from "../../Utils/request/types"; import { JwtTokenObtainPair, LoginCredentials } from "../../Redux/api"; diff --git a/src/Common/hooks/useBreakpoints.ts b/src/common/hooks/useBreakpoints.ts similarity index 100% rename from src/Common/hooks/useBreakpoints.ts rename to src/common/hooks/useBreakpoints.ts diff --git a/src/Common/hooks/useCanvas.ts b/src/common/hooks/useCanvas.ts similarity index 100% rename from src/Common/hooks/useCanvas.ts rename to src/common/hooks/useCanvas.ts diff --git a/src/Common/hooks/useCareApps.ts b/src/common/hooks/useCareApps.ts similarity index 94% rename from src/Common/hooks/useCareApps.ts rename to src/common/hooks/useCareApps.ts index 77b5489052e..758a4ac4349 100644 --- a/src/Common/hooks/useCareApps.ts +++ b/src/common/hooks/useCareApps.ts @@ -1,6 +1,6 @@ import { createContext, useContext } from "react"; -import { INavItem } from "@/Components/Common/Sidebar/Sidebar"; import { PluginManifest } from "@/pluginTypes"; +import { INavItem } from "@/components/Common/Sidebar/Sidebar"; export const CareAppsContext = createContext([]); diff --git a/src/Common/hooks/useConfirmedAction.ts b/src/common/hooks/useConfirmedAction.ts similarity index 100% rename from src/Common/hooks/useConfirmedAction.ts rename to src/common/hooks/useConfirmedAction.ts diff --git a/src/Common/hooks/useExport.tsx b/src/common/hooks/useExport.tsx similarity index 100% rename from src/Common/hooks/useExport.tsx rename to src/common/hooks/useExport.tsx diff --git a/src/Common/hooks/useFilters.tsx b/src/common/hooks/useFilters.tsx similarity index 99% rename from src/Common/hooks/useFilters.tsx rename to src/common/hooks/useFilters.tsx index a6974a5a43b..49e1d9fe0e2 100644 --- a/src/Common/hooks/useFilters.tsx +++ b/src/common/hooks/useFilters.tsx @@ -2,7 +2,7 @@ import { QueryParam, setQueryParamsOptions, useQueryParams } from "raviger"; import { useEffect, useState } from "react"; import { useTranslation } from "react-i18next"; import GenericFilterBadge from "../../CAREUI/display/FilterBadge"; -import PaginationComponent from "../../Components/Common/Pagination"; +import PaginationComponent from "@/components/Common/Pagination"; import { classNames, humanizeStrings } from "../../Utils/utils"; import FiltersCache from "../../Utils/FiltersCache"; import careConfig from "@careConfig"; diff --git a/src/Common/hooks/useFullscreen.ts b/src/common/hooks/useFullscreen.ts similarity index 100% rename from src/Common/hooks/useFullscreen.ts rename to src/common/hooks/useFullscreen.ts diff --git a/src/Common/hooks/useIsAuthorized.ts b/src/common/hooks/useIsAuthorized.ts similarity index 100% rename from src/Common/hooks/useIsAuthorized.ts rename to src/common/hooks/useIsAuthorized.ts diff --git a/src/Common/hooks/useMergeState.js b/src/common/hooks/useMergeState.js similarity index 100% rename from src/Common/hooks/useMergeState.js rename to src/common/hooks/useMergeState.js diff --git a/src/Common/hooks/useMessageListener.ts b/src/common/hooks/useMessageListener.ts similarity index 100% rename from src/Common/hooks/useMessageListener.ts rename to src/common/hooks/useMessageListener.ts diff --git a/src/Common/hooks/useNotificationSubscriptionState.ts b/src/common/hooks/useNotificationSubscriptionState.ts similarity index 100% rename from src/Common/hooks/useNotificationSubscriptionState.ts rename to src/common/hooks/useNotificationSubscriptionState.ts diff --git a/src/Common/hooks/useRangePagination.ts b/src/common/hooks/useRangePagination.ts similarity index 100% rename from src/Common/hooks/useRangePagination.ts rename to src/common/hooks/useRangePagination.ts diff --git a/src/Common/hooks/useSlug.ts b/src/common/hooks/useSlug.ts similarity index 100% rename from src/Common/hooks/useSlug.ts rename to src/common/hooks/useSlug.ts diff --git a/src/Common/hooks/useWindowDimensions.ts b/src/common/hooks/useWindowDimensions.ts similarity index 100% rename from src/Common/hooks/useWindowDimensions.ts rename to src/common/hooks/useWindowDimensions.ts diff --git a/src/Common/schemaParser.ts b/src/common/schemaParser.ts similarity index 100% rename from src/Common/schemaParser.ts rename to src/common/schemaParser.ts diff --git a/src/Common/static/countries.json b/src/common/static/countries.json similarity index 100% rename from src/Common/static/countries.json rename to src/common/static/countries.json diff --git a/src/Common/static/countryPhoneAndFlags.json b/src/common/static/countryPhoneAndFlags.json similarity index 100% rename from src/Common/static/countryPhoneAndFlags.json rename to src/common/static/countryPhoneAndFlags.json diff --git a/src/Common/static/states.json b/src/common/static/states.json similarity index 100% rename from src/Common/static/states.json rename to src/common/static/states.json diff --git a/src/Common/utils.tsx b/src/common/utils.tsx similarity index 100% rename from src/Common/utils.tsx rename to src/common/utils.tsx diff --git a/src/Common/validation.tsx b/src/common/validation.tsx similarity index 100% rename from src/Common/validation.tsx rename to src/common/validation.tsx diff --git a/src/Components/ABDM/ABDMFacilityRecords.tsx b/src/components/ABDM/ABDMFacilityRecords.tsx similarity index 97% rename from src/Components/ABDM/ABDMFacilityRecords.tsx rename to src/components/ABDM/ABDMFacilityRecords.tsx index 5844e0359b5..3e23e82fc8f 100644 --- a/src/Components/ABDM/ABDMFacilityRecords.tsx +++ b/src/components/ABDM/ABDMFacilityRecords.tsx @@ -2,10 +2,10 @@ import { Link } from "raviger"; import routes from "../../Redux/api"; import useQuery from "../../Utils/request/useQuery"; import { classNames, formatDateTime } from "../../Utils/utils"; -import Loading from "../Common/Loading"; -import Page from "../Common/components/Page"; +import Loading from "@/components/Common/Loading"; +import Page from "@/components/Common/components/Page"; import CareIcon from "../../CAREUI/icons/CareIcon"; -import ButtonV2 from "../Common/components/ButtonV2"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; import { useTranslation } from "react-i18next"; interface IProps { diff --git a/src/Components/ABDM/ABDMRecordsTab.tsx b/src/components/ABDM/ABDMRecordsTab.tsx similarity index 97% rename from src/Components/ABDM/ABDMRecordsTab.tsx rename to src/components/ABDM/ABDMRecordsTab.tsx index d1dc854984f..d97edbb0cc2 100644 --- a/src/Components/ABDM/ABDMRecordsTab.tsx +++ b/src/components/ABDM/ABDMRecordsTab.tsx @@ -1,9 +1,9 @@ import { ConsentArtefactModel, ConsentRequestModel } from "./types/consent"; import dayjs from "dayjs"; import CareIcon from "../../CAREUI/icons/CareIcon"; -import ButtonV2 from "../Common/components/ButtonV2"; -import * as Notification from "../../Utils/Notifications.js"; -import Loading from "../Common/Loading"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; +import * as Notification from "../../Utils/Notifications"; +import Loading from "@/components/Common/Loading"; import { classNames, formatName } from "../../Utils/utils"; import { Link } from "raviger"; import routes from "../../Redux/api"; diff --git a/src/Components/ABDM/ABHAProfileModal.tsx b/src/components/ABDM/ABHAProfileModal.tsx similarity index 98% rename from src/Components/ABDM/ABHAProfileModal.tsx rename to src/components/ABDM/ABHAProfileModal.tsx index 87d5369d191..f242a1e2fa8 100644 --- a/src/Components/ABDM/ABHAProfileModal.tsx +++ b/src/components/ABDM/ABHAProfileModal.tsx @@ -1,7 +1,7 @@ import * as Notify from "../../Utils/Notifications"; import CareIcon from "../../CAREUI/icons/CareIcon"; -import DialogModal from "../Common/Dialog"; +import DialogModal from "@/components/Common/Dialog"; import QRCode from "qrcode.react"; import { formatDateTime } from "../../Utils/utils"; import { useRef } from "react"; diff --git a/src/Components/ABDM/ConfigureHealthFacility.tsx b/src/components/ABDM/ConfigureHealthFacility.tsx similarity index 95% rename from src/Components/ABDM/ConfigureHealthFacility.tsx rename to src/components/ABDM/ConfigureHealthFacility.tsx index 495f2e5d4f6..78b71e58bc3 100644 --- a/src/Components/ABDM/ConfigureHealthFacility.tsx +++ b/src/components/ABDM/ConfigureHealthFacility.tsx @@ -1,17 +1,17 @@ import { useReducer, useState } from "react"; -import * as Notification from "../../Utils/Notifications.js"; +import * as Notification from "../../Utils/Notifications"; import { navigate } from "raviger"; -import { Submit } from "../Common/components/ButtonV2"; +import { Submit } from "@/components/Common/components/ButtonV2"; import TextFormField from "../Form/FormFields/TextFormField"; import { classNames } from "../../Utils/utils"; import useQuery from "../../Utils/request/useQuery"; import routes from "../../Redux/api"; import request from "../../Utils/request/request"; -import { FieldChangeEvent } from "../Form/FormFields/Utils.js"; -import { IHealthFacility } from "./types/health-facility.js"; +import { FieldChangeEvent } from "../Form/FormFields/Utils"; +import { IHealthFacility } from "./types/health-facility"; import { useTranslation } from "react-i18next"; -import Loading from "@/Components/Common/Loading"; +import Loading from "@/components/Common/Loading"; const initForm = { health_facility: null as IHealthFacility | null, hf_id: "", diff --git a/src/Components/ABDM/FetchRecordsModal.tsx b/src/components/ABDM/FetchRecordsModal.tsx similarity index 92% rename from src/Components/ABDM/FetchRecordsModal.tsx rename to src/components/ABDM/FetchRecordsModal.tsx index 3da4af9199b..34d70255846 100644 --- a/src/Components/ABDM/FetchRecordsModal.tsx +++ b/src/components/ABDM/FetchRecordsModal.tsx @@ -1,23 +1,23 @@ -import * as Notification from "../../Utils/Notifications.js"; +import * as Notification from "../../Utils/Notifications"; -import ButtonV2 from "../Common/components/ButtonV2"; -import DialogModal from "../Common/Dialog"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; +import DialogModal from "@/components/Common/Dialog"; import TextFormField from "../Form/FormFields/TextFormField"; import { useState } from "react"; import { MultiSelectFormField, SelectFormField, -} from "../Form/FormFields/SelectFormField.js"; -import { ABDM_CONSENT_PURPOSE, ABDM_HI_TYPE } from "../../Common/constants.js"; -import DateRangeFormField from "../Form/FormFields/DateRangeFormField.js"; +} from "../Form/FormFields/SelectFormField"; +import { ABDM_CONSENT_PURPOSE, ABDM_HI_TYPE } from "@/common/constants"; +import DateRangeFormField from "../Form/FormFields/DateRangeFormField"; import dayjs from "dayjs"; import { navigate } from "raviger"; -import DateFormField from "../Form/FormFields/DateFormField.js"; -import request from "../../Utils/request/request.js"; +import DateFormField from "../Form/FormFields/DateFormField"; +import request from "../../Utils/request/request"; import routes from "../../Redux/api"; -import { useMessageListener } from "../../Common/hooks/useMessageListener.js"; -import { AbhaNumberModel } from "./types/abha.js"; -import { ConsentHIType, ConsentPurpose } from "./types/consent.js"; +import { useMessageListener } from "@/common/hooks/useMessageListener"; +import { AbhaNumberModel } from "./types/abha"; +import { ConsentHIType, ConsentPurpose } from "./types/consent"; import { useTranslation } from "react-i18next"; const getDate = (value: string | Date) => diff --git a/src/Components/ABDM/HealthInformation.tsx b/src/components/ABDM/HealthInformation.tsx similarity index 95% rename from src/Components/ABDM/HealthInformation.tsx rename to src/components/ABDM/HealthInformation.tsx index dd5a279bc1c..e3571c90d9f 100644 --- a/src/Components/ABDM/HealthInformation.tsx +++ b/src/components/ABDM/HealthInformation.tsx @@ -1,8 +1,8 @@ import { useTranslation } from "react-i18next"; import routes from "../../Redux/api"; import useQuery from "../../Utils/request/useQuery"; -import Loading from "../Common/Loading"; -import Page from "../Common/components/Page"; +import Loading from "@/components/Common/Loading"; +import Page from "@/components/Common/components/Page"; import { HIProfile } from "hi-profiles"; interface IProps { diff --git a/src/Components/ABDM/LinkAbhaNumber/CreateWithAadhaar.tsx b/src/components/ABDM/LinkAbhaNumber/CreateWithAadhaar.tsx similarity index 99% rename from src/Components/ABDM/LinkAbhaNumber/CreateWithAadhaar.tsx rename to src/components/ABDM/LinkAbhaNumber/CreateWithAadhaar.tsx index e2fff0e51e6..dc2b5ff7ef6 100644 --- a/src/Components/ABDM/LinkAbhaNumber/CreateWithAadhaar.tsx +++ b/src/components/ABDM/LinkAbhaNumber/CreateWithAadhaar.tsx @@ -3,7 +3,9 @@ import useMultiStepForm, { InjectedStepProps } from "./useMultiStepForm"; import { classNames } from "../../../Utils/utils"; import TextFormField from "../../Form/FormFields/TextFormField"; import { useEffect, useState } from "react"; -import ButtonV2, { ButtonWithTimer } from "../../Common/components/ButtonV2"; +import ButtonV2, { + ButtonWithTimer, +} from "@/components/Common/components/ButtonV2"; import OtpFormField from "../../Form/FormFields/OtpFormField"; import PhoneNumberFormField from "../../Form/FormFields/PhoneNumberFormField"; import { AbhaNumberModel } from "../types/abha"; diff --git a/src/Components/ABDM/LinkAbhaNumber/LinkWithOtp.tsx b/src/components/ABDM/LinkAbhaNumber/LinkWithOtp.tsx similarity index 98% rename from src/Components/ABDM/LinkAbhaNumber/LinkWithOtp.tsx rename to src/components/ABDM/LinkAbhaNumber/LinkWithOtp.tsx index 5e71b1a19fc..2ca9dbfc5f4 100644 --- a/src/Components/ABDM/LinkAbhaNumber/LinkWithOtp.tsx +++ b/src/components/ABDM/LinkAbhaNumber/LinkWithOtp.tsx @@ -4,8 +4,10 @@ import useMultiStepForm, { InjectedStepProps } from "./useMultiStepForm"; import { useMemo, useState } from "react"; import TextFormField from "../../Form/FormFields/TextFormField"; import { classNames } from "../../../Utils/utils"; -import ButtonV2, { ButtonWithTimer } from "../../Common/components/ButtonV2"; -import Dropdown, { DropdownItem } from "../../Common/components/Menu"; +import ButtonV2, { + ButtonWithTimer, +} from "@/components/Common/components/ButtonV2"; +import Dropdown, { DropdownItem } from "@/components/Common/components/Menu"; import OtpFormField from "../../Form/FormFields/OtpFormField"; import * as Notify from "../../../Utils/Notifications"; import request from "../../../Utils/request/request"; diff --git a/src/Components/ABDM/LinkAbhaNumber/LinkWithQr.tsx b/src/components/ABDM/LinkAbhaNumber/LinkWithQr.tsx similarity index 96% rename from src/Components/ABDM/LinkAbhaNumber/LinkWithQr.tsx rename to src/components/ABDM/LinkAbhaNumber/LinkWithQr.tsx index 7f9f9c7d853..4e91f89b384 100644 --- a/src/Components/ABDM/LinkAbhaNumber/LinkWithQr.tsx +++ b/src/components/ABDM/LinkAbhaNumber/LinkWithQr.tsx @@ -1,6 +1,6 @@ import { useTranslation } from "react-i18next"; import { AbhaNumberModel, ABHAQRContent } from "../types/abha"; -import * as Notification from "../../../Utils/Notifications.js"; +import * as Notification from "../../../Utils/Notifications"; import { Scanner, IDetectedBarcode } from "@yudiel/react-qr-scanner"; import request from "../../../Utils/request/request"; diff --git a/src/Components/ABDM/LinkAbhaNumber/index.tsx b/src/components/ABDM/LinkAbhaNumber/index.tsx similarity index 97% rename from src/Components/ABDM/LinkAbhaNumber/index.tsx rename to src/components/ABDM/LinkAbhaNumber/index.tsx index f3ad9911197..d8e4e955be2 100644 --- a/src/Components/ABDM/LinkAbhaNumber/index.tsx +++ b/src/components/ABDM/LinkAbhaNumber/index.tsx @@ -1,7 +1,7 @@ import { useState } from "react"; -import DialogModal from "../../Common/Dialog"; +import DialogModal from "@/components/Common/Dialog"; import { AbhaNumberModel } from "../types/abha"; -import ButtonV2 from "../../Common/components/ButtonV2"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; import { classNames } from "../../../Utils/utils"; import CreateWithAadhaar from "./CreateWithAadhaar"; import { useTranslation } from "react-i18next"; diff --git a/src/Components/ABDM/LinkAbhaNumber/useMultiStepForm.ts b/src/components/ABDM/LinkAbhaNumber/useMultiStepForm.ts similarity index 100% rename from src/Components/ABDM/LinkAbhaNumber/useMultiStepForm.ts rename to src/components/ABDM/LinkAbhaNumber/useMultiStepForm.ts diff --git a/src/Components/ABDM/types/abha.ts b/src/components/ABDM/types/abha.ts similarity index 100% rename from src/Components/ABDM/types/abha.ts rename to src/components/ABDM/types/abha.ts diff --git a/src/Components/ABDM/types/consent.ts b/src/components/ABDM/types/consent.ts similarity index 100% rename from src/Components/ABDM/types/consent.ts rename to src/components/ABDM/types/consent.ts diff --git a/src/Components/ABDM/types/health-facility.ts b/src/components/ABDM/types/health-facility.ts similarity index 100% rename from src/Components/ABDM/types/health-facility.ts rename to src/components/ABDM/types/health-facility.ts diff --git a/src/Components/ABDM/types/health-information.ts b/src/components/ABDM/types/health-information.ts similarity index 100% rename from src/Components/ABDM/types/health-information.ts rename to src/components/ABDM/types/health-information.ts diff --git a/src/Components/Assets/AssetConfigure.tsx b/src/components/Assets/AssetConfigure.tsx similarity index 94% rename from src/Components/Assets/AssetConfigure.tsx rename to src/components/Assets/AssetConfigure.tsx index 9f5f73f296d..9f04bddc321 100644 --- a/src/Components/Assets/AssetConfigure.tsx +++ b/src/components/Assets/AssetConfigure.tsx @@ -1,7 +1,7 @@ -import Loading from "../Common/Loading"; +import Loading from "@/components/Common/Loading"; import HL7Monitor from "./AssetType/HL7Monitor"; import ConfigureCamera from "../CameraFeed/ConfigureCamera"; -import Page from "../Common/components/Page"; +import Page from "@/components/Common/components/Page"; import useQuery from "../../Utils/request/useQuery"; import routes from "../../Redux/api"; diff --git a/src/Components/Assets/AssetFilter.tsx b/src/components/Assets/AssetFilter.tsx similarity index 96% rename from src/Components/Assets/AssetFilter.tsx rename to src/components/Assets/AssetFilter.tsx index bf07bad4b09..8095b96389e 100644 --- a/src/Components/Assets/AssetFilter.tsx +++ b/src/components/Assets/AssetFilter.tsx @@ -1,8 +1,8 @@ import { useState, useEffect } from "react"; import { useQueryParams } from "raviger"; -import { FacilitySelect } from "../Common/FacilitySelect"; +import { FacilitySelect } from "@/components/Common/FacilitySelect"; import { FacilityModel } from "../Facility/models"; -import { LocationSelect } from "../Common/LocationSelect"; +import { LocationSelect } from "@/components/Common/LocationSelect"; import { AssetClass } from "./AssetTypes"; import { FieldLabel } from "../Form/FormFields/FormField"; import { SelectFormField } from "../Form/FormFields/SelectFormField"; @@ -12,7 +12,7 @@ import useQuery from "../../Utils/request/useQuery"; import DateRangeFormField from "../Form/FormFields/DateRangeFormField"; import dayjs from "dayjs"; import { FieldChangeEvent } from "../Form/FormFields/Utils"; -import { DateRange } from "../Common/DateRangeInputV2"; +import { DateRange } from "@/components/Common/DateRangeInputV2"; import { dateQueryString } from "../../Utils/utils"; const getDate = (value: any) => diff --git a/src/Components/Assets/AssetImportModal.tsx b/src/components/Assets/AssetImportModal.tsx similarity index 94% rename from src/Components/Assets/AssetImportModal.tsx rename to src/components/Assets/AssetImportModal.tsx index 9be1c393960..08fd4891078 100644 --- a/src/Components/Assets/AssetImportModal.tsx +++ b/src/components/Assets/AssetImportModal.tsx @@ -2,11 +2,11 @@ import { lazy, useState } from "react"; import { sleep } from "../../Utils/utils"; import { FacilityModel } from "../Facility/models"; import { AssetData } from "./AssetTypes"; -import * as Notification from "../../Utils/Notifications.js"; -import { Cancel } from "../Common/components/ButtonV2"; +import * as Notification from "../../Utils/Notifications"; +import { Cancel } from "@/components/Common/components/ButtonV2"; import { Link } from "raviger"; -import { AssetImportSchema } from "../../Common/constants"; -import DialogModal from "../Common/Dialog"; +import { AssetImportSchema } from "@/common/constants"; +import DialogModal from "@/components/Common/Dialog"; import useQuery from "../../Utils/request/useQuery"; import routes from "../../Redux/api"; import { SelectFormField } from "../Form/FormFields/SelectFormField"; @@ -14,7 +14,7 @@ import careConfig from "@careConfig"; import request from "../../Utils/request/request"; const ExcelFileDragAndDrop = lazy( - () => import("../Common/ExcelFIleDragAndDrop"), + () => import("@/components/Common/ExcelFIleDragAndDrop"), ); interface Props { diff --git a/src/Components/Assets/AssetManage.tsx b/src/components/Assets/AssetManage.tsx similarity index 97% rename from src/Components/Assets/AssetManage.tsx rename to src/components/Assets/AssetManage.tsx index 69c8bc92f97..05eab3a4dec 100644 --- a/src/Components/Assets/AssetManage.tsx +++ b/src/components/Assets/AssetManage.tsx @@ -6,28 +6,28 @@ import { AssetService, AssetTransaction, } from "./AssetTypes"; -import Pagination from "../Common/Pagination"; +import Pagination from "@/components/Common/Pagination"; import { navigate } from "raviger"; import QRCode from "qrcode.react"; import AssetWarrantyCard from "./AssetWarrantyCard"; import { formatDate, formatDateTime, formatName } from "../../Utils/utils"; import Chip from "../../CAREUI/display/Chip"; import CareIcon from "../../CAREUI/icons/CareIcon"; -import ButtonV2 from "../Common/components/ButtonV2"; -import { UserRole, USER_TYPES } from "../../Common/constants"; -import ConfirmDialog from "../Common/ConfirmDialog"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; +import { UserRole, USER_TYPES } from "@/common/constants"; +import ConfirmDialog from "@/components/Common/ConfirmDialog"; import RecordMeta from "../../CAREUI/display/RecordMeta"; import { useTranslation } from "react-i18next"; -import Loading from "@/Components/Common/Loading"; -import * as Notification from "../../Utils/Notifications.js"; +import Loading from "@/components/Common/Loading"; +import * as Notification from "../../Utils/Notifications"; import { NonReadOnlyUsers } from "../../Utils/AuthorizeFor"; -import Uptime from "../Common/Uptime"; -import useAuthUser from "../../Common/hooks/useAuthUser"; +import Uptime from "@/components/Common/Uptime"; +import useAuthUser from "@/common/hooks/useAuthUser"; import dayjs from "dayjs"; -import RelativeDateUserMention from "../Common/RelativeDateUserMention"; +import RelativeDateUserMention from "@/components/Common/RelativeDateUserMention"; import { AssetServiceEditModal } from "./AssetServiceEditModal"; import { warrantyAmcValidityChip } from "./AssetsList"; -import Page from "../Common/components/Page"; +import Page from "@/components/Common/components/Page"; import request from "../../Utils/request/request"; import routes from "../../Redux/api"; import useQuery from "../../Utils/request/useQuery"; diff --git a/src/Components/Assets/AssetServiceEditModal.tsx b/src/components/Assets/AssetServiceEditModal.tsx similarity index 97% rename from src/Components/Assets/AssetServiceEditModal.tsx rename to src/components/Assets/AssetServiceEditModal.tsx index 196a902b450..9accf5c3d66 100644 --- a/src/Components/Assets/AssetServiceEditModal.tsx +++ b/src/components/Assets/AssetServiceEditModal.tsx @@ -1,7 +1,10 @@ import { useEffect, useState } from "react"; -import * as Notification from "../../Utils/Notifications.js"; -import ButtonV2, { Cancel, Submit } from "../Common/components/ButtonV2"; -import DialogModal from "../Common/Dialog"; +import * as Notification from "../../Utils/Notifications"; +import ButtonV2, { + Cancel, + Submit, +} from "@/components/Common/components/ButtonV2"; +import DialogModal from "@/components/Common/Dialog"; import { AssetData, AssetService, AssetServiceEdit } from "./AssetTypes"; import dayjs from "dayjs"; import TextAreaFormField from "../Form/FormFields/TextAreaFormField"; diff --git a/src/Components/Assets/AssetType/HL7Monitor.tsx b/src/components/Assets/AssetType/HL7Monitor.tsx similarity index 95% rename from src/Components/Assets/AssetType/HL7Monitor.tsx rename to src/components/Assets/AssetType/HL7Monitor.tsx index 383af38fa28..43e968f33eb 100644 --- a/src/Components/Assets/AssetType/HL7Monitor.tsx +++ b/src/components/Assets/AssetType/HL7Monitor.tsx @@ -1,21 +1,21 @@ import { SyntheticEvent, useEffect, useState } from "react"; import { AssetClass, AssetData, ResolvedMiddleware } from "../AssetTypes"; -import * as Notification from "../../../Utils/Notifications.js"; -import Loading from "../../Common/Loading"; -import { checkIfValidIP } from "../../../Common/validation"; +import * as Notification from "../../../Utils/Notifications"; +import Loading from "@/components/Common/Loading"; +import { checkIfValidIP } from "@/common/validation"; import Card from "../../../CAREUI/display/Card"; -import { Submit } from "../../Common/components/ButtonV2"; +import { Submit } from "@/components/Common/components/ButtonV2"; import CareIcon from "../../../CAREUI/icons/CareIcon"; import TextFormField from "../../Form/FormFields/TextFormField"; import HL7PatientVitalsMonitor from "../../VitalsMonitor/HL7PatientVitalsMonitor"; import VentilatorPatientVitalsMonitor from "../../VitalsMonitor/VentilatorPatientVitalsMonitor"; -import useAuthUser from "../../../Common/hooks/useAuthUser"; +import useAuthUser from "@/common/hooks/useAuthUser"; import request from "../../../Utils/request/request"; import routes from "../../../Redux/api"; import { BedModel } from "../../Facility/models"; import useQuery from "../../../Utils/request/useQuery"; import { FieldLabel } from "../../Form/FormFields/FormField"; -import { BedSelect } from "../../Common/BedSelect"; +import { BedSelect } from "@/components/Common/BedSelect"; interface HL7MonitorProps { assetId: string; diff --git a/src/Components/Assets/AssetTypes.tsx b/src/components/Assets/AssetTypes.tsx similarity index 100% rename from src/Components/Assets/AssetTypes.tsx rename to src/components/Assets/AssetTypes.tsx diff --git a/src/Components/Assets/AssetWarrantyCard.tsx b/src/components/Assets/AssetWarrantyCard.tsx similarity index 100% rename from src/Components/Assets/AssetWarrantyCard.tsx rename to src/components/Assets/AssetWarrantyCard.tsx diff --git a/src/Components/Assets/AssetsList.tsx b/src/components/Assets/AssetsList.tsx similarity index 97% rename from src/Components/Assets/AssetsList.tsx rename to src/components/Assets/AssetsList.tsx index 77961d15b0d..613b87e5ea5 100644 --- a/src/Components/Assets/AssetsList.tsx +++ b/src/components/Assets/AssetsList.tsx @@ -1,5 +1,5 @@ import { IDetectedBarcode, Scanner } from "@yudiel/react-qr-scanner"; -import * as Notification from "../../Utils/Notifications.js"; +import * as Notification from "../../Utils/Notifications"; import { assetClassProps, AssetData } from "./AssetTypes"; import { useState, useEffect } from "react"; import { Link, navigate } from "raviger"; @@ -7,24 +7,24 @@ import AssetFilter from "./AssetFilter"; import { parseQueryParams } from "../../Utils/primitives"; import Chip from "../../CAREUI/display/Chip"; import SearchInput from "../Form/SearchInput"; -import useFilters from "../../Common/hooks/useFilters"; +import useFilters from "@/common/hooks/useFilters"; import { FacilityModel } from "../Facility/models"; import CareIcon from "../../CAREUI/icons/CareIcon"; -import { useIsAuthorized } from "../../Common/hooks/useIsAuthorized"; +import { useIsAuthorized } from "@/common/hooks/useIsAuthorized"; import AuthorizeFor, { NonReadOnlyUsers } from "../../Utils/AuthorizeFor"; -import ButtonV2 from "../Common/components/ButtonV2"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; import FacilitiesSelectDialogue from "../ExternalResult/FacilitiesSelectDialogue"; -import ExportMenu from "../Common/Export"; +import ExportMenu from "@/components/Common/Export"; import CountBlock from "../../CAREUI/display/Count"; import AssetImportModal from "./AssetImportModal"; -import Page from "../Common/components/Page"; +import Page from "@/components/Common/components/Page"; import { AdvancedFilterButton } from "../../CAREUI/interactive/FiltersSlideover"; import { useTranslation } from "react-i18next"; import request from "../../Utils/request/request"; import routes from "../../Redux/api"; import useQuery from "../../Utils/request/useQuery"; -import Loading from "@/Components/Common/Loading"; +import Loading from "@/components/Common/Loading"; const AssetsList = () => { const { t } = useTranslation(); const { diff --git a/src/Components/Auth/Login.tsx b/src/components/Auth/Login.tsx similarity index 98% rename from src/Components/Auth/Login.tsx rename to src/components/Auth/Login.tsx index 07d06c16446..403b133757f 100644 --- a/src/Components/Auth/Login.tsx +++ b/src/components/Auth/Login.tsx @@ -3,14 +3,14 @@ import request from "../../Utils/request/request"; import routes from "../../Redux/api"; import { useTranslation } from "react-i18next"; import ReCaptcha from "react-google-recaptcha"; -import * as Notification from "../../Utils/Notifications.js"; +import * as Notification from "../../Utils/Notifications"; import LegendInput from "../../CAREUI/interactive/LegendInput"; -import LanguageSelectorLogin from "../Common/LanguageSelectorLogin"; +import LanguageSelectorLogin from "@/components/Common/LanguageSelectorLogin"; import CareIcon from "../../CAREUI/icons/CareIcon"; -import CircularProgress from "../Common/components/CircularProgress"; +import CircularProgress from "@/components/Common/components/CircularProgress"; import ReactMarkdown from "react-markdown"; import rehypeRaw from "rehype-raw"; -import { useAuthContext } from "../../Common/hooks/useAuthUser"; +import { useAuthContext } from "@/common/hooks/useAuthUser"; import FiltersCache from "../../Utils/FiltersCache"; import { classNames } from "../../Utils/utils"; import BrowserWarning from "../ErrorPages/BrowserWarning"; diff --git a/src/Components/Auth/ResetPassword.tsx b/src/components/Auth/ResetPassword.tsx similarity index 93% rename from src/Components/Auth/ResetPassword.tsx rename to src/components/Auth/ResetPassword.tsx index 12a7b51ff67..15fc6cbac69 100644 --- a/src/Components/Auth/ResetPassword.tsx +++ b/src/components/Auth/ResetPassword.tsx @@ -1,14 +1,14 @@ import { useEffect, useState } from "react"; -import request from "../../Utils/request/request.js"; -import * as Notification from "../../Utils/Notifications.js"; +import request from "../../Utils/request/request"; +import * as Notification from "../../Utils/Notifications"; import { navigate } from "raviger"; import { useTranslation } from "react-i18next"; -import { LocalStorageKeys } from "../../Common/constants"; -import { Cancel, Submit } from "../Common/components/ButtonV2"; +import { LocalStorageKeys } from "@/common/constants"; +import { Cancel, Submit } from "@/components/Common/components/ButtonV2"; import TextFormField from "../Form/FormFields/TextFormField"; import { validateRule } from "../Users/UserAdd"; -import { validatePassword } from "../../Common/validation.js"; -import routes from "../../Redux/api.js"; +import { validatePassword } from "@/common/validation"; +import routes from "../../Redux/api"; export const ResetPassword = (props: any) => { const initForm: any = { diff --git a/src/Components/Auth/index.tsx b/src/components/Auth/index.tsx similarity index 100% rename from src/Components/Auth/index.tsx rename to src/components/Auth/index.tsx diff --git a/src/Components/CameraFeed/CameraFeed.tsx b/src/components/CameraFeed/CameraFeed.tsx similarity index 97% rename from src/Components/CameraFeed/CameraFeed.tsx rename to src/components/CameraFeed/CameraFeed.tsx index 93f87ee20aa..daa237cd851 100644 --- a/src/Components/CameraFeed/CameraFeed.tsx +++ b/src/components/CameraFeed/CameraFeed.tsx @@ -8,11 +8,11 @@ import FeedNetworkSignal from "./FeedNetworkSignal"; import NoFeedAvailable from "./NoFeedAvailable"; import FeedControls from "./FeedControls"; import FeedWatermark from "./FeedWatermark"; -import useFullscreen from "../../Common/hooks/useFullscreen"; -import useBreakpoints from "../../Common/hooks/useBreakpoints"; +import useFullscreen from "@/common/hooks/useFullscreen"; +import useBreakpoints from "@/common/hooks/useBreakpoints"; import { GetPresetsResponse } from "./routes"; import VideoPlayer from "./videoPlayer"; -import AssetInfoPopover from "../Common/AssetInfoPopover"; +import AssetInfoPopover from "@/components/Common/AssetInfoPopover"; interface Props { children?: React.ReactNode; diff --git a/src/Components/CameraFeed/CameraFeedWithBedPresets.tsx b/src/components/CameraFeed/CameraFeedWithBedPresets.tsx similarity index 100% rename from src/Components/CameraFeed/CameraFeedWithBedPresets.tsx rename to src/components/CameraFeed/CameraFeedWithBedPresets.tsx diff --git a/src/Components/CameraFeed/CameraPresetSelect.tsx b/src/components/CameraFeed/CameraPresetSelect.tsx similarity index 98% rename from src/Components/CameraFeed/CameraPresetSelect.tsx rename to src/components/CameraFeed/CameraPresetSelect.tsx index 345756915a0..95b6d195688 100644 --- a/src/Components/CameraFeed/CameraPresetSelect.tsx +++ b/src/components/CameraFeed/CameraPresetSelect.tsx @@ -4,7 +4,7 @@ import { ListboxOption, ListboxOptions, } from "@headlessui/react"; -import ButtonV2 from "../Common/components/ButtonV2"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; import CareIcon from "../../CAREUI/icons/CareIcon"; import { classNames } from "../../Utils/utils"; import { dropdownOptionClassNames } from "../Form/MultiSelectMenuV2"; diff --git a/src/Components/CameraFeed/CentralLiveMonitoring/LiveMonitoringFilters.tsx b/src/components/CameraFeed/CentralLiveMonitoring/LiveMonitoringFilters.tsx similarity index 93% rename from src/Components/CameraFeed/CentralLiveMonitoring/LiveMonitoringFilters.tsx rename to src/components/CameraFeed/CentralLiveMonitoring/LiveMonitoringFilters.tsx index d80b8716d6e..837a351fff5 100644 --- a/src/Components/CameraFeed/CentralLiveMonitoring/LiveMonitoringFilters.tsx +++ b/src/components/CameraFeed/CentralLiveMonitoring/LiveMonitoringFilters.tsx @@ -4,13 +4,13 @@ import { PopoverPanel, Transition, } from "@headlessui/react"; -import ButtonV2 from "../../Common/components/ButtonV2"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; import { FieldLabel } from "../../Form/FormFields/FormField"; -import { LocationSelect } from "../../Common/LocationSelect"; -import Pagination from "../../Common/Pagination"; -import useFilters from "../../../Common/hooks/useFilters"; +import { LocationSelect } from "@/components/Common/LocationSelect"; +import Pagination from "@/components/Common/Pagination"; +import useFilters from "@/common/hooks/useFilters"; import CareIcon from "../../../CAREUI/icons/CareIcon"; -import useSlug from "../../../Common/hooks/useSlug"; +import useSlug from "@/common/hooks/useSlug"; import { useTranslation } from "react-i18next"; interface Props { diff --git a/src/Components/CameraFeed/CentralLiveMonitoring/index.tsx b/src/components/CameraFeed/CentralLiveMonitoring/index.tsx similarity index 93% rename from src/Components/CameraFeed/CentralLiveMonitoring/index.tsx rename to src/components/CameraFeed/CentralLiveMonitoring/index.tsx index 95e3b98c818..987289ef74d 100644 --- a/src/Components/CameraFeed/CentralLiveMonitoring/index.tsx +++ b/src/components/CameraFeed/CentralLiveMonitoring/index.tsx @@ -1,11 +1,11 @@ import { useState } from "react"; -import Loading from "../../Common/Loading"; -import Page from "../../Common/components/Page"; +import Loading from "@/components/Common/Loading"; +import Page from "@/components/Common/components/Page"; import useQuery from "../../../Utils/request/useQuery"; import routes from "../../../Redux/api"; import LocationFeedTile from "../CameraFeedWithBedPresets"; import Fullscreen from "../../../CAREUI/misc/Fullscreen"; -import useBreakpoints from "../../../Common/hooks/useBreakpoints"; +import useBreakpoints from "@/common/hooks/useBreakpoints"; import { useQueryParams } from "raviger"; import LiveMonitoringFilters from "./LiveMonitoringFilters"; import StillWatching from "../StillWatching"; diff --git a/src/Components/CameraFeed/ConfigureCamera.tsx b/src/components/CameraFeed/ConfigureCamera.tsx similarity index 98% rename from src/Components/CameraFeed/ConfigureCamera.tsx rename to src/components/CameraFeed/ConfigureCamera.tsx index 4882b21c655..03b627d48ce 100644 --- a/src/Components/CameraFeed/ConfigureCamera.tsx +++ b/src/components/CameraFeed/ConfigureCamera.tsx @@ -2,8 +2,11 @@ import { useEffect, useState } from "react"; import { AssetData } from "../Assets/AssetTypes"; import { getCameraConfig, makeAccessKey } from "../../Utils/transformUtils"; import TextFormField from "../Form/FormFields/TextFormField"; -import ButtonV2, { Cancel, Submit } from "../Common/components/ButtonV2"; -import useAuthUser from "../../Common/hooks/useAuthUser"; +import ButtonV2, { + Cancel, + Submit, +} from "@/components/Common/components/ButtonV2"; +import useAuthUser from "@/common/hooks/useAuthUser"; import CareIcon from "../../CAREUI/icons/CareIcon"; import useOperateCamera from "./useOperateCamera"; import CameraFeed from "./CameraFeed"; @@ -16,7 +19,7 @@ import useQuery from "../../Utils/request/useQuery"; import { classNames, compareBy } from "../../Utils/utils"; import RecordMeta from "../../CAREUI/display/RecordMeta"; import { CameraPreset, FeedRoutes, GetStatusResponse } from "./routes"; -import DialogModal from "../Common/Dialog"; +import DialogModal from "@/components/Common/Dialog"; import { Listbox, ListboxButton, @@ -24,10 +27,10 @@ import { ListboxOptions, } from "@headlessui/react"; import { dropdownOptionClassNames } from "../Form/MultiSelectMenuV2"; -import Loading from "../Common/Loading"; -import ConfirmDialog from "../Common/ConfirmDialog"; +import Loading from "@/components/Common/Loading"; +import ConfirmDialog from "@/components/Common/ConfirmDialog"; import { FieldLabel } from "../Form/FormFields/FormField"; -import { checkIfValidIP } from "../../Common/validation"; +import { checkIfValidIP } from "@/common/validation"; import CheckBoxFormField from "../Form/FormFields/CheckBoxFormField"; interface Props { diff --git a/src/Components/CameraFeed/FeedAlert.tsx b/src/components/CameraFeed/FeedAlert.tsx similarity index 100% rename from src/Components/CameraFeed/FeedAlert.tsx rename to src/components/CameraFeed/FeedAlert.tsx diff --git a/src/Components/CameraFeed/FeedButton.tsx b/src/components/CameraFeed/FeedButton.tsx similarity index 100% rename from src/Components/CameraFeed/FeedButton.tsx rename to src/components/CameraFeed/FeedButton.tsx diff --git a/src/Components/CameraFeed/FeedControls.tsx b/src/components/CameraFeed/FeedControls.tsx similarity index 100% rename from src/Components/CameraFeed/FeedControls.tsx rename to src/components/CameraFeed/FeedControls.tsx diff --git a/src/Components/CameraFeed/FeedNetworkSignal.tsx b/src/components/CameraFeed/FeedNetworkSignal.tsx similarity index 100% rename from src/Components/CameraFeed/FeedNetworkSignal.tsx rename to src/components/CameraFeed/FeedNetworkSignal.tsx diff --git a/src/Components/CameraFeed/FeedWatermark.tsx b/src/components/CameraFeed/FeedWatermark.tsx similarity index 96% rename from src/Components/CameraFeed/FeedWatermark.tsx rename to src/components/CameraFeed/FeedWatermark.tsx index 90b9f7cc408..f71bab24ac6 100644 --- a/src/Components/CameraFeed/FeedWatermark.tsx +++ b/src/components/CameraFeed/FeedWatermark.tsx @@ -1,5 +1,5 @@ import { useEffect, useRef } from "react"; -import useAuthUser from "../../Common/hooks/useAuthUser"; +import useAuthUser from "@/common/hooks/useAuthUser"; export default function FeedWatermark() { const me = useAuthUser(); diff --git a/src/Components/CameraFeed/NoFeedAvailable.tsx b/src/components/CameraFeed/NoFeedAvailable.tsx similarity index 96% rename from src/Components/CameraFeed/NoFeedAvailable.tsx rename to src/components/CameraFeed/NoFeedAvailable.tsx index 1c05296fad1..05e07327458 100644 --- a/src/Components/CameraFeed/NoFeedAvailable.tsx +++ b/src/components/CameraFeed/NoFeedAvailable.tsx @@ -1,7 +1,7 @@ import CareIcon, { IconName } from "../../CAREUI/icons/CareIcon"; import { classNames } from "../../Utils/utils"; import { AssetData } from "../Assets/AssetTypes"; -import ButtonV2 from "../Common/components/ButtonV2"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; interface Props { className?: string; diff --git a/src/Components/CameraFeed/StillWatching.tsx b/src/components/CameraFeed/StillWatching.tsx similarity index 94% rename from src/Components/CameraFeed/StillWatching.tsx rename to src/components/CameraFeed/StillWatching.tsx index 0b5a8056b43..8993d0344d7 100644 --- a/src/Components/CameraFeed/StillWatching.tsx +++ b/src/components/CameraFeed/StillWatching.tsx @@ -1,6 +1,6 @@ import { useEffect, useState } from "react"; -import ConfirmDialog from "../Common/ConfirmDialog"; -import ButtonV2 from "../Common/components/ButtonV2"; +import ConfirmDialog from "@/components/Common/ConfirmDialog"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; import CareIcon from "../../CAREUI/icons/CareIcon"; import { useTranslation } from "react-i18next"; import { useTimer } from "../../Utils/useTimer"; diff --git a/src/Components/CameraFeed/routes.ts b/src/components/CameraFeed/routes.ts similarity index 100% rename from src/Components/CameraFeed/routes.ts rename to src/components/CameraFeed/routes.ts diff --git a/src/Components/CameraFeed/useOperateCamera.ts b/src/components/CameraFeed/useOperateCamera.ts similarity index 100% rename from src/Components/CameraFeed/useOperateCamera.ts rename to src/components/CameraFeed/useOperateCamera.ts diff --git a/src/Components/CameraFeed/utils.ts b/src/components/CameraFeed/utils.ts similarity index 100% rename from src/Components/CameraFeed/utils.ts rename to src/components/CameraFeed/utils.ts diff --git a/src/Components/CameraFeed/videoPlayer.tsx b/src/components/CameraFeed/videoPlayer.tsx similarity index 100% rename from src/Components/CameraFeed/videoPlayer.tsx rename to src/components/CameraFeed/videoPlayer.tsx diff --git a/src/Components/Common/AssetInfoPopover.tsx b/src/components/Common/AssetInfoPopover.tsx similarity index 100% rename from src/Components/Common/AssetInfoPopover.tsx rename to src/components/Common/AssetInfoPopover.tsx diff --git a/src/Components/Common/AssetSelect.tsx b/src/components/Common/AssetSelect.tsx similarity index 100% rename from src/Components/Common/AssetSelect.tsx rename to src/components/Common/AssetSelect.tsx diff --git a/src/Components/Common/Avatar.tsx b/src/components/Common/Avatar.tsx similarity index 100% rename from src/Components/Common/Avatar.tsx rename to src/components/Common/Avatar.tsx diff --git a/src/Components/Common/AvatarEditModal.tsx b/src/components/Common/AvatarEditModal.tsx similarity index 99% rename from src/Components/Common/AvatarEditModal.tsx rename to src/components/Common/AvatarEditModal.tsx index f83b76e4a2e..e17a8bffa88 100644 --- a/src/Components/Common/AvatarEditModal.tsx +++ b/src/components/Common/AvatarEditModal.tsx @@ -7,11 +7,11 @@ import React, { } from "react"; import { Warn } from "@/Utils/Notifications"; import useDragAndDrop from "@/Utils/useDragAndDrop"; -import ButtonV2, { Cancel, Submit } from "../Common/components/ButtonV2"; +import ButtonV2, { Cancel, Submit } from "./components/ButtonV2"; import Webcam from "react-webcam"; import CareIcon from "@/CAREUI/icons/CareIcon"; import { useTranslation } from "react-i18next"; -import DialogModal from "../Common/Dialog"; +import DialogModal from "./Dialog"; interface Props { title: string; diff --git a/src/Components/Common/AvatarEditable.tsx b/src/components/Common/AvatarEditable.tsx similarity index 95% rename from src/Components/Common/AvatarEditable.tsx rename to src/components/Common/AvatarEditable.tsx index ce3112f2107..f8c0f4885bb 100644 --- a/src/Components/Common/AvatarEditable.tsx +++ b/src/components/Common/AvatarEditable.tsx @@ -1,7 +1,7 @@ import CareIcon from "@/CAREUI/icons/CareIcon"; import { cn } from "@/lib/utils"; import { useTranslation } from "react-i18next"; -import { AvatarProps, Avatar } from "@/Components/Common/Avatar"; +import { AvatarProps, Avatar } from "@/components/Common/Avatar"; interface AvatarEditableProps extends AvatarProps { id?: string; diff --git a/src/Components/Common/BedSelect.tsx b/src/components/Common/BedSelect.tsx similarity index 100% rename from src/Components/Common/BedSelect.tsx rename to src/components/Common/BedSelect.tsx diff --git a/src/Components/Common/BloodPressureFormField.tsx b/src/components/Common/BloodPressureFormField.tsx similarity index 100% rename from src/Components/Common/BloodPressureFormField.tsx rename to src/components/Common/BloodPressureFormField.tsx diff --git a/src/Components/Common/Breadcrumbs.tsx b/src/components/Common/Breadcrumbs.tsx similarity index 97% rename from src/Components/Common/Breadcrumbs.tsx rename to src/components/Common/Breadcrumbs.tsx index be35cf6862d..4ccbbfd717e 100644 --- a/src/Components/Common/Breadcrumbs.tsx +++ b/src/components/Common/Breadcrumbs.tsx @@ -1,9 +1,9 @@ import { usePath, Link } from "raviger"; import { useState } from "react"; import { classNames } from "../../Utils/utils"; -import { Button } from "@/Components/ui/button"; +import { Button } from "@/components/ui/button"; import CareIcon from "../../CAREUI/icons/CareIcon"; -import useAppHistory from "../../Common/hooks/useAppHistory"; +import useAppHistory from "@/common/hooks/useAppHistory"; const MENU_TAGS: { [key: string]: string } = { facility: "Facilities", diff --git a/src/Components/Common/ConfirmDialog.tsx b/src/components/Common/ConfirmDialog.tsx similarity index 100% rename from src/Components/Common/ConfirmDialog.tsx rename to src/components/Common/ConfirmDialog.tsx diff --git a/src/Components/Common/DateInputV2.tsx b/src/components/Common/DateInputV2.tsx similarity index 99% rename from src/Components/Common/DateInputV2.tsx rename to src/components/Common/DateInputV2.tsx index 31bc7d03c24..37f67c8ad80 100644 --- a/src/Components/Common/DateInputV2.tsx +++ b/src/components/Common/DateInputV2.tsx @@ -4,7 +4,7 @@ import CareIcon from "../../CAREUI/icons/CareIcon"; import { Popover, PopoverButton, PopoverPanel } from "@headlessui/react"; import { classNames } from "../../Utils/utils"; import dayjs from "../../Utils/dayjs"; -import * as Notification from "../../Utils/Notifications.js"; +import * as Notification from "../../Utils/Notifications"; import { t } from "i18next"; type DatePickerType = "date" | "month" | "year"; diff --git a/src/Components/Common/DateRangeInputV2.tsx b/src/components/Common/DateRangeInputV2.tsx similarity index 100% rename from src/Components/Common/DateRangeInputV2.tsx rename to src/components/Common/DateRangeInputV2.tsx diff --git a/src/Components/Common/Dialog.tsx b/src/components/Common/Dialog.tsx similarity index 100% rename from src/Components/Common/Dialog.tsx rename to src/components/Common/Dialog.tsx diff --git a/src/Components/Common/DistrictAutocompleteFormField.tsx b/src/components/Common/DistrictAutocompleteFormField.tsx similarity index 100% rename from src/Components/Common/DistrictAutocompleteFormField.tsx rename to src/components/Common/DistrictAutocompleteFormField.tsx diff --git a/src/Components/Common/ErrorBoundary.tsx b/src/components/Common/ErrorBoundary.tsx similarity index 100% rename from src/Components/Common/ErrorBoundary.tsx rename to src/components/Common/ErrorBoundary.tsx diff --git a/src/Components/Common/ExcelFIleDragAndDrop.tsx b/src/components/Common/ExcelFIleDragAndDrop.tsx similarity index 96% rename from src/Components/Common/ExcelFIleDragAndDrop.tsx rename to src/components/Common/ExcelFIleDragAndDrop.tsx index d43676839f4..566c8d0e600 100644 --- a/src/Components/Common/ExcelFIleDragAndDrop.tsx +++ b/src/components/Common/ExcelFIleDragAndDrop.tsx @@ -1,17 +1,17 @@ import * as _ from "lodash-es"; import { useEffect, useRef, useState } from "react"; -import * as Notification from "../../Utils/Notifications.js"; +import * as Notification from "../../Utils/Notifications"; import { useTranslation } from "react-i18next"; -import { Cancel, Submit } from "./components/ButtonV2.js"; -import CareIcon from "../../CAREUI/icons/CareIcon.js"; -import useDragAndDrop from "../../Utils/useDragAndDrop.js"; -import ExcelViewer from "./ExcelViewer.js"; +import { Cancel, Submit } from "./components/ButtonV2"; +import CareIcon from "../../CAREUI/icons/CareIcon"; +import useDragAndDrop from "../../Utils/useDragAndDrop"; +import ExcelViewer from "./ExcelViewer"; import * as XLSX from "xlsx"; import schemaParser, { SchemaType, ErrorData, ParsedData, -} from "../../Common/schemaParser.js"; +} from "@/common/schemaParser"; interface Props { handleSubmit: (data: any) => void; diff --git a/src/Components/Common/ExcelViewer.tsx b/src/components/Common/ExcelViewer.tsx similarity index 99% rename from src/Components/Common/ExcelViewer.tsx rename to src/components/Common/ExcelViewer.tsx index a7e5879ef1f..4705d23c733 100644 --- a/src/Components/Common/ExcelViewer.tsx +++ b/src/components/Common/ExcelViewer.tsx @@ -3,7 +3,7 @@ import CareIcon from "../../CAREUI/icons/CareIcon"; import ButtonV2, { Cancel, Submit } from "./components/ButtonV2"; import DialogModal from "./Dialog"; import Pagination from "./Pagination"; -import { ParsedData } from "../../Common/schemaParser"; +import { ParsedData } from "@/common/schemaParser"; type FilePreviewProps = { title?: ReactNode; diff --git a/src/Components/Common/Export.tsx b/src/components/Common/Export.tsx similarity index 95% rename from src/Components/Common/Export.tsx rename to src/components/Common/Export.tsx index fb1aa812633..c34e3f6b5d9 100644 --- a/src/Components/Common/Export.tsx +++ b/src/components/Common/Export.tsx @@ -1,11 +1,11 @@ import DropdownMenu, { DropdownItem, DropdownItemProps, -} from "../../Components/Common/components/Menu"; +} from "@/components/Common/components/Menu"; -import ButtonV2 from "../../Components/Common/components/ButtonV2"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; import CareIcon from "../../CAREUI/icons/CareIcon"; -import useExport from "../../Common/hooks/useExport"; +import useExport from "@/common/hooks/useExport"; import { Route } from "../../Utils/request/types"; import request from "../../Utils/request/request"; diff --git a/src/Components/Common/FacilitySelect.tsx b/src/components/Common/FacilitySelect.tsx similarity index 100% rename from src/Components/Common/FacilitySelect.tsx rename to src/components/Common/FacilitySelect.tsx diff --git a/src/Components/Common/FilePreviewDialog.tsx b/src/components/Common/FilePreviewDialog.tsx similarity index 100% rename from src/Components/Common/FilePreviewDialog.tsx rename to src/components/Common/FilePreviewDialog.tsx diff --git a/src/Components/Common/GLocationPicker.tsx b/src/components/Common/GLocationPicker.tsx similarity index 99% rename from src/Components/Common/GLocationPicker.tsx rename to src/components/Common/GLocationPicker.tsx index 1c9c8f963b6..9b740e55d38 100644 --- a/src/Components/Common/GLocationPicker.tsx +++ b/src/components/Common/GLocationPicker.tsx @@ -1,6 +1,6 @@ import React from "react"; import { Wrapper, Status } from "@googlemaps/react-wrapper"; -import { deepEqual } from "../../Common/utils"; +import { deepEqual } from "@/common/utils"; import { isLatLngLiteral } from "@googlemaps/typescript-guards"; import Spinner from "./Spinner"; import CareIcon from "../../CAREUI/icons/CareIcon"; diff --git a/src/Components/Common/HeadedTabs.tsx b/src/components/Common/HeadedTabs.tsx similarity index 100% rename from src/Components/Common/HeadedTabs.tsx rename to src/components/Common/HeadedTabs.tsx diff --git a/src/Components/Common/LanguageSelector.tsx b/src/components/Common/LanguageSelector.tsx similarity index 100% rename from src/Components/Common/LanguageSelector.tsx rename to src/components/Common/LanguageSelector.tsx diff --git a/src/Components/Common/LanguageSelectorLogin.tsx b/src/components/Common/LanguageSelectorLogin.tsx similarity index 100% rename from src/Components/Common/LanguageSelectorLogin.tsx rename to src/components/Common/LanguageSelectorLogin.tsx diff --git a/src/Components/Common/Loading.tsx b/src/components/Common/Loading.tsx similarity index 100% rename from src/Components/Common/Loading.tsx rename to src/components/Common/Loading.tsx diff --git a/src/Components/Common/LocalBodyAutocompleteFormField.tsx b/src/components/Common/LocalBodyAutocompleteFormField.tsx similarity index 100% rename from src/Components/Common/LocalBodyAutocompleteFormField.tsx rename to src/components/Common/LocalBodyAutocompleteFormField.tsx diff --git a/src/Components/Common/LocationSelect.tsx b/src/components/Common/LocationSelect.tsx similarity index 100% rename from src/Components/Common/LocationSelect.tsx rename to src/components/Common/LocationSelect.tsx diff --git a/src/Components/Common/PDFViewer.tsx b/src/components/Common/PDFViewer.tsx similarity index 100% rename from src/Components/Common/PDFViewer.tsx rename to src/components/Common/PDFViewer.tsx diff --git a/src/Components/Common/PMJAYProcedurePackageAutocomplete.tsx b/src/components/Common/PMJAYProcedurePackageAutocomplete.tsx similarity index 100% rename from src/Components/Common/PMJAYProcedurePackageAutocomplete.tsx rename to src/components/Common/PMJAYProcedurePackageAutocomplete.tsx diff --git a/src/Components/Common/PageHeadTitle.tsx b/src/components/Common/PageHeadTitle.tsx similarity index 100% rename from src/Components/Common/PageHeadTitle.tsx rename to src/components/Common/PageHeadTitle.tsx diff --git a/src/Components/Common/PageTitle.tsx b/src/components/Common/PageTitle.tsx similarity index 100% rename from src/Components/Common/PageTitle.tsx rename to src/components/Common/PageTitle.tsx diff --git a/src/Components/Common/Pagination.tsx b/src/components/Common/Pagination.tsx similarity index 98% rename from src/Components/Common/Pagination.tsx rename to src/components/Common/Pagination.tsx index 40d6ccc4236..1f7a68b333e 100644 --- a/src/Components/Common/Pagination.tsx +++ b/src/components/Common/Pagination.tsx @@ -1,6 +1,6 @@ import { useState } from "react"; import CareIcon from "../../CAREUI/icons/CareIcon"; -import { useAbortableEffect, statusType } from "../../Common/utils"; +import { useAbortableEffect, statusType } from "@/common/utils"; import ButtonV2 from "./components/ButtonV2"; interface PaginationProps { diff --git a/src/Components/Common/PatientCategoryBadge.tsx b/src/components/Common/PatientCategoryBadge.tsx similarity index 87% rename from src/Components/Common/PatientCategoryBadge.tsx rename to src/components/Common/PatientCategoryBadge.tsx index 57875b86211..a756a639241 100644 --- a/src/Components/Common/PatientCategoryBadge.tsx +++ b/src/components/Common/PatientCategoryBadge.tsx @@ -1,4 +1,4 @@ -import { PATIENT_CATEGORIES } from "../../Common/constants"; +import { PATIENT_CATEGORIES } from "@/common/constants"; import { PatientCategory } from "../Facility/models"; const PatientCategoryBadge = ({ category }: { category?: PatientCategory }) => { diff --git a/src/Components/Common/QRScanner.tsx b/src/components/Common/QRScanner.tsx similarity index 95% rename from src/Components/Common/QRScanner.tsx rename to src/components/Common/QRScanner.tsx index 319e5531e7b..f840c94cf2e 100644 --- a/src/Components/Common/QRScanner.tsx +++ b/src/components/Common/QRScanner.tsx @@ -1,8 +1,8 @@ -import * as Notification from "../../Utils/Notifications.js"; +import * as Notification from "../../Utils/Notifications"; import CareIcon from "../../CAREUI/icons/CareIcon"; import DialogModal from "./Dialog"; -import TextFormField from "../Form/FormFields/TextFormField.js"; +import TextFormField from "../Form/FormFields/TextFormField"; import { useState } from "react"; import { IDetectedBarcode, Scanner } from "@yudiel/react-qr-scanner"; diff --git a/src/Components/Common/RelativeDateUserMention.tsx b/src/components/Common/RelativeDateUserMention.tsx similarity index 100% rename from src/Components/Common/RelativeDateUserMention.tsx rename to src/components/Common/RelativeDateUserMention.tsx diff --git a/src/Components/Common/RouteToFacilitySelect.tsx b/src/components/Common/RouteToFacilitySelect.tsx similarity index 100% rename from src/Components/Common/RouteToFacilitySelect.tsx rename to src/components/Common/RouteToFacilitySelect.tsx diff --git a/src/Components/Common/Script.tsx b/src/components/Common/Script.tsx similarity index 100% rename from src/Components/Common/Script.tsx rename to src/components/Common/Script.tsx diff --git a/src/Components/Common/Sidebar/Sidebar.tsx b/src/components/Common/Sidebar/Sidebar.tsx similarity index 98% rename from src/Components/Common/Sidebar/Sidebar.tsx rename to src/components/Common/Sidebar/Sidebar.tsx index 549cadabb09..2b117562fc9 100644 --- a/src/Components/Common/Sidebar/Sidebar.tsx +++ b/src/components/Common/Sidebar/Sidebar.tsx @@ -2,7 +2,7 @@ import { createContext, useContext, useEffect, useRef, useState } from "react"; import { SidebarItem, ShrinkedSidebarItem } from "./SidebarItem"; import SidebarUserCard from "./SidebarUserCard"; import NotificationItem from "../../Notifications/NotificationsList"; -import useActiveLink from "../../../Common/hooks/useActiveLink"; +import useActiveLink from "@/common/hooks/useActiveLink"; import CareIcon, { IconName } from "../../../CAREUI/icons/CareIcon"; import SlideOver from "../../../CAREUI/interactive/SlideOver"; import { classNames } from "../../../Utils/utils"; @@ -13,9 +13,9 @@ import { TooltipContent, TooltipProvider, TooltipTrigger, -} from "@/Components/ui/tooltip"; +} from "@/components/ui/tooltip"; import { useTranslation } from "react-i18next"; -import { useCareAppNavItems } from "@/Common/hooks/useCareApps"; +import { useCareAppNavItems } from "@/common/hooks/useCareApps"; export const SIDEBAR_SHRINK_PREFERENCE_KEY = "sidebarShrinkPreference"; diff --git a/src/Components/Common/Sidebar/SidebarItem.tsx b/src/components/Common/Sidebar/SidebarItem.tsx similarity index 98% rename from src/Components/Common/Sidebar/SidebarItem.tsx rename to src/components/Common/Sidebar/SidebarItem.tsx index 6db51bbac3a..14a7445c358 100644 --- a/src/Components/Common/Sidebar/SidebarItem.tsx +++ b/src/components/Common/Sidebar/SidebarItem.tsx @@ -1,7 +1,7 @@ import { Link } from "raviger"; import { useTranslation } from "react-i18next"; import CareIcon from "../../../CAREUI/icons/CareIcon"; -import useAppHistory from "../../../Common/hooks/useAppHistory"; +import useAppHistory from "@/common/hooks/useAppHistory"; import React, { forwardRef, Ref } from "react"; export type SidebarIcon = React.ReactNode; diff --git a/src/Components/Common/Sidebar/SidebarUserCard.tsx b/src/components/Common/Sidebar/SidebarUserCard.tsx similarity index 92% rename from src/Components/Common/Sidebar/SidebarUserCard.tsx rename to src/components/Common/Sidebar/SidebarUserCard.tsx index 2352bf6d843..b73b97771f5 100644 --- a/src/Components/Common/Sidebar/SidebarUserCard.tsx +++ b/src/components/Common/Sidebar/SidebarUserCard.tsx @@ -3,15 +3,15 @@ import { Link } from "raviger"; import { useTranslation } from "react-i18next"; import CareIcon from "../../../CAREUI/icons/CareIcon"; import { formatName, formatDisplayName } from "../../../Utils/utils"; -import useAuthUser, { useAuthContext } from "../../../Common/hooks/useAuthUser"; -import { Avatar } from "@/Components/Common/Avatar"; -import { Button } from "@/Components/ui/button"; +import useAuthUser, { useAuthContext } from "@/common/hooks/useAuthUser"; +import { Avatar } from "@/components/Common/Avatar"; +import { Button } from "@/components/ui/button"; import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuTrigger, -} from "@/Components/ui/dropdown-menu"; +} from "@/components/ui/dropdown-menu"; interface SidebarUserCardProps { shrinked: boolean; diff --git a/src/Components/Common/SkillSelect.tsx b/src/components/Common/SkillSelect.tsx similarity index 100% rename from src/Components/Common/SkillSelect.tsx rename to src/components/Common/SkillSelect.tsx diff --git a/src/Components/Common/SortDropdown.tsx b/src/components/Common/SortDropdown.tsx similarity index 100% rename from src/Components/Common/SortDropdown.tsx rename to src/components/Common/SortDropdown.tsx diff --git a/src/Components/Common/Spinner.tsx b/src/components/Common/Spinner.tsx similarity index 100% rename from src/Components/Common/Spinner.tsx rename to src/components/Common/Spinner.tsx diff --git a/src/Components/Common/StateAutocompleteFormField.tsx b/src/components/Common/StateAutocompleteFormField.tsx similarity index 100% rename from src/Components/Common/StateAutocompleteFormField.tsx rename to src/components/Common/StateAutocompleteFormField.tsx diff --git a/src/Components/Common/Steps.tsx b/src/components/Common/Steps.tsx similarity index 100% rename from src/Components/Common/Steps.tsx rename to src/components/Common/Steps.tsx diff --git a/src/Components/Common/TemperatureFormField.tsx b/src/components/Common/TemperatureFormField.tsx similarity index 100% rename from src/Components/Common/TemperatureFormField.tsx rename to src/components/Common/TemperatureFormField.tsx diff --git a/src/Components/Common/UpdatableApp.tsx b/src/components/Common/UpdatableApp.tsx similarity index 100% rename from src/Components/Common/UpdatableApp.tsx rename to src/components/Common/UpdatableApp.tsx diff --git a/src/Components/Common/Uptime.tsx b/src/components/Common/Uptime.tsx similarity index 99% rename from src/Components/Common/Uptime.tsx rename to src/components/Common/Uptime.tsx index 2c86b7717cc..c9335b6f62a 100644 --- a/src/Components/Common/Uptime.tsx +++ b/src/components/Common/Uptime.tsx @@ -3,7 +3,7 @@ import { useEffect, useRef, useState } from "react"; import { AssetStatus, AvailabilityRecord } from "../Assets/AssetTypes"; import { classNames } from "../../Utils/utils"; import dayjs from "../../Utils/dayjs"; -import useQuery from "../../Utils/request/useQuery.js"; +import useQuery from "../../Utils/request/useQuery"; import { PaginatedResponse, QueryRoute } from "../../Utils/request/types"; const STATUS_COLORS = { diff --git a/src/Components/Common/UserAutocompleteFormField.tsx b/src/components/Common/UserAutocompleteFormField.tsx similarity index 98% rename from src/Components/Common/UserAutocompleteFormField.tsx rename to src/components/Common/UserAutocompleteFormField.tsx index dd7c4c4301e..2bf5c49ffc8 100644 --- a/src/Components/Common/UserAutocompleteFormField.tsx +++ b/src/components/Common/UserAutocompleteFormField.tsx @@ -10,7 +10,7 @@ import { isUserOnline, mergeQueryOptions, } from "../../Utils/utils"; -import { UserRole } from "../../Common/constants"; +import { UserRole } from "@/common/constants"; import { useEffect, useState } from "react"; import useQuery from "../../Utils/request/useQuery"; import routes from "../../Redux/api"; diff --git a/src/Components/Common/UserDetails.tsx b/src/components/Common/UserDetails.tsx similarity index 100% rename from src/Components/Common/UserDetails.tsx rename to src/components/Common/UserDetails.tsx diff --git a/src/Components/Common/UserDetailsComponet.tsx b/src/components/Common/UserDetailsComponet.tsx similarity index 100% rename from src/Components/Common/UserDetailsComponet.tsx rename to src/components/Common/UserDetailsComponet.tsx diff --git a/src/Components/Common/components/AccordionV2.tsx b/src/components/Common/components/AccordionV2.tsx similarity index 100% rename from src/Components/Common/components/AccordionV2.tsx rename to src/components/Common/components/AccordionV2.tsx diff --git a/src/Components/Common/components/ButtonV2.tsx b/src/components/Common/components/ButtonV2.tsx similarity index 100% rename from src/Components/Common/components/ButtonV2.tsx rename to src/components/Common/components/ButtonV2.tsx diff --git a/src/Components/Common/components/CircularProgress.tsx b/src/components/Common/components/CircularProgress.tsx similarity index 100% rename from src/Components/Common/components/CircularProgress.tsx rename to src/components/Common/components/CircularProgress.tsx diff --git a/src/Components/Common/components/CollapseV2.tsx b/src/components/Common/components/CollapseV2.tsx similarity index 100% rename from src/Components/Common/components/CollapseV2.tsx rename to src/components/Common/components/CollapseV2.tsx diff --git a/src/Components/Common/components/ContactLink.tsx b/src/components/Common/components/ContactLink.tsx similarity index 100% rename from src/Components/Common/components/ContactLink.tsx rename to src/components/Common/components/ContactLink.tsx diff --git a/src/Components/Common/components/HelperComponents.tsx b/src/components/Common/components/HelperComponents.tsx similarity index 100% rename from src/Components/Common/components/HelperComponents.tsx rename to src/components/Common/components/HelperComponents.tsx diff --git a/src/Components/Common/components/Menu.tsx b/src/components/Common/components/Menu.tsx similarity index 97% rename from src/Components/Common/components/Menu.tsx rename to src/components/Common/components/Menu.tsx index 14dabfe9781..cd2f80d0546 100644 --- a/src/Components/Common/components/Menu.tsx +++ b/src/components/Common/components/Menu.tsx @@ -5,7 +5,7 @@ import { Menu, MenuButton, MenuItem, MenuItems } from "@headlessui/react"; import CareIcon from "../../../CAREUI/icons/CareIcon"; import { classNames } from "../../../Utils/utils"; -import { useIsAuthorized } from "../../../Common/hooks/useIsAuthorized"; +import { useIsAuthorized } from "@/common/hooks/useIsAuthorized"; interface DropdownMenuProps { id?: string; diff --git a/src/Components/Common/components/Page.tsx b/src/components/Common/components/Page.tsx similarity index 100% rename from src/Components/Common/components/Page.tsx rename to src/components/Common/components/Page.tsx diff --git a/src/Components/Common/components/Readmore.tsx b/src/components/Common/components/Readmore.tsx similarity index 100% rename from src/Components/Common/components/Readmore.tsx rename to src/components/Common/components/Readmore.tsx diff --git a/src/Components/Common/components/Switch.tsx b/src/components/Common/components/Switch.tsx similarity index 100% rename from src/Components/Common/components/Switch.tsx rename to src/components/Common/components/Switch.tsx diff --git a/src/Components/Common/components/Table.tsx b/src/components/Common/components/Table.tsx similarity index 100% rename from src/Components/Common/components/Table.tsx rename to src/components/Common/components/Table.tsx diff --git a/src/Components/Common/components/Tabs.tsx b/src/components/Common/components/Tabs.tsx similarity index 96% rename from src/Components/Common/components/Tabs.tsx rename to src/components/Common/components/Tabs.tsx index 9f59aab8754..e59f0d1f645 100644 --- a/src/Components/Common/components/Tabs.tsx +++ b/src/components/Common/components/Tabs.tsx @@ -1,6 +1,6 @@ import { useEffect, useRef, type ReactNode } from "react"; import { classNames } from "../../../Utils/utils"; -import useWindowDimensions from "../../../Common/hooks/useWindowDimensions"; +import useWindowDimensions from "@/common/hooks/useWindowDimensions"; export default function Tabs(props: { className?: string; diff --git a/src/Components/Common/prescription-builder/InvestigationBuilder.tsx b/src/components/Common/prescription-builder/InvestigationBuilder.tsx similarity index 100% rename from src/Components/Common/prescription-builder/InvestigationBuilder.tsx rename to src/components/Common/prescription-builder/InvestigationBuilder.tsx diff --git a/src/Components/Common/prescription-builder/PrescriptionDropdown.tsx b/src/components/Common/prescription-builder/PrescriptionDropdown.tsx similarity index 100% rename from src/Components/Common/prescription-builder/PrescriptionDropdown.tsx rename to src/components/Common/prescription-builder/PrescriptionDropdown.tsx diff --git a/src/Components/Common/prescription-builder/PrescriptionMultiselect.tsx b/src/components/Common/prescription-builder/PrescriptionMultiselect.tsx similarity index 100% rename from src/Components/Common/prescription-builder/PrescriptionMultiselect.tsx rename to src/components/Common/prescription-builder/PrescriptionMultiselect.tsx diff --git a/src/Components/Common/prescription-builder/ProcedureBuilder.tsx b/src/components/Common/prescription-builder/ProcedureBuilder.tsx similarity index 100% rename from src/Components/Common/prescription-builder/ProcedureBuilder.tsx rename to src/components/Common/prescription-builder/ProcedureBuilder.tsx diff --git a/src/Components/DeathReport/DeathReport.tsx b/src/components/DeathReport/DeathReport.tsx similarity index 99% rename from src/Components/DeathReport/DeathReport.tsx rename to src/components/DeathReport/DeathReport.tsx index 2424d46f607..702a486bdfb 100644 --- a/src/Components/DeathReport/DeathReport.tsx +++ b/src/components/DeathReport/DeathReport.tsx @@ -1,5 +1,5 @@ import { useState } from "react"; -import { GENDER_TYPES } from "../../Common/constants"; +import { GENDER_TYPES } from "@/common/constants"; import TextFormField from "../Form/FormFields/TextFormField"; import TextAreaFormField from "../Form/FormFields/TextAreaFormField"; import DateFormField from "../Form/FormFields/DateFormField"; @@ -9,7 +9,7 @@ import { formatPatientAge, humanizeStrings, } from "../../Utils/utils"; -import Page from "../Common/components/Page"; +import Page from "@/components/Common/components/Page"; import Form from "../Form/Form"; import { useTranslation } from "react-i18next"; import { navigate } from "raviger"; diff --git a/src/Components/Diagnosis/ConditionVerificationStatusMenu.tsx b/src/components/Diagnosis/ConditionVerificationStatusMenu.tsx similarity index 96% rename from src/Components/Diagnosis/ConditionVerificationStatusMenu.tsx rename to src/components/Diagnosis/ConditionVerificationStatusMenu.tsx index e4c1c019bc4..121ff258195 100644 --- a/src/Components/Diagnosis/ConditionVerificationStatusMenu.tsx +++ b/src/components/Diagnosis/ConditionVerificationStatusMenu.tsx @@ -1,12 +1,14 @@ import { useTranslation } from "react-i18next"; import CareIcon from "../../CAREUI/icons/CareIcon"; -import DropdownMenu, { DropdownItem } from "../Common/components/Menu"; +import DropdownMenu, { + DropdownItem, +} from "@/components/Common/components/Menu"; import { ConditionVerificationStatus, InactiveConditionVerificationStatuses, } from "./types"; import { classNames } from "../../Utils/utils"; -import { ButtonSize } from "../Common/components/ButtonV2"; +import { ButtonSize } from "@/components/Common/components/ButtonV2"; interface Props { disabled?: boolean; diff --git a/src/Components/Diagnosis/ConsultationDiagnosisBuilder/AddICD11Diagnosis.tsx b/src/components/Diagnosis/ConsultationDiagnosisBuilder/AddICD11Diagnosis.tsx similarity index 100% rename from src/Components/Diagnosis/ConsultationDiagnosisBuilder/AddICD11Diagnosis.tsx rename to src/components/Diagnosis/ConsultationDiagnosisBuilder/AddICD11Diagnosis.tsx diff --git a/src/Components/Diagnosis/ConsultationDiagnosisBuilder/ConsultationDiagnosisBuilder.tsx b/src/components/Diagnosis/ConsultationDiagnosisBuilder/ConsultationDiagnosisBuilder.tsx similarity index 99% rename from src/Components/Diagnosis/ConsultationDiagnosisBuilder/ConsultationDiagnosisBuilder.tsx rename to src/components/Diagnosis/ConsultationDiagnosisBuilder/ConsultationDiagnosisBuilder.tsx index be9f573fea4..ee716039364 100644 --- a/src/Components/Diagnosis/ConsultationDiagnosisBuilder/ConsultationDiagnosisBuilder.tsx +++ b/src/components/Diagnosis/ConsultationDiagnosisBuilder/ConsultationDiagnosisBuilder.tsx @@ -1,5 +1,5 @@ import { useEffect, useState } from "react"; -import useSlug from "../../../Common/hooks/useSlug"; +import useSlug from "@/common/hooks/useSlug"; import { ConsultationDiagnosis, CreateDiagnosis, diff --git a/src/Components/Diagnosis/ConsultationDiagnosisBuilder/ConsultationDiagnosisEntry.tsx b/src/components/Diagnosis/ConsultationDiagnosisBuilder/ConsultationDiagnosisEntry.tsx similarity index 100% rename from src/Components/Diagnosis/ConsultationDiagnosisBuilder/ConsultationDiagnosisEntry.tsx rename to src/components/Diagnosis/ConsultationDiagnosisBuilder/ConsultationDiagnosisEntry.tsx diff --git a/src/Components/Diagnosis/ConsultationDiagnosisBuilder/PrincipalDiagnosisSelect.tsx b/src/components/Diagnosis/ConsultationDiagnosisBuilder/PrincipalDiagnosisSelect.tsx similarity index 100% rename from src/Components/Diagnosis/ConsultationDiagnosisBuilder/PrincipalDiagnosisSelect.tsx rename to src/components/Diagnosis/ConsultationDiagnosisBuilder/PrincipalDiagnosisSelect.tsx diff --git a/src/Components/Diagnosis/DiagnosesListAccordion.tsx b/src/components/Diagnosis/DiagnosesListAccordion.tsx similarity index 98% rename from src/Components/Diagnosis/DiagnosesListAccordion.tsx rename to src/components/Diagnosis/DiagnosesListAccordion.tsx index adae1d8bb7c..534f4f0bf6f 100644 --- a/src/Components/Diagnosis/DiagnosesListAccordion.tsx +++ b/src/components/Diagnosis/DiagnosesListAccordion.tsx @@ -7,7 +7,7 @@ import { useTranslation } from "react-i18next"; import { classNames, compareBy } from "../../Utils/utils"; import { useState } from "react"; import CareIcon from "../../CAREUI/icons/CareIcon"; -import ButtonV2 from "../Common/components/ButtonV2"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; interface Props { diagnoses: ConsultationDiagnosis[]; diff --git a/src/Components/Diagnosis/routes.ts b/src/components/Diagnosis/routes.ts similarity index 100% rename from src/Components/Diagnosis/routes.ts rename to src/components/Diagnosis/routes.ts diff --git a/src/Components/Diagnosis/types.ts b/src/components/Diagnosis/types.ts similarity index 100% rename from src/Components/Diagnosis/types.ts rename to src/components/Diagnosis/types.ts diff --git a/src/Components/Diagnosis/utils.ts b/src/components/Diagnosis/utils.ts similarity index 100% rename from src/Components/Diagnosis/utils.ts rename to src/components/Diagnosis/utils.ts diff --git a/src/Components/ErrorPages/404.tsx b/src/components/ErrorPages/404.tsx similarity index 100% rename from src/Components/ErrorPages/404.tsx rename to src/components/ErrorPages/404.tsx diff --git a/src/Components/ErrorPages/BrowserWarning.tsx b/src/components/ErrorPages/BrowserWarning.tsx similarity index 100% rename from src/Components/ErrorPages/BrowserWarning.tsx rename to src/components/ErrorPages/BrowserWarning.tsx diff --git a/src/Components/ErrorPages/InvalidReset.tsx b/src/components/ErrorPages/InvalidReset.tsx similarity index 100% rename from src/Components/ErrorPages/InvalidReset.tsx rename to src/components/ErrorPages/InvalidReset.tsx diff --git a/src/Components/ErrorPages/SessionExpired.tsx b/src/components/ErrorPages/SessionExpired.tsx similarity index 93% rename from src/Components/ErrorPages/SessionExpired.tsx rename to src/components/ErrorPages/SessionExpired.tsx index 32036a0319d..441412ba1e9 100644 --- a/src/Components/ErrorPages/SessionExpired.tsx +++ b/src/components/ErrorPages/SessionExpired.tsx @@ -1,7 +1,7 @@ import * as Notification from "../../Utils/Notifications"; import { useEffect } from "react"; import { useTranslation } from "react-i18next"; -import { useAuthContext } from "../../Common/hooks/useAuthUser"; +import { useAuthContext } from "@/common/hooks/useAuthUser"; export default function SessionExpired() { const { signOut } = useAuthContext(); diff --git a/src/Components/ExternalResult/FacilitiesSelectDialogue.tsx b/src/components/ExternalResult/FacilitiesSelectDialogue.tsx similarity index 85% rename from src/Components/ExternalResult/FacilitiesSelectDialogue.tsx rename to src/components/ExternalResult/FacilitiesSelectDialogue.tsx index 4dfe8850272..3f15e35e992 100644 --- a/src/Components/ExternalResult/FacilitiesSelectDialogue.tsx +++ b/src/components/ExternalResult/FacilitiesSelectDialogue.tsx @@ -1,9 +1,9 @@ -import { Cancel, Submit } from "../Common/components/ButtonV2"; -import DialogModal from "../Common/Dialog"; -import { FacilitySelect } from "../Common/FacilitySelect"; +import { Cancel, Submit } from "@/components/Common/components/ButtonV2"; +import DialogModal from "@/components/Common/Dialog"; +import { FacilitySelect } from "@/components/Common/FacilitySelect"; import { FacilityModel } from "../Facility/models"; import { useTranslation } from "react-i18next"; -import useAuthUser from "../../Common/hooks/useAuthUser"; +import useAuthUser from "@/common/hooks/useAuthUser"; interface Props { show: boolean; diff --git a/src/Components/ExternalResult/models.ts b/src/components/ExternalResult/models.ts similarity index 100% rename from src/Components/ExternalResult/models.ts rename to src/components/ExternalResult/models.ts diff --git a/src/Components/Facility/AddBedForm.tsx b/src/components/Facility/AddBedForm.tsx similarity index 95% rename from src/Components/Facility/AddBedForm.tsx rename to src/components/Facility/AddBedForm.tsx index 3bb43f9a27e..ee607587195 100644 --- a/src/Components/Facility/AddBedForm.tsx +++ b/src/components/Facility/AddBedForm.tsx @@ -1,21 +1,21 @@ import Card from "../../CAREUI/display/Card"; import { useState, SyntheticEvent } from "react"; -import * as Notification from "../../Utils/Notifications.js"; +import * as Notification from "../../Utils/Notifications"; import CheckBoxFormField from "../Form/FormFields/CheckBoxFormField"; import { SelectFormField } from "../Form/FormFields/SelectFormField"; -import { LOCATION_BED_TYPES } from "../../Common/constants"; -import { Cancel, Submit } from "../Common/components/ButtonV2"; +import { LOCATION_BED_TYPES } from "@/common/constants"; +import { Cancel, Submit } from "@/components/Common/components/ButtonV2"; import TextFormField from "../Form/FormFields/TextFormField"; import TextAreaFormField from "../Form/FormFields/TextAreaFormField"; -import Page from "../Common/components/Page"; +import Page from "@/components/Common/components/Page"; import useQuery from "../../Utils/request/useQuery"; import routes from "../../Redux/api"; -import useAppHistory from "../../Common/hooks/useAppHistory"; +import useAppHistory from "@/common/hooks/useAppHistory"; import request from "../../Utils/request/request"; import { useTranslation } from "react-i18next"; -import Loading from "@/Components/Common/Loading"; +import Loading from "@/components/Common/Loading"; interface Props { facilityId: string; locationId: string; diff --git a/src/Components/Facility/AddInventoryForm.tsx b/src/components/Facility/AddInventoryForm.tsx similarity index 96% rename from src/Components/Facility/AddInventoryForm.tsx rename to src/components/Facility/AddInventoryForm.tsx index 08fd7479dc8..d48a2f39653 100644 --- a/src/Components/Facility/AddInventoryForm.tsx +++ b/src/components/Facility/AddInventoryForm.tsx @@ -1,17 +1,17 @@ import { useReducer, useState, useEffect } from "react"; import Card from "../../CAREUI/display/Card"; -import * as Notification from "../../Utils/Notifications.js"; -import Page from "../Common/components/Page"; +import * as Notification from "../../Utils/Notifications"; +import Page from "@/components/Common/components/Page"; import { FieldLabel } from "../Form/FormFields/FormField"; import { SelectFormField } from "../Form/FormFields/SelectFormField"; import TextFormField from "../Form/FormFields/TextFormField"; -import { Cancel, Submit } from "../Common/components/ButtonV2"; -import useAppHistory from "../../Common/hooks/useAppHistory"; +import { Cancel, Submit } from "@/components/Common/components/ButtonV2"; +import useAppHistory from "@/common/hooks/useAppHistory"; import useQuery from "../../Utils/request/useQuery"; import routes from "../../Redux/api"; import request from "../../Utils/request/request"; -import Loading from "@/Components/Common/Loading"; +import Loading from "@/components/Common/Loading"; const initForm = { id: "", quantity: "", diff --git a/src/Components/Facility/AddLocationForm.tsx b/src/components/Facility/AddLocationForm.tsx similarity index 96% rename from src/Components/Facility/AddLocationForm.tsx rename to src/components/Facility/AddLocationForm.tsx index 5b480d89d89..d3ae0f57955 100644 --- a/src/Components/Facility/AddLocationForm.tsx +++ b/src/components/Facility/AddLocationForm.tsx @@ -1,17 +1,17 @@ import { useState, SyntheticEvent } from "react"; -import * as Notification from "../../Utils/Notifications.js"; +import * as Notification from "../../Utils/Notifications"; import { navigate } from "raviger"; -import { Submit, Cancel } from "../Common/components/ButtonV2"; +import { Submit, Cancel } from "@/components/Common/components/ButtonV2"; import TextFormField from "../Form/FormFields/TextFormField"; import TextAreaFormField from "../Form/FormFields/TextAreaFormField"; -import Page from "../Common/components/Page"; +import Page from "@/components/Common/components/Page"; import { SelectFormField } from "../Form/FormFields/SelectFormField"; import { AssetLocationType } from "../Assets/AssetTypes"; import useQuery from "../../Utils/request/useQuery"; import routes from "../../Redux/api"; import request from "../../Utils/request/request"; -import Loading from "@/Components/Common/Loading"; +import Loading from "@/components/Common/Loading"; interface Props { facilityId: string; locationId?: string; diff --git a/src/Components/Facility/AssetCreate.tsx b/src/components/Facility/AssetCreate.tsx similarity index 97% rename from src/Components/Facility/AssetCreate.tsx rename to src/components/Facility/AssetCreate.tsx index 110bf525509..40bf4d276dd 100644 --- a/src/Components/Facility/AssetCreate.tsx +++ b/src/components/Facility/AssetCreate.tsx @@ -1,7 +1,7 @@ -import * as Notification from "../../Utils/Notifications.js"; +import * as Notification from "../../Utils/Notifications"; import { AssetClass, AssetType } from "../Assets/AssetTypes"; -import { Cancel, Submit } from "../Common/components/ButtonV2"; +import { Cancel, Submit } from "@/components/Common/components/ButtonV2"; import { LegacyRef, MutableRefObject, @@ -14,29 +14,29 @@ import { import CareIcon, { IconName } from "../../CAREUI/icons/CareIcon"; import { FieldErrorText, FieldLabel } from "../Form/FormFields/FormField"; -import { LocationSelect } from "../Common/LocationSelect"; -import Page from "../Common/components/Page"; +import { LocationSelect } from "@/components/Common/LocationSelect"; +import Page from "@/components/Common/components/Page"; import PhoneNumberFormField from "../Form/FormFields/PhoneNumberFormField"; import { IDetectedBarcode, Scanner } from "@yudiel/react-qr-scanner"; import { SelectFormField } from "../Form/FormFields/SelectFormField"; -import SwitchV2 from "../Common/components/Switch"; +import SwitchV2 from "@/components/Common/components/Switch"; import TextAreaFormField from "../Form/FormFields/TextAreaFormField"; import TextFormField from "../Form/FormFields/TextFormField"; import { navigate } from "raviger"; import { parseQueryParams } from "../../Utils/primitives"; -import useAppHistory from "../../Common/hooks/useAppHistory"; +import useAppHistory from "@/common/hooks/useAppHistory"; import useVisibility from "../../Utils/useVisibility"; -import { validateEmailAddress } from "../../Common/validation"; -import { dateQueryString, parsePhoneNumber } from "../../Utils/utils.js"; +import { validateEmailAddress } from "@/common/validation"; +import { dateQueryString, parsePhoneNumber } from "../../Utils/utils"; import dayjs from "../../Utils/dayjs"; -import DateFormField from "../Form/FormFields/DateFormField.js"; -import useQuery from "../../Utils/request/useQuery.js"; -import routes from "../../Redux/api.js"; -import request from "../../Utils/request/request.js"; +import DateFormField from "../Form/FormFields/DateFormField"; +import useQuery from "../../Utils/request/useQuery"; +import routes from "../../Redux/api"; +import request from "../../Utils/request/request"; import { useTranslation } from "react-i18next"; -import Loading from "@/Components/Common/Loading"; +import Loading from "@/components/Common/Loading"; const formErrorKeys = [ "name", "asset_class", diff --git a/src/Components/Facility/BedCapacity.tsx b/src/components/Facility/BedCapacity.tsx similarity index 98% rename from src/Components/Facility/BedCapacity.tsx rename to src/components/Facility/BedCapacity.tsx index 7d36190c441..5580ef63a84 100644 --- a/src/Components/Facility/BedCapacity.tsx +++ b/src/components/Facility/BedCapacity.tsx @@ -1,11 +1,11 @@ import { useEffect, useReducer, useState } from "react"; -import * as Notification from "../../Utils/Notifications.js"; +import * as Notification from "../../Utils/Notifications"; import { CapacityModal, OptionsType } from "./models"; import TextFormField from "../Form/FormFields/TextFormField"; -import { Cancel, Submit } from "../Common/components/ButtonV2"; +import { Cancel, Submit } from "@/components/Common/components/ButtonV2"; import { SelectFormField } from "../Form/FormFields/SelectFormField"; import { FieldChangeEvent } from "../Form/FormFields/Utils"; -import { BED_TYPES } from "../../Common/constants"; +import { BED_TYPES } from "@/common/constants"; import routes from "../../Redux/api"; import request from "../../Utils/request/request"; import { useTranslation } from "react-i18next"; diff --git a/src/Components/Facility/BedDeleteDialog.tsx b/src/components/Facility/BedDeleteDialog.tsx similarity index 92% rename from src/Components/Facility/BedDeleteDialog.tsx rename to src/components/Facility/BedDeleteDialog.tsx index a563b94e849..58e9e97028d 100644 --- a/src/Components/Facility/BedDeleteDialog.tsx +++ b/src/components/Facility/BedDeleteDialog.tsx @@ -1,5 +1,5 @@ import { useState } from "react"; -import ConfirmDialog from "../Common/ConfirmDialog"; +import ConfirmDialog from "@/components/Common/ConfirmDialog"; interface ConfirmDialogProps { name: string; diff --git a/src/Components/Facility/BedManagement.tsx b/src/components/Facility/BedManagement.tsx similarity index 95% rename from src/Components/Facility/BedManagement.tsx rename to src/components/Facility/BedManagement.tsx index 628e273b883..810a06e9c26 100644 --- a/src/Components/Facility/BedManagement.tsx +++ b/src/components/Facility/BedManagement.tsx @@ -1,18 +1,18 @@ import { useState } from "react"; -import ButtonV2 from "../Common/components/ButtonV2"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; import { BedModel } from "./models"; -import * as Notification from "../../Utils/Notifications.js"; -import { LOCATION_BED_TYPES } from "../../Common/constants"; +import * as Notification from "../../Utils/Notifications"; +import { LOCATION_BED_TYPES } from "@/common/constants"; import BedDeleteDialog from "./BedDeleteDialog"; import AuthorizeFor, { NonReadOnlyUsers } from "../../Utils/AuthorizeFor"; import CareIcon from "../../CAREUI/icons/CareIcon"; -import Page from "../Common/components/Page"; +import Page from "@/components/Common/components/Page"; import request from "../../Utils/request/request"; import routes from "../../Redux/api"; import useQuery from "../../Utils/request/useQuery"; -import useFilters from "../../Common/hooks/useFilters"; -import useAuthUser from "../../Common/hooks/useAuthUser"; -import Loading from "@/Components/Common/Loading"; +import useFilters from "@/common/hooks/useFilters"; +import useAuthUser from "@/common/hooks/useAuthUser"; +import Loading from "@/components/Common/Loading"; import PaginatedList from "@/CAREUI/misc/PaginatedList"; import { useTranslation } from "react-i18next"; interface BedManagementProps { diff --git a/src/Components/Facility/BedTypeCard.tsx b/src/components/Facility/BedTypeCard.tsx similarity index 96% rename from src/Components/Facility/BedTypeCard.tsx rename to src/components/Facility/BedTypeCard.tsx index 5b8f17c7a51..ba95b9eb1f6 100644 --- a/src/Components/Facility/BedTypeCard.tsx +++ b/src/components/Facility/BedTypeCard.tsx @@ -1,12 +1,12 @@ import { useEffect, useState } from "react"; import * as Notification from "../../Utils/Notifications"; import { BedCapacity } from "./BedCapacity"; -import DialogModal from "../Common/Dialog"; -import ButtonV2 from "../Common/components/ButtonV2"; +import DialogModal from "@/components/Common/Dialog"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; import { NonReadOnlyUsers } from "../../Utils/AuthorizeFor"; import CareIcon from "../../CAREUI/icons/CareIcon"; import RecordMeta from "../../CAREUI/display/RecordMeta"; -import ConfirmDialog from "../Common/ConfirmDialog"; +import ConfirmDialog from "@/components/Common/ConfirmDialog"; import routes from "../../Redux/api"; import request from "../../Utils/request/request"; diff --git a/src/Components/Facility/CentralNursingStation.tsx b/src/components/Facility/CentralNursingStation.tsx similarity index 94% rename from src/Components/Facility/CentralNursingStation.tsx rename to src/components/Facility/CentralNursingStation.tsx index 82a5542fc1e..985f472d011 100644 --- a/src/Components/Facility/CentralNursingStation.tsx +++ b/src/components/Facility/CentralNursingStation.tsx @@ -1,12 +1,12 @@ -import useFullscreen from "../../Common/hooks/useFullscreen"; +import useFullscreen from "@/common/hooks/useFullscreen"; import HL7PatientVitalsMonitor from "../VitalsMonitor/HL7PatientVitalsMonitor"; -import useFilters from "../../Common/hooks/useFilters"; -import Loading from "../Common/Loading"; -import Page from "../Common/components/Page"; -import ButtonV2 from "../Common/components/ButtonV2"; +import useFilters from "@/common/hooks/useFilters"; +import Loading from "@/components/Common/Loading"; +import Page from "@/components/Common/components/Page"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; import CareIcon from "../../CAREUI/icons/CareIcon"; -import { LocationSelect } from "../Common/LocationSelect"; -import Pagination from "../Common/Pagination"; +import { LocationSelect } from "@/components/Common/LocationSelect"; +import Pagination from "@/components/Common/Pagination"; import { Popover, PopoverButton, @@ -16,7 +16,7 @@ import { import { FieldLabel } from "../Form/FormFields/FormField"; import CheckBoxFormField from "../Form/FormFields/CheckBoxFormField"; import { useTranslation } from "react-i18next"; -import { SortOption } from "../Common/SortDropdown"; +import { SortOption } from "@/components/Common/SortDropdown"; import { SelectFormField } from "../Form/FormFields/SelectFormField"; import useVitalsAspectRatioConfig from "../VitalsMonitor/useVitalsAspectRatioConfig"; import useQuery from "../../Utils/request/useQuery"; diff --git a/src/Components/Facility/ConsultationCard.tsx b/src/components/Facility/ConsultationCard.tsx similarity index 96% rename from src/Components/Facility/ConsultationCard.tsx rename to src/components/Facility/ConsultationCard.tsx index 23b9cb86567..f52353d5410 100644 --- a/src/Components/Facility/ConsultationCard.tsx +++ b/src/components/Facility/ConsultationCard.tsx @@ -1,13 +1,13 @@ import { navigate } from "raviger"; import { ConsultationModel } from "./models"; import { formatDateTime } from "../../Utils/utils"; -import ButtonV2 from "../Common/components/ButtonV2"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; import { NonReadOnlyUsers } from "../../Utils/AuthorizeFor"; -import RelativeDateUserMention from "../Common/RelativeDateUserMention"; +import RelativeDateUserMention from "@/components/Common/RelativeDateUserMention"; import Chip from "../../CAREUI/display/Chip"; -import * as Notification from "../../Utils/Notifications.js"; +import * as Notification from "../../Utils/Notifications"; import { useState } from "react"; -import DialogModal from "../Common/Dialog.js"; +import DialogModal from "@/components/Common/Dialog"; import Beds from "./Consultations/Beds"; import careConfig from "@careConfig"; diff --git a/src/Components/Facility/ConsultationClaims.tsx b/src/components/Facility/ConsultationClaims.tsx similarity index 95% rename from src/Components/Facility/ConsultationClaims.tsx rename to src/components/Facility/ConsultationClaims.tsx index 853d44c3c4c..a449f4c18f1 100644 --- a/src/Components/Facility/ConsultationClaims.tsx +++ b/src/components/Facility/ConsultationClaims.tsx @@ -2,10 +2,10 @@ import * as Notification from "../../Utils/Notifications"; import ClaimCard from "../HCX/ClaimCard"; import CreateClaimCard from "../HCX/CreateClaimCard"; -import PageTitle from "@/Components/Common/PageTitle"; +import PageTitle from "@/components/Common/PageTitle"; import { navigate } from "raviger"; import routes from "../../Redux/api"; -import { useMessageListener } from "../../Common/hooks/useMessageListener"; +import { useMessageListener } from "@/common/hooks/useMessageListener"; import useQuery from "../../Utils/request/useQuery"; import { useState } from "react"; import { useTranslation } from "react-i18next"; diff --git a/src/Components/Facility/ConsultationDetails/ConsultationABGTab.tsx b/src/components/Facility/ConsultationDetails/ConsultationABGTab.tsx similarity index 89% rename from src/Components/Facility/ConsultationDetails/ConsultationABGTab.tsx rename to src/components/Facility/ConsultationDetails/ConsultationABGTab.tsx index 48cdc363f9b..a2163e823f0 100644 --- a/src/Components/Facility/ConsultationDetails/ConsultationABGTab.tsx +++ b/src/components/Facility/ConsultationDetails/ConsultationABGTab.tsx @@ -1,7 +1,7 @@ import { ConsultationTabProps } from "./index"; import { ABGPlots } from "../Consultations/ABGPlots"; -import PageTitle from "@/Components/Common/PageTitle"; +import PageTitle from "@/components/Common/PageTitle"; export const ConsultationABGTab = (props: ConsultationTabProps) => { return ( diff --git a/src/Components/Facility/ConsultationDetails/ConsultationDialysisTab.tsx b/src/components/Facility/ConsultationDetails/ConsultationDialysisTab.tsx similarity index 87% rename from src/Components/Facility/ConsultationDetails/ConsultationDialysisTab.tsx rename to src/components/Facility/ConsultationDetails/ConsultationDialysisTab.tsx index 8bd5201d922..0ead59404b9 100644 --- a/src/Components/Facility/ConsultationDetails/ConsultationDialysisTab.tsx +++ b/src/components/Facility/ConsultationDetails/ConsultationDialysisTab.tsx @@ -1,7 +1,7 @@ import { ConsultationTabProps } from "./index"; import { DialysisPlots } from "../Consultations/DialysisPlots"; -import PageTitle from "@/Components/Common/PageTitle"; +import PageTitle from "@/components/Common/PageTitle"; export const ConsultationDialysisTab = (props: ConsultationTabProps) => { return ( diff --git a/src/Components/Facility/ConsultationDetails/ConsultationFeedTab.tsx b/src/components/Facility/ConsultationDetails/ConsultationFeedTab.tsx similarity index 96% rename from src/Components/Facility/ConsultationDetails/ConsultationFeedTab.tsx rename to src/components/Facility/ConsultationDetails/ConsultationFeedTab.tsx index 91922c99205..9810b0bab85 100644 --- a/src/Components/Facility/ConsultationDetails/ConsultationFeedTab.tsx +++ b/src/components/Facility/ConsultationDetails/ConsultationFeedTab.tsx @@ -2,19 +2,19 @@ import { useEffect, useRef, useState } from "react"; import { ConsultationTabProps } from "./index"; import useQuery from "../../../Utils/request/useQuery"; import CameraFeed from "../../CameraFeed/CameraFeed"; -import Loading from "../../Common/Loading"; +import Loading from "@/components/Common/Loading"; import CameraPresetSelect from "../../CameraFeed/CameraPresetSelect"; import { triggerGoal } from "../../../Integrations/Plausible"; -import useAuthUser from "../../../Common/hooks/useAuthUser"; +import useAuthUser from "@/common/hooks/useAuthUser"; import CareIcon from "../../../CAREUI/icons/CareIcon"; -import ButtonV2 from "../../Common/components/ButtonV2"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; import useOperateCamera, { PTZPayload, } from "../../CameraFeed/useOperateCamera"; import request from "../../../Utils/request/request"; import { classNames, isIOS } from "../../../Utils/utils"; -import ConfirmDialog from "../../Common/ConfirmDialog"; -import useBreakpoints from "../../../Common/hooks/useBreakpoints"; +import ConfirmDialog from "@/components/Common/ConfirmDialog"; +import useBreakpoints from "@/common/hooks/useBreakpoints"; import { Warn } from "../../../Utils/Notifications"; import { useTranslation } from "react-i18next"; import { diff --git a/src/Components/Facility/ConsultationDetails/ConsultationFilesTab.tsx b/src/components/Facility/ConsultationDetails/ConsultationFilesTab.tsx similarity index 100% rename from src/Components/Facility/ConsultationDetails/ConsultationFilesTab.tsx rename to src/components/Facility/ConsultationDetails/ConsultationFilesTab.tsx diff --git a/src/Components/Facility/ConsultationDetails/ConsultationInvestigationsTab.tsx b/src/components/Facility/ConsultationDetails/ConsultationInvestigationsTab.tsx similarity index 91% rename from src/Components/Facility/ConsultationDetails/ConsultationInvestigationsTab.tsx rename to src/components/Facility/ConsultationDetails/ConsultationInvestigationsTab.tsx index 7f49fda1581..967d987414e 100644 --- a/src/Components/Facility/ConsultationDetails/ConsultationInvestigationsTab.tsx +++ b/src/components/Facility/ConsultationDetails/ConsultationInvestigationsTab.tsx @@ -1,12 +1,12 @@ import { ConsultationTabProps } from "./index"; import { NonReadOnlyUsers } from "../../../Utils/AuthorizeFor"; -import ButtonV2 from "../../Common/components/ButtonV2"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; import { navigate } from "raviger"; import CareIcon from "../../../CAREUI/icons/CareIcon"; import InvestigationTab from "../Investigations/investigationsTab"; import { t } from "i18next"; -import PageTitle from "@/Components/Common/PageTitle"; +import PageTitle from "@/components/Common/PageTitle"; export const ConsultationInvestigationsTab = (props: ConsultationTabProps) => { return (
diff --git a/src/Components/Facility/ConsultationDetails/ConsultationMedicinesTab.tsx b/src/components/Facility/ConsultationDetails/ConsultationMedicinesTab.tsx similarity index 93% rename from src/Components/Facility/ConsultationDetails/ConsultationMedicinesTab.tsx rename to src/components/Facility/ConsultationDetails/ConsultationMedicinesTab.tsx index 27af4bb6480..9bd7b662d4b 100644 --- a/src/Components/Facility/ConsultationDetails/ConsultationMedicinesTab.tsx +++ b/src/components/Facility/ConsultationDetails/ConsultationMedicinesTab.tsx @@ -1,5 +1,5 @@ import { ConsultationTabProps } from "./index"; -import PageTitle from "../../Common/PageHeadTitle"; +import PageTitle from "@/components/Common/PageHeadTitle"; import MedicineAdministrationSheet from "../../Medicine/MedicineAdministrationSheet"; import { MedicinePrescriptionSummary } from "../../Medicine/MedicinePrescriptionSummary"; diff --git a/src/Components/Facility/ConsultationDetails/ConsultationNeurologicalMonitoringTab.tsx b/src/components/Facility/ConsultationDetails/ConsultationNeurologicalMonitoringTab.tsx similarity index 90% rename from src/Components/Facility/ConsultationDetails/ConsultationNeurologicalMonitoringTab.tsx rename to src/components/Facility/ConsultationDetails/ConsultationNeurologicalMonitoringTab.tsx index 7aed6bb96d5..86afc562e91 100644 --- a/src/Components/Facility/ConsultationDetails/ConsultationNeurologicalMonitoringTab.tsx +++ b/src/components/Facility/ConsultationDetails/ConsultationNeurologicalMonitoringTab.tsx @@ -1,7 +1,7 @@ import { NeurologicalTable } from "../Consultations/NeurologicalTables"; import { ConsultationTabProps } from "./index"; -import PageTitle from "@/Components/Common/PageTitle"; +import PageTitle from "@/components/Common/PageTitle"; export const ConsultationNeurologicalMonitoringTab = ( props: ConsultationTabProps, diff --git a/src/Components/Facility/ConsultationDetails/ConsultationNursingTab.tsx b/src/components/Facility/ConsultationDetails/ConsultationNursingTab.tsx similarity index 96% rename from src/Components/Facility/ConsultationDetails/ConsultationNursingTab.tsx rename to src/components/Facility/ConsultationDetails/ConsultationNursingTab.tsx index 63e3330bffd..6203377892d 100644 --- a/src/Components/Facility/ConsultationDetails/ConsultationNursingTab.tsx +++ b/src/components/Facility/ConsultationDetails/ConsultationNursingTab.tsx @@ -5,12 +5,12 @@ import { useTranslation } from "react-i18next"; import request from "../../../Utils/request/request"; import routes from "../../../Redux/api"; import { RoutineAnalysisRes, RoutineFields } from "../models"; -import Loading from "../../Common/Loading"; +import Loading from "@/components/Common/Loading"; import { classNames, formatDate, formatTime } from "../../../Utils/utils"; -import Pagination from "../../Common/Pagination"; -import { PAGINATION_LIMIT } from "../../../Common/constants"; +import Pagination from "@/components/Common/Pagination"; +import { PAGINATION_LIMIT } from "@/common/constants"; -import PageTitle from "@/Components/Common/PageTitle"; +import PageTitle from "@/components/Common/PageTitle"; export default function ConsultationNursingTab(props: ConsultationTabProps) { const { t } = useTranslation(); diff --git a/src/Components/Facility/ConsultationDetails/ConsultationNutritionTab.tsx b/src/components/Facility/ConsultationDetails/ConsultationNutritionTab.tsx similarity index 89% rename from src/Components/Facility/ConsultationDetails/ConsultationNutritionTab.tsx rename to src/components/Facility/ConsultationDetails/ConsultationNutritionTab.tsx index f1b51ec4b81..faad29f0908 100644 --- a/src/Components/Facility/ConsultationDetails/ConsultationNutritionTab.tsx +++ b/src/components/Facility/ConsultationDetails/ConsultationNutritionTab.tsx @@ -1,7 +1,7 @@ import { ConsultationTabProps } from "./index"; import { NutritionPlots } from "../Consultations/NutritionPlots"; -import PageTitle from "@/Components/Common/PageTitle"; +import PageTitle from "@/components/Common/PageTitle"; export const ConsultationNutritionTab = (props: ConsultationTabProps) => { return ( diff --git a/src/Components/Facility/ConsultationDetails/ConsultationPressureSoreTab.tsx b/src/components/Facility/ConsultationDetails/ConsultationPressureSoreTab.tsx similarity index 88% rename from src/Components/Facility/ConsultationDetails/ConsultationPressureSoreTab.tsx rename to src/components/Facility/ConsultationDetails/ConsultationPressureSoreTab.tsx index 5f8c0403afe..6f055144618 100644 --- a/src/Components/Facility/ConsultationDetails/ConsultationPressureSoreTab.tsx +++ b/src/components/Facility/ConsultationDetails/ConsultationPressureSoreTab.tsx @@ -1,7 +1,7 @@ import { ConsultationTabProps } from "./index"; import { PressureSoreDiagrams } from "../Consultations/PressureSoreDiagrams"; -import PageTitle from "@/Components/Common/PageTitle"; +import PageTitle from "@/components/Common/PageTitle"; export const ConsultationPressureSoreTab = (props: ConsultationTabProps) => { return ( diff --git a/src/Components/Facility/ConsultationDetails/ConsultationSummaryTab.tsx b/src/components/Facility/ConsultationDetails/ConsultationSummaryTab.tsx similarity index 90% rename from src/Components/Facility/ConsultationDetails/ConsultationSummaryTab.tsx rename to src/components/Facility/ConsultationDetails/ConsultationSummaryTab.tsx index ef4482b674c..25d27dcf6b0 100644 --- a/src/Components/Facility/ConsultationDetails/ConsultationSummaryTab.tsx +++ b/src/components/Facility/ConsultationDetails/ConsultationSummaryTab.tsx @@ -1,7 +1,7 @@ import { ConsultationTabProps } from "./index"; import { PrimaryParametersPlot } from "../Consultations/PrimaryParametersPlot"; -import PageTitle from "@/Components/Common/PageTitle"; +import PageTitle from "@/components/Common/PageTitle"; export const ConsultationSummaryTab = (props: ConsultationTabProps) => { return ( diff --git a/src/Components/Facility/ConsultationDetails/ConsultationUpdatesTab.tsx b/src/components/Facility/ConsultationDetails/ConsultationUpdatesTab.tsx similarity index 99% rename from src/Components/Facility/ConsultationDetails/ConsultationUpdatesTab.tsx rename to src/components/Facility/ConsultationDetails/ConsultationUpdatesTab.tsx index 88b9b292eea..de2fc6a7e5a 100644 --- a/src/Components/Facility/ConsultationDetails/ConsultationUpdatesTab.tsx +++ b/src/components/Facility/ConsultationDetails/ConsultationUpdatesTab.tsx @@ -5,7 +5,7 @@ import { BedModel } from "../models"; import HL7PatientVitalsMonitor from "../../VitalsMonitor/HL7PatientVitalsMonitor"; import VentilatorPatientVitalsMonitor from "../../VitalsMonitor/VentilatorPatientVitalsMonitor"; import useVitalsAspectRatioConfig from "../../VitalsMonitor/useVitalsAspectRatioConfig"; -import { DISCHARGE_REASONS } from "../../../Common/constants"; +import { DISCHARGE_REASONS } from "@/common/constants"; import PrescriptionsTable from "../../Medicine/PrescriptionsTable"; import Chip from "../../../CAREUI/display/Chip"; import { @@ -15,7 +15,7 @@ import { isAntenatal, isPostPartum, } from "../../../Utils/utils"; -import ReadMore from "../../Common/components/Readmore"; +import ReadMore from "@/components/Common/components/Readmore"; import DailyRoundsList from "../Consultations/DailyRoundsList"; import EventsList from "./Events/EventsList"; import { getVitalsMonitorSocketUrl } from "../../VitalsMonitor/utils"; @@ -23,9 +23,9 @@ import useQuery from "../../../Utils/request/useQuery"; import routes from "../../../Redux/api"; import CareIcon from "../../../CAREUI/icons/CareIcon"; import EncounterSymptomsCard from "../../Symptoms/SymptomsCard"; -import Tabs from "../../Common/components/Tabs"; +import Tabs from "@/components/Common/components/Tabs"; -import PageTitle from "@/Components/Common/PageTitle"; +import PageTitle from "@/components/Common/PageTitle"; export const ConsultationUpdatesTab = (props: ConsultationTabProps) => { const [hl7SocketUrl, setHL7SocketUrl] = useState(); diff --git a/src/Components/Facility/ConsultationDetails/ConsultationVentilatorTab.tsx b/src/components/Facility/ConsultationDetails/ConsultationVentilatorTab.tsx similarity index 90% rename from src/Components/Facility/ConsultationDetails/ConsultationVentilatorTab.tsx rename to src/components/Facility/ConsultationDetails/ConsultationVentilatorTab.tsx index 3381045faeb..23f5852cad1 100644 --- a/src/Components/Facility/ConsultationDetails/ConsultationVentilatorTab.tsx +++ b/src/components/Facility/ConsultationDetails/ConsultationVentilatorTab.tsx @@ -1,7 +1,7 @@ import { ConsultationTabProps } from "./index"; import { VentilatorPlot } from "../Consultations/VentilatorPlot"; -import PageTitle from "@/Components/Common/PageTitle"; +import PageTitle from "@/components/Common/PageTitle"; export const ConsultationVentilatorTab = (props: ConsultationTabProps) => { return ( diff --git a/src/Components/Facility/ConsultationDetails/Events/EventsList.tsx b/src/components/Facility/ConsultationDetails/Events/EventsList.tsx similarity index 95% rename from src/Components/Facility/ConsultationDetails/Events/EventsList.tsx rename to src/components/Facility/ConsultationDetails/Events/EventsList.tsx index b3897dee145..81eced70e87 100644 --- a/src/Components/Facility/ConsultationDetails/Events/EventsList.tsx +++ b/src/components/Facility/ConsultationDetails/Events/EventsList.tsx @@ -1,14 +1,14 @@ import { useTranslation } from "react-i18next"; import { TimelineNode } from "../../../../CAREUI/display/Timeline"; import PaginatedList from "../../../../CAREUI/misc/PaginatedList"; -import { useSlugs } from "../../../../Common/hooks/useSlug"; +import { useSlugs } from "@/common/hooks/useSlug"; import routes from "../../../../Redux/api"; import LoadingLogUpdateCard from "../../Consultations/DailyRounds/LoadingCard"; import GenericEvent from "./GenericEvent"; import { getEventIcon } from "./iconMap"; import { EventGeneric } from "./types"; -import SortDropdownMenu from "../../../Common/SortDropdown"; -import { EVENTS_SORT_OPTIONS } from "../../../../Common/constants"; +import SortDropdownMenu from "@/components/Common/SortDropdown"; +import { EVENTS_SORT_OPTIONS } from "@/common/constants"; import { QueryParams } from "../../../../Utils/request/types"; import { useState } from "react"; diff --git a/src/Components/Facility/ConsultationDetails/Events/GenericEvent.tsx b/src/components/Facility/ConsultationDetails/Events/GenericEvent.tsx similarity index 100% rename from src/Components/Facility/ConsultationDetails/Events/GenericEvent.tsx rename to src/components/Facility/ConsultationDetails/Events/GenericEvent.tsx diff --git a/src/Components/Facility/ConsultationDetails/Events/iconMap.ts b/src/components/Facility/ConsultationDetails/Events/iconMap.ts similarity index 100% rename from src/Components/Facility/ConsultationDetails/Events/iconMap.ts rename to src/components/Facility/ConsultationDetails/Events/iconMap.ts diff --git a/src/Components/Facility/ConsultationDetails/Events/types.ts b/src/components/Facility/ConsultationDetails/Events/types.ts similarity index 100% rename from src/Components/Facility/ConsultationDetails/Events/types.ts rename to src/components/Facility/ConsultationDetails/Events/types.ts diff --git a/src/Components/Facility/ConsultationDetails/index.tsx b/src/components/Facility/ConsultationDetails/index.tsx similarity index 98% rename from src/Components/Facility/ConsultationDetails/index.tsx rename to src/components/Facility/ConsultationDetails/index.tsx index a6af8d39a78..6a4dba966c4 100644 --- a/src/Components/Facility/ConsultationDetails/index.tsx +++ b/src/components/Facility/ConsultationDetails/index.tsx @@ -1,4 +1,4 @@ -import { GENDER_TYPES } from "../../../Common/constants"; +import { GENDER_TYPES } from "@/common/constants"; import { ConsultationModel } from "../models"; import { useCallback, useEffect, useState } from "react"; import DoctorVideoSlideover from "../DoctorVideoSlideover"; @@ -12,7 +12,7 @@ import { import { Link, navigate, useQueryParams } from "raviger"; import { triggerGoal } from "../../../Integrations/Plausible"; -import useAuthUser from "../../../Common/hooks/useAuthUser"; +import useAuthUser from "@/common/hooks/useAuthUser"; import { ConsultationUpdatesTab } from "./ConsultationUpdatesTab"; import { ConsultationABGTab } from "./ConsultationABGTab"; import ConsultationNursingTab from "./ConsultationNursingTab"; @@ -29,7 +29,7 @@ import ABDMRecordsTab from "../../ABDM/ABDMRecordsTab"; import { ConsultationNutritionTab } from "./ConsultationNutritionTab"; import PatientNotesSlideover from "../PatientNotesSlideover"; import PatientInfoCard from "../../Patient/PatientInfoCard"; -import RelativeDateUserMention from "../../Common/RelativeDateUserMention"; +import RelativeDateUserMention from "@/components/Common/RelativeDateUserMention"; import DiagnosesListAccordion from "../../Diagnosis/DiagnosesListAccordion"; import { AbhaNumberModel } from "../../ABDM/types/abha"; import routes from "../../../Redux/api"; @@ -39,8 +39,8 @@ import Error404 from "../../ErrorPages/404"; import { useTranslation } from "react-i18next"; import useQuery from "../../../Utils/request/useQuery"; -import Loading from "@/Components/Common/Loading"; -import PageTitle from "@/Components/Common/PageTitle"; +import Loading from "@/components/Common/Loading"; +import PageTitle from "@/components/Common/PageTitle"; export interface ConsultationTabProps { consultationId: string; diff --git a/src/Components/Facility/ConsultationDoctorNotes/index.tsx b/src/components/Facility/ConsultationDoctorNotes/index.tsx similarity index 90% rename from src/Components/Facility/ConsultationDoctorNotes/index.tsx rename to src/components/Facility/ConsultationDoctorNotes/index.tsx index 3d334ba2cb6..f422eca2763 100644 --- a/src/Components/Facility/ConsultationDoctorNotes/index.tsx +++ b/src/components/Facility/ConsultationDoctorNotes/index.tsx @@ -1,21 +1,21 @@ import { useState } from "react"; -import * as Notification from "../../../Utils/Notifications.js"; -import Page from "../../Common/components/Page"; -import ButtonV2 from "../../Common/components/ButtonV2"; +import * as Notification from "../../../Utils/Notifications"; +import Page from "@/components/Common/components/Page"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; import CareIcon from "../../../CAREUI/icons/CareIcon"; import { NonReadOnlyUsers } from "../../../Utils/AuthorizeFor"; -import { useMessageListener } from "../../../Common/hooks/useMessageListener"; -import PatientConsultationNotesList from "../PatientConsultationNotesList.js"; -import { PatientNoteStateType, PaitentNotesReplyModel } from "../models.js"; -import routes from "../../../Redux/api.js"; -import request from "../../../Utils/request/request.js"; -import useQuery from "../../../Utils/request/useQuery.js"; +import { useMessageListener } from "@/common/hooks/useMessageListener"; +import PatientConsultationNotesList from "../PatientConsultationNotesList"; +import { PatientNoteStateType, PaitentNotesReplyModel } from "../models"; +import routes from "../../../Redux/api"; +import request from "../../../Utils/request/request"; +import useQuery from "../../../Utils/request/useQuery"; import useKeyboardShortcut from "use-keyboard-shortcut"; -import { classNames, isAppleDevice, keysOf } from "../../../Utils/utils.js"; -import AutoExpandingTextInputFormField from "../../Form/FormFields/AutoExpandingTextInputFormField.js"; -import { PATIENT_NOTES_THREADS } from "../../../Common/constants.js"; -import useAuthUser from "../../../Common/hooks/useAuthUser.js"; -import DoctorNoteReplyPreviewCard from "../DoctorNoteReplyPreviewCard.js"; +import { classNames, isAppleDevice, keysOf } from "../../../Utils/utils"; +import AutoExpandingTextInputFormField from "../../Form/FormFields/AutoExpandingTextInputFormField"; +import { PATIENT_NOTES_THREADS } from "@/common/constants"; +import useAuthUser from "@/common/hooks/useAuthUser"; +import DoctorNoteReplyPreviewCard from "../DoctorNoteReplyPreviewCard"; import { t } from "i18next"; interface ConsultationDoctorNotesProps { diff --git a/src/Components/Facility/ConsultationForm.tsx b/src/components/Facility/ConsultationForm.tsx similarity index 97% rename from src/Components/Facility/ConsultationForm.tsx rename to src/components/Facility/ConsultationForm.tsx index ef3d7daa781..47ba2eea77f 100644 --- a/src/Components/Facility/ConsultationForm.tsx +++ b/src/components/Facility/ConsultationForm.tsx @@ -1,4 +1,4 @@ -import * as Notification from "../../Utils/Notifications.js"; +import * as Notification from "../../Utils/Notifications"; import { BedModel, FacilityModel } from "./models"; import { @@ -8,22 +8,22 @@ import { PATIENT_CATEGORIES, REVIEW_AT_CHOICES, TELEMEDICINE_ACTIONS, -} from "../../Common/constants"; -import { Cancel, Submit } from "../Common/components/ButtonV2"; +} from "@/common/constants"; +import { Cancel, Submit } from "@/components/Common/components/ButtonV2"; import { DraftSection, useAutoSaveReducer } from "../../Utils/AutoSave"; import { FieldErrorText, FieldLabel } from "../Form/FormFields/FormField"; import InvestigationBuilder, { InvestigationType, -} from "../Common/prescription-builder/InvestigationBuilder"; +} from "@/components/Common/prescription-builder/InvestigationBuilder"; import { LegacyRef, createRef, useEffect, useRef, useState } from "react"; import ProcedureBuilder, { ProcedureType, -} from "../Common/prescription-builder/ProcedureBuilder"; -import { BedSelect } from "../Common/BedSelect"; +} from "@/components/Common/prescription-builder/ProcedureBuilder"; +import { BedSelect } from "@/components/Common/BedSelect"; import Beds from "./Consultations/Beds"; import CareIcon from "../../CAREUI/icons/CareIcon"; import CheckBoxFormField from "../Form/FormFields/CheckBoxFormField"; -import { FacilitySelect } from "../Common/FacilitySelect"; +import { FacilitySelect } from "@/components/Common/FacilitySelect"; import { FieldChangeEvent, FieldChangeEventHandler, @@ -33,41 +33,41 @@ import PatientCategorySelect from "../Patient/PatientCategorySelect"; import { SelectFormField } from "../Form/FormFields/SelectFormField"; import TextAreaFormField from "../Form/FormFields/TextAreaFormField"; import TextFormField from "../Form/FormFields/TextFormField"; -import UserAutocomplete from "../Common/UserAutocompleteFormField"; +import UserAutocomplete from "@/components/Common/UserAutocompleteFormField"; import { UserBareMinimum } from "../Users/models"; import { navigate } from "raviger"; -import useAppHistory from "../../Common/hooks/useAppHistory"; +import useAppHistory from "@/common/hooks/useAppHistory"; import useVisibility from "../../Utils/useVisibility"; import dayjs from "../../Utils/dayjs"; import RouteToFacilitySelect, { RouteToFacility, -} from "../Common/RouteToFacilitySelect.js"; -import { LocationSelect } from "../Common/LocationSelect.js"; -import { classNames } from "../../Utils/utils.js"; +} from "@/components/Common/RouteToFacilitySelect"; +import { LocationSelect } from "@/components/Common/LocationSelect"; +import { classNames } from "../../Utils/utils"; import { ConditionVerificationStatuses, ConsultationDiagnosis, CreateDiagnosis, -} from "../Diagnosis/types.js"; +} from "../Diagnosis/types"; import { CreateDiagnosesBuilder, EditDiagnosesBuilder, -} from "../Diagnosis/ConsultationDiagnosisBuilder/ConsultationDiagnosisBuilder.js"; -import request from "../../Utils/request/request.js"; -import routes from "../../Redux/api.js"; -import useQuery from "../../Utils/request/useQuery.js"; +} from "../Diagnosis/ConsultationDiagnosisBuilder/ConsultationDiagnosisBuilder"; +import request from "../../Utils/request/request"; +import routes from "../../Redux/api"; +import useQuery from "../../Utils/request/useQuery"; import { t } from "i18next"; -import { Writable } from "../../Utils/types.js"; -import { EncounterSymptom } from "../Symptoms/types.js"; +import { Writable } from "../../Utils/types"; +import { EncounterSymptom } from "../Symptoms/types"; import { EncounterSymptomsBuilder, CreateSymptomsBuilder, -} from "../Symptoms/SymptomsBuilder.js"; +} from "../Symptoms/SymptomsBuilder"; import careConfig from "@careConfig"; -import Loading from "@/Components/Common/Loading"; -import PageTitle from "@/Components/Common/PageTitle"; +import Loading from "@/components/Common/Loading"; +import PageTitle from "@/components/Common/PageTitle"; type BooleanStrings = "true" | "false"; diff --git a/src/Components/Facility/Consultations/ABGPlots.tsx b/src/components/Facility/Consultations/ABGPlots.tsx similarity index 97% rename from src/Components/Facility/Consultations/ABGPlots.tsx rename to src/components/Facility/Consultations/ABGPlots.tsx index 10415920ceb..36f4d934254 100644 --- a/src/Components/Facility/Consultations/ABGPlots.tsx +++ b/src/components/Facility/Consultations/ABGPlots.tsx @@ -1,7 +1,7 @@ import { useEffect, useState } from "react"; import { LinePlot } from "./components/LinePlot"; -import Pagination from "../../Common/Pagination"; -import { PAGINATION_LIMIT } from "../../../Common/constants"; +import Pagination from "@/components/Common/Pagination"; +import { PAGINATION_LIMIT } from "@/common/constants"; import { formatDateTime } from "../../../Utils/utils"; import routes from "../../../Redux/api"; import request from "../../../Utils/request/request"; diff --git a/src/Components/Facility/Consultations/BedActivityTimeline.tsx b/src/components/Facility/Consultations/BedActivityTimeline.tsx similarity index 100% rename from src/Components/Facility/Consultations/BedActivityTimeline.tsx rename to src/components/Facility/Consultations/BedActivityTimeline.tsx diff --git a/src/Components/Facility/Consultations/Beds.tsx b/src/components/Facility/Consultations/Beds.tsx similarity index 94% rename from src/Components/Facility/Consultations/Beds.tsx rename to src/components/Facility/Consultations/Beds.tsx index 0b62af9fdcb..4c8409fbebf 100644 --- a/src/Components/Facility/Consultations/Beds.tsx +++ b/src/components/Facility/Consultations/Beds.tsx @@ -1,4 +1,4 @@ -import * as Notification from "../../../Utils/Notifications.js"; +import * as Notification from "../../../Utils/Notifications"; import { BedModel, CurrentBed } from "../models"; import { Dispatch, SetStateAction, useState } from "react"; @@ -6,23 +6,23 @@ import routes from "../../../Redux/api"; import request from "../../../Utils/request/request"; import useQuery from "../../../Utils/request/useQuery"; -import { BedSelect } from "../../Common/BedSelect"; -import ButtonV2 from "../../Common/components/ButtonV2"; +import { BedSelect } from "@/components/Common/BedSelect"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; import CareIcon from "../../../CAREUI/icons/CareIcon"; -import CircularProgress from "../../Common/components/CircularProgress.js"; +import CircularProgress from "@/components/Common/components/CircularProgress"; import { FieldLabel } from "../../Form/FormFields/FormField"; -import Loading from "../../Common/Loading"; +import Loading from "@/components/Common/Loading"; import TextFormField from "../../Form/FormFields/TextFormField"; import dayjs from "../../../Utils/dayjs"; -import { AssetSelect } from "../../Common/AssetSelect.js"; -import DialogModal from "../../Common/Dialog.js"; +import { AssetSelect } from "@/components/Common/AssetSelect"; +import DialogModal from "@/components/Common/Dialog"; import { Link } from "raviger"; import { AssetClass, assetClassProps, AssetData, -} from "../../Assets/AssetTypes.js"; -import Chip from "../../../CAREUI/display/Chip.js"; +} from "../../Assets/AssetTypes"; +import Chip from "../../../CAREUI/display/Chip"; import BedActivityTimeline from "./BedActivityTimeline"; interface BedsProps { diff --git a/src/Components/Facility/Consultations/DailyRounds/DefaultLogUpdateCard.tsx b/src/components/Facility/Consultations/DailyRounds/DefaultLogUpdateCard.tsx similarity index 95% rename from src/Components/Facility/Consultations/DailyRounds/DefaultLogUpdateCard.tsx rename to src/components/Facility/Consultations/DailyRounds/DefaultLogUpdateCard.tsx index 705b0390e50..467d9d980e6 100644 --- a/src/Components/Facility/Consultations/DailyRounds/DefaultLogUpdateCard.tsx +++ b/src/components/Facility/Consultations/DailyRounds/DefaultLogUpdateCard.tsx @@ -1,10 +1,10 @@ import { useTranslation } from "react-i18next"; import CareIcon from "../../../../CAREUI/icons/CareIcon"; -import ButtonV2 from "../../../Common/components/ButtonV2"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; import { DailyRoundsModel } from "../../../Patient/models"; import LogUpdateCardAttribute from "./LogUpdateCardAttribute"; import { ConsultationModel } from "../../models"; -import { useSlugs } from "../../../../Common/hooks/useSlug"; +import { useSlugs } from "@/common/hooks/useSlug"; interface Props { round: DailyRoundsModel; diff --git a/src/Components/Facility/Consultations/DailyRounds/LoadingCard.tsx b/src/components/Facility/Consultations/DailyRounds/LoadingCard.tsx similarity index 100% rename from src/Components/Facility/Consultations/DailyRounds/LoadingCard.tsx rename to src/components/Facility/Consultations/DailyRounds/LoadingCard.tsx diff --git a/src/Components/Facility/Consultations/DailyRounds/LogUpdateCardAttribute.tsx b/src/components/Facility/Consultations/DailyRounds/LogUpdateCardAttribute.tsx similarity index 97% rename from src/Components/Facility/Consultations/DailyRounds/LogUpdateCardAttribute.tsx rename to src/components/Facility/Consultations/DailyRounds/LogUpdateCardAttribute.tsx index 7e58f96069c..d433710a787 100644 --- a/src/Components/Facility/Consultations/DailyRounds/LogUpdateCardAttribute.tsx +++ b/src/components/Facility/Consultations/DailyRounds/LogUpdateCardAttribute.tsx @@ -1,5 +1,5 @@ import { useTranslation } from "react-i18next"; -import PatientCategoryBadge from "../../../Common/PatientCategoryBadge"; +import PatientCategoryBadge from "@/components/Common/PatientCategoryBadge"; import { DailyRoundsModel, NameQuantity } from "../../../Patient/models"; import { PatientCategory } from "../../models"; diff --git a/src/Components/Facility/Consultations/DailyRounds/VirtualNursingAssistantLogUpdateCard.tsx b/src/components/Facility/Consultations/DailyRounds/VirtualNursingAssistantLogUpdateCard.tsx similarity index 100% rename from src/Components/Facility/Consultations/DailyRounds/VirtualNursingAssistantLogUpdateCard.tsx rename to src/components/Facility/Consultations/DailyRounds/VirtualNursingAssistantLogUpdateCard.tsx diff --git a/src/Components/Facility/Consultations/DailyRoundsFilter.tsx b/src/components/Facility/Consultations/DailyRoundsFilter.tsx similarity index 98% rename from src/Components/Facility/Consultations/DailyRoundsFilter.tsx rename to src/components/Facility/Consultations/DailyRoundsFilter.tsx index f84705e0fa8..5e9104b5992 100644 --- a/src/Components/Facility/Consultations/DailyRoundsFilter.tsx +++ b/src/components/Facility/Consultations/DailyRoundsFilter.tsx @@ -4,7 +4,7 @@ import { PopoverPanel, Transition, } from "@headlessui/react"; -import ButtonV2 from "../../Common/components/ButtonV2"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; import { SelectFormField } from "../../Form/FormFields/SelectFormField"; import TextFormField from "../../Form/FormFields/TextFormField"; import CareIcon from "../../../CAREUI/icons/CareIcon"; diff --git a/src/Components/Facility/Consultations/DailyRoundsList.tsx b/src/components/Facility/Consultations/DailyRoundsList.tsx similarity index 97% rename from src/Components/Facility/Consultations/DailyRoundsList.tsx rename to src/components/Facility/Consultations/DailyRoundsList.tsx index 561a4f1a958..0ae6ffb1765 100644 --- a/src/Components/Facility/Consultations/DailyRoundsList.tsx +++ b/src/components/Facility/Consultations/DailyRoundsList.tsx @@ -7,12 +7,12 @@ import routes from "../../../Redux/api"; import PaginatedList from "../../../CAREUI/misc/PaginatedList"; import DailyRoundsFilter from "./DailyRoundsFilter"; import { ConsultationModel } from "../models"; -import { useSlugs } from "../../../Common/hooks/useSlug"; +import { useSlugs } from "@/common/hooks/useSlug"; import Timeline, { TimelineNode } from "../../../CAREUI/display/Timeline"; import { useState } from "react"; import { QueryParams } from "../../../Utils/request/types"; -import { UserRole } from "../../../Common/constants"; +import { UserRole } from "@/common/constants"; interface Props { consultation: ConsultationModel; diff --git a/src/Components/Facility/Consultations/DialysisPlots.tsx b/src/components/Facility/Consultations/DialysisPlots.tsx similarity index 95% rename from src/Components/Facility/Consultations/DialysisPlots.tsx rename to src/components/Facility/Consultations/DialysisPlots.tsx index 54c2dab60b9..a99a9d43ffb 100644 --- a/src/Components/Facility/Consultations/DialysisPlots.tsx +++ b/src/components/Facility/Consultations/DialysisPlots.tsx @@ -2,8 +2,8 @@ import { useEffect, useState } from "react"; import routes from "../../../Redux/api"; import request from "../../../Utils/request/request"; import { LinePlot } from "./components/LinePlot"; -import Pagination from "../../Common/Pagination"; -import { PAGINATION_LIMIT } from "../../../Common/constants"; +import Pagination from "@/components/Common/Pagination"; +import { PAGINATION_LIMIT } from "@/common/constants"; import { formatDateTime } from "../../../Utils/utils"; import { DialysisPlotsFields } from "../models"; diff --git a/src/Components/Facility/Consultations/Mews.tsx b/src/components/Facility/Consultations/Mews.tsx similarity index 100% rename from src/Components/Facility/Consultations/Mews.tsx rename to src/components/Facility/Consultations/Mews.tsx diff --git a/src/Components/Facility/Consultations/NeurologicalTables.tsx b/src/components/Facility/Consultations/NeurologicalTables.tsx similarity index 99% rename from src/Components/Facility/Consultations/NeurologicalTables.tsx rename to src/components/Facility/Consultations/NeurologicalTables.tsx index 6ee363e341f..bbf6d529c08 100644 --- a/src/Components/Facility/Consultations/NeurologicalTables.tsx +++ b/src/components/Facility/Consultations/NeurologicalTables.tsx @@ -3,7 +3,7 @@ import { useEffect, useState } from "react"; import routes from "../../../Redux/api"; import request from "../../../Utils/request/request"; -import Pagination from "../../Common/Pagination"; +import Pagination from "@/components/Common/Pagination"; import { CONSCIOUSNESS_LEVEL, EYE_OPEN_SCALE, @@ -12,7 +12,7 @@ import { PAGINATION_LIMIT, PUPIL_REACTION_OPTIONS, VERBAL_RESPONSE_SCALE, -} from "../../../Common/constants"; +} from "@/common/constants"; import { formatDateTime } from "../../../Utils/utils"; import { useTranslation } from "react-i18next"; import { NeurologicalTablesFields } from "../models"; diff --git a/src/Components/Facility/Consultations/NursingPlot.tsx b/src/components/Facility/Consultations/NursingPlot.tsx similarity index 96% rename from src/Components/Facility/Consultations/NursingPlot.tsx rename to src/components/Facility/Consultations/NursingPlot.tsx index c747ec60d26..5797be27737 100644 --- a/src/Components/Facility/Consultations/NursingPlot.tsx +++ b/src/components/Facility/Consultations/NursingPlot.tsx @@ -1,12 +1,9 @@ import { useEffect, useState } from "react"; import routes from "../../../Redux/api"; import request from "../../../Utils/request/request"; -import { - NURSING_CARE_PROCEDURES, - PAGINATION_LIMIT, -} from "../../../Common/constants"; +import { NURSING_CARE_PROCEDURES, PAGINATION_LIMIT } from "@/common/constants"; -import Pagination from "../../Common/Pagination"; +import Pagination from "@/components/Common/Pagination"; import { formatDateTime } from "../../../Utils/utils"; import { useTranslation } from "react-i18next"; import { NursingPlotFields } from "../models"; diff --git a/src/Components/Facility/Consultations/NutritionPlots.tsx b/src/components/Facility/Consultations/NutritionPlots.tsx similarity index 99% rename from src/Components/Facility/Consultations/NutritionPlots.tsx rename to src/components/Facility/Consultations/NutritionPlots.tsx index b489b257184..dea0f351a2c 100644 --- a/src/Components/Facility/Consultations/NutritionPlots.tsx +++ b/src/components/Facility/Consultations/NutritionPlots.tsx @@ -4,8 +4,8 @@ import request from "../../../Utils/request/request"; import { LinePlot } from "./components/LinePlot"; import { StackedLinePlot } from "./components/StackedLinePlot"; -import Pagination from "../../Common/Pagination"; -import { PAGINATION_LIMIT } from "../../../Common/constants"; +import Pagination from "@/components/Common/Pagination"; +import { PAGINATION_LIMIT } from "@/common/constants"; import { formatDateTime } from "../../../Utils/utils"; import CareIcon from "../../../CAREUI/icons/CareIcon"; import { NutritionPlotsFields } from "../models"; diff --git a/src/Components/Facility/Consultations/PainDiagrams.tsx b/src/components/Facility/Consultations/PainDiagrams.tsx similarity index 100% rename from src/Components/Facility/Consultations/PainDiagrams.tsx rename to src/components/Facility/Consultations/PainDiagrams.tsx diff --git a/src/Components/Facility/Consultations/PressureSoreDiagrams.tsx b/src/components/Facility/Consultations/PressureSoreDiagrams.tsx similarity index 97% rename from src/Components/Facility/Consultations/PressureSoreDiagrams.tsx rename to src/components/Facility/Consultations/PressureSoreDiagrams.tsx index 8113a81e99b..4da3dedc60d 100644 --- a/src/Components/Facility/Consultations/PressureSoreDiagrams.tsx +++ b/src/components/Facility/Consultations/PressureSoreDiagrams.tsx @@ -1,8 +1,8 @@ import { useEffect, useState } from "react"; import routes from "../../../Redux/api"; import request from "../../../Utils/request/request"; -import Pagination from "../../Common/Pagination"; -import { PAGINATION_LIMIT } from "../../../Common/constants"; +import Pagination from "@/components/Common/Pagination"; +import { PAGINATION_LIMIT } from "@/common/constants"; import { formatDateTime } from "../../../Utils/utils"; import { PressureSoreDiagramsFields, PressureSoreDiagramsRes } from "../models"; diff --git a/src/Components/Facility/Consultations/PrimaryParametersPlot.tsx b/src/components/Facility/Consultations/PrimaryParametersPlot.tsx similarity index 97% rename from src/Components/Facility/Consultations/PrimaryParametersPlot.tsx rename to src/components/Facility/Consultations/PrimaryParametersPlot.tsx index e6d45c706af..eb831127773 100644 --- a/src/Components/Facility/Consultations/PrimaryParametersPlot.tsx +++ b/src/components/Facility/Consultations/PrimaryParametersPlot.tsx @@ -3,14 +3,14 @@ import routes from "../../../Redux/api"; import request from "../../../Utils/request/request"; import { LinePlot } from "./components/LinePlot"; import { StackedLinePlot } from "./components/StackedLinePlot"; -import Pagination from "../../Common/Pagination"; -import { PAGINATION_LIMIT } from "../../../Common/constants"; +import Pagination from "@/components/Common/Pagination"; +import { PAGINATION_LIMIT } from "@/common/constants"; import { formatDateTime } from "../../../Utils/utils"; import CareIcon from "../../../CAREUI/icons/CareIcon"; import { PainDiagrams } from "./PainDiagrams"; -import PageTitle from "@/Components/Common/PageTitle"; +import PageTitle from "@/components/Common/PageTitle"; import dayjs from "../../../Utils/dayjs"; -import { meanArterialPressure } from "../../Common/BloodPressureFormField"; +import { meanArterialPressure } from "@/components/Common/BloodPressureFormField"; import { PrimaryParametersPlotFields } from "../models"; interface PrimaryParametersPlotProps { diff --git a/src/Components/Facility/Consultations/VentilatorPlot.tsx b/src/components/Facility/Consultations/VentilatorPlot.tsx similarity index 98% rename from src/Components/Facility/Consultations/VentilatorPlot.tsx rename to src/components/Facility/Consultations/VentilatorPlot.tsx index 778f274918c..db672f5de7d 100644 --- a/src/Components/Facility/Consultations/VentilatorPlot.tsx +++ b/src/components/Facility/Consultations/VentilatorPlot.tsx @@ -2,8 +2,8 @@ import { useEffect, useState } from "react"; import routes from "../../../Redux/api"; import request from "../../../Utils/request/request"; import { LinePlot } from "./components/LinePlot"; -import Pagination from "../../Common/Pagination"; -import { PAGINATION_LIMIT } from "../../../Common/constants"; +import Pagination from "@/components/Common/Pagination"; +import { PAGINATION_LIMIT } from "@/common/constants"; import { formatDateTime } from "../../../Utils/utils"; import BinaryChronologicalChart from "./components/BinaryChronologicalChart"; import { VentilatorPlotFields } from "../models"; diff --git a/src/Components/Facility/Consultations/components/BinaryChronologicalChart.tsx b/src/components/Facility/Consultations/components/BinaryChronologicalChart.tsx similarity index 100% rename from src/Components/Facility/Consultations/components/BinaryChronologicalChart.tsx rename to src/components/Facility/Consultations/components/BinaryChronologicalChart.tsx diff --git a/src/Components/Facility/Consultations/components/LinePlot.tsx b/src/components/Facility/Consultations/components/LinePlot.tsx similarity index 100% rename from src/Components/Facility/Consultations/components/LinePlot.tsx rename to src/components/Facility/Consultations/components/LinePlot.tsx diff --git a/src/Components/Facility/Consultations/components/StackedLinePlot.tsx b/src/components/Facility/Consultations/components/StackedLinePlot.tsx similarity index 100% rename from src/Components/Facility/Consultations/components/StackedLinePlot.tsx rename to src/components/Facility/Consultations/components/StackedLinePlot.tsx diff --git a/src/Components/Facility/DischargeModal.tsx b/src/components/Facility/DischargeModal.tsx similarity index 96% rename from src/Components/Facility/DischargeModal.tsx rename to src/components/Facility/DischargeModal.tsx index 786e23ec8a3..122aacd1368 100644 --- a/src/Components/Facility/DischargeModal.tsx +++ b/src/components/Facility/DischargeModal.tsx @@ -1,17 +1,17 @@ import * as Notification from "../../Utils/Notifications"; -import { Cancel, Submit } from "../Common/components/ButtonV2"; +import { Cancel, Submit } from "@/components/Common/components/ButtonV2"; import { useEffect, useState } from "react"; import CareIcon from "../../CAREUI/icons/CareIcon"; -import CircularProgress from "../Common/components/CircularProgress"; +import CircularProgress from "@/components/Common/components/CircularProgress"; import ClaimCard from "../HCX/ClaimCard"; import { ConsultationModel } from "./models"; import CreateClaimCard from "../HCX/CreateClaimCard"; -import { DISCHARGE_REASONS } from "../../Common/constants"; -import DialogModal from "../Common/Dialog"; +import { DISCHARGE_REASONS } from "@/common/constants"; +import DialogModal from "@/components/Common/Dialog"; import { FacilityModel } from "./models"; -import { FacilitySelect } from "../Common/FacilitySelect"; +import { FacilitySelect } from "@/components/Common/FacilitySelect"; import { FieldError } from "../Form/FieldValidators"; import { FieldLabel } from "../Form/FormFields/FormField"; import { HCXClaimModel } from "../HCX/models"; @@ -20,14 +20,14 @@ import { SelectFormField } from "../Form/FormFields/SelectFormField"; import TextAreaFormField from "../Form/FormFields/TextAreaFormField"; import TextFormField from "../Form/FormFields/TextFormField"; import dayjs from "../../Utils/dayjs"; -import { useMessageListener } from "../../Common/hooks/useMessageListener"; +import { useMessageListener } from "@/common/hooks/useMessageListener"; import useQuery from "../../Utils/request/useQuery"; import { useTranslation } from "react-i18next"; -import useConfirmedAction from "../../Common/hooks/useConfirmedAction"; -import ConfirmDialog from "../Common/ConfirmDialog"; +import useConfirmedAction from "@/common/hooks/useConfirmedAction"; +import ConfirmDialog from "@/components/Common/ConfirmDialog"; import routes from "../../Redux/api"; import { EditDiagnosesBuilder } from "../Diagnosis/ConsultationDiagnosisBuilder/ConsultationDiagnosisBuilder"; -import Loading from "../Common/Loading"; +import Loading from "@/components/Common/Loading"; import careConfig from "@careConfig"; import request from "../../Utils/request/request"; diff --git a/src/Components/Facility/DischargeSummaryModal.tsx b/src/components/Facility/DischargeSummaryModal.tsx similarity index 97% rename from src/Components/Facility/DischargeSummaryModal.tsx rename to src/components/Facility/DischargeSummaryModal.tsx index 01020b25ad3..37609d84e89 100644 --- a/src/Components/Facility/DischargeSummaryModal.tsx +++ b/src/components/Facility/DischargeSummaryModal.tsx @@ -1,8 +1,8 @@ import { useState } from "react"; -import DialogModal from "../Common/Dialog"; +import DialogModal from "@/components/Common/Dialog"; import TextFormField from "../Form/FormFields/TextFormField"; import { ConsultationModel } from "./models"; -import { Cancel, Submit } from "../Common/components/ButtonV2"; +import { Cancel, Submit } from "@/components/Common/components/ButtonV2"; import CareIcon from "../../CAREUI/icons/CareIcon"; import { EmailValidator, diff --git a/src/Components/Facility/DischargedPatientsList.tsx b/src/components/Facility/DischargedPatientsList.tsx similarity index 97% rename from src/Components/Facility/DischargedPatientsList.tsx rename to src/components/Facility/DischargedPatientsList.tsx index 47e5cd5a68d..d9a7ac9aae7 100644 --- a/src/Components/Facility/DischargedPatientsList.tsx +++ b/src/components/Facility/DischargedPatientsList.tsx @@ -1,8 +1,8 @@ import { Link, navigate } from "raviger"; import routes from "../../Redux/api"; -import Page from "../Common/components/Page"; +import Page from "@/components/Common/components/Page"; import PaginatedList from "../../CAREUI/misc/PaginatedList"; -import Loading from "../Common/Loading"; +import Loading from "@/components/Common/Loading"; import { PatientModel } from "../Patient/models"; import useQuery from "../../Utils/request/useQuery"; import SearchInput from "../Form/SearchInput"; @@ -13,20 +13,20 @@ import { DISCHARGE_REASONS, GENDER_TYPES, PATIENT_CATEGORIES, -} from "../../Common/constants"; +} from "@/common/constants"; import CareIcon from "../../CAREUI/icons/CareIcon"; import RecordMeta from "../../CAREUI/display/RecordMeta"; import { formatPatientAge, humanizeStrings } from "../../Utils/utils"; import { useTranslation } from "react-i18next"; -import SortDropdownMenu from "../Common/SortDropdown"; -import useFilters from "../../Common/hooks/useFilters"; +import SortDropdownMenu from "@/components/Common/SortDropdown"; +import useFilters from "@/common/hooks/useFilters"; import PatientFilter from "../Patient/PatientFilter"; import { AdvancedFilterButton } from "../../CAREUI/interactive/FiltersSlideover"; import CountBlock from "../../CAREUI/display/Count"; import { FieldChangeEvent } from "../Form/FormFields/Utils"; import PhoneNumberFormField from "../Form/FormFields/PhoneNumberFormField"; import { useEffect, useState } from "react"; -import { parseOptionId } from "../../Common/utils"; +import { parseOptionId } from "@/common/utils"; import { DIAGNOSES_FILTER_LABELS, DiagnosesFilterKey, @@ -35,7 +35,7 @@ import { import { getDiagnosesByIds } from "../Diagnosis/utils"; import { ICD11DiagnosisModel } from "./models"; import FilterBadge from "../../CAREUI/display/FilterBadge"; -import Tabs from "../Common/components/Tabs"; +import Tabs from "@/components/Common/components/Tabs"; const DischargedPatientsList = ({ facility_external_id, diff --git a/src/Components/Facility/DoctorNote.tsx b/src/components/Facility/DoctorNote.tsx similarity index 95% rename from src/Components/Facility/DoctorNote.tsx rename to src/components/Facility/DoctorNote.tsx index c2bf8155cf2..456eab075c3 100644 --- a/src/Components/Facility/DoctorNote.tsx +++ b/src/components/Facility/DoctorNote.tsx @@ -1,5 +1,5 @@ import InfiniteScroll from "react-infinite-scroll-component"; -import CircularProgress from "../Common/components/CircularProgress"; +import CircularProgress from "@/components/Common/components/CircularProgress"; import PatientNoteCard from "./PatientNoteCard"; import { PatientNoteStateType, PatientNotesModel } from "./models"; import DoctorNoteReplyPreviewCard from "./DoctorNoteReplyPreviewCard"; diff --git a/src/Components/Facility/DoctorNoteReplyPreviewCard.tsx b/src/components/Facility/DoctorNoteReplyPreviewCard.tsx similarity index 97% rename from src/Components/Facility/DoctorNoteReplyPreviewCard.tsx rename to src/components/Facility/DoctorNoteReplyPreviewCard.tsx index 470f05f2bfe..8e9009ed1a5 100644 --- a/src/Components/Facility/DoctorNoteReplyPreviewCard.tsx +++ b/src/components/Facility/DoctorNoteReplyPreviewCard.tsx @@ -1,6 +1,6 @@ import React from "react"; import { PaitentNotesReplyModel } from "./models"; -import { USER_TYPES_MAP } from "../../Common/constants"; +import { USER_TYPES_MAP } from "@/common/constants"; import { formatDateTime, relativeDate } from "../../Utils/utils"; interface Props { diff --git a/src/Components/Facility/DoctorVideoSlideover.tsx b/src/components/Facility/DoctorVideoSlideover.tsx similarity index 99% rename from src/Components/Facility/DoctorVideoSlideover.tsx rename to src/components/Facility/DoctorVideoSlideover.tsx index 519a04014fa..b45bdbeb59e 100644 --- a/src/Components/Facility/DoctorVideoSlideover.tsx +++ b/src/components/Facility/DoctorVideoSlideover.tsx @@ -9,13 +9,13 @@ import { isUserOnline, relativeTime, } from "../../Utils/utils"; -import useAuthUser from "../../Common/hooks/useAuthUser"; +import useAuthUser from "@/common/hooks/useAuthUser"; import { triggerGoal } from "../../Integrations/Plausible"; import { Warn } from "../../Utils/Notifications"; import Switch from "../../CAREUI/interactive/Switch"; import useQuery from "../../Utils/request/useQuery"; import routes from "../../Redux/api"; -import Loading from "../Common/Loading"; +import Loading from "@/components/Common/Loading"; import { PLUGIN_DoctorConnectButtons } from "@/PluginEngine"; const UserGroups = { diff --git a/src/Components/Facility/DuplicatePatientDialog.tsx b/src/components/Facility/DuplicatePatientDialog.tsx similarity index 96% rename from src/Components/Facility/DuplicatePatientDialog.tsx rename to src/components/Facility/DuplicatePatientDialog.tsx index b9d740f85e8..92da71a1321 100644 --- a/src/Components/Facility/DuplicatePatientDialog.tsx +++ b/src/components/Facility/DuplicatePatientDialog.tsx @@ -1,6 +1,6 @@ import { useState } from "react"; -import { Cancel, Submit } from "../Common/components/ButtonV2"; -import DialogModal from "../Common/Dialog"; +import { Cancel, Submit } from "@/components/Common/components/ButtonV2"; +import DialogModal from "@/components/Common/Dialog"; import { DupPatientModel } from "./models"; import { useTranslation } from "react-i18next"; diff --git a/src/Components/Facility/FacilityBedCapacity.tsx b/src/components/Facility/FacilityBedCapacity.tsx similarity index 95% rename from src/Components/Facility/FacilityBedCapacity.tsx rename to src/components/Facility/FacilityBedCapacity.tsx index a293787afce..0fe3609d6b0 100644 --- a/src/Components/Facility/FacilityBedCapacity.tsx +++ b/src/components/Facility/FacilityBedCapacity.tsx @@ -1,10 +1,10 @@ import { useState } from "react"; -import { BED_TYPES } from "../../Common/constants"; +import { BED_TYPES } from "@/common/constants"; import routes from "../../Redux/api"; import { NonReadOnlyUsers } from "../../Utils/AuthorizeFor"; import useQuery from "../../Utils/request/useQuery"; -import DialogModal from "../Common/Dialog"; -import ButtonV2 from "../Common/components/ButtonV2"; +import DialogModal from "@/components/Common/Dialog"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; import { BedCapacity } from "./BedCapacity"; import BedTypeCard from "./BedTypeCard"; import CareIcon from "../../CAREUI/icons/CareIcon"; diff --git a/src/Components/Facility/FacilityBlock.tsx b/src/components/Facility/FacilityBlock.tsx similarity index 95% rename from src/Components/Facility/FacilityBlock.tsx rename to src/components/Facility/FacilityBlock.tsx index 0ad87b050c5..34e6b442b4c 100644 --- a/src/Components/Facility/FacilityBlock.tsx +++ b/src/components/Facility/FacilityBlock.tsx @@ -1,7 +1,7 @@ import { Link } from "raviger"; import { FacilityModel } from "./models"; import { ReactNode } from "react"; -import { Avatar } from "@/Components/Common/Avatar"; +import { Avatar } from "@/components/Common/Avatar"; export default function FacilityBlock(props: { facility: FacilityModel; diff --git a/src/Components/Facility/FacilityCard.tsx b/src/components/Facility/FacilityCard.tsx similarity index 97% rename from src/Components/Facility/FacilityCard.tsx rename to src/components/Facility/FacilityCard.tsx index e874a0f85c0..e7cc25f2494 100644 --- a/src/Components/Facility/FacilityCard.tsx +++ b/src/components/Facility/FacilityCard.tsx @@ -1,19 +1,22 @@ import { useState } from "react"; import { Link } from "raviger"; import { useTranslation } from "react-i18next"; -import { FACILITY_FEATURE_TYPES } from "../../Common/constants"; -import ButtonV2, { Cancel, Submit } from "../Common/components/ButtonV2"; -import * as Notification from "../../Utils/Notifications.js"; +import { FACILITY_FEATURE_TYPES } from "@/common/constants"; +import ButtonV2, { + Cancel, + Submit, +} from "@/components/Common/components/ButtonV2"; +import * as Notification from "../../Utils/Notifications"; import Chip from "../../CAREUI/display/Chip"; import CareIcon from "../../CAREUI/icons/CareIcon"; import { formatPhoneNumber, parsePhoneNumber } from "../../Utils/utils"; -import DialogModal from "../Common/Dialog"; +import DialogModal from "@/components/Common/Dialog"; import TextAreaFormField from "../Form/FormFields/TextAreaFormField"; import request from "../../Utils/request/request"; import routes from "../../Redux/api"; import careConfig from "@careConfig"; import { FacilityModel } from "./models"; -import { Avatar } from "../Common/Avatar"; +import { Avatar } from "@/components/Common/Avatar"; export const FacilityCard = (props: { facility: FacilityModel; diff --git a/src/Components/Facility/FacilityConfigure.tsx b/src/components/Facility/FacilityConfigure.tsx similarity index 93% rename from src/Components/Facility/FacilityConfigure.tsx rename to src/components/Facility/FacilityConfigure.tsx index 2d948bb9cf7..a8068692545 100644 --- a/src/Components/Facility/FacilityConfigure.tsx +++ b/src/components/Facility/FacilityConfigure.tsx @@ -1,16 +1,16 @@ import { useReducer, useState } from "react"; -import * as Notification from "../../Utils/Notifications.js"; +import * as Notification from "../../Utils/Notifications"; import { navigate } from "raviger"; -import { Submit } from "../Common/components/ButtonV2"; +import { Submit } from "@/components/Common/components/ButtonV2"; import TextFormField from "../Form/FormFields/TextFormField"; -import Page from "../Common/components/Page"; +import Page from "@/components/Common/components/Page"; import { ConfigureHealthFacility } from "../ABDM/ConfigureHealthFacility"; import useQuery from "../../Utils/request/useQuery"; import routes from "../../Redux/api"; import request from "../../Utils/request/request"; -import { FieldChangeEvent } from "../Form/FormFields/Utils.js"; +import { FieldChangeEvent } from "../Form/FormFields/Utils"; import { t } from "i18next"; -import Loading from "@/Components/Common/Loading"; +import Loading from "@/components/Common/Loading"; const initForm = { name: "", state: 0, diff --git a/src/Components/Facility/FacilityCreate.tsx b/src/components/Facility/FacilityCreate.tsx similarity index 96% rename from src/Components/Facility/FacilityCreate.tsx rename to src/components/Facility/FacilityCreate.tsx index 76e2c64ddb0..08939932840 100644 --- a/src/Components/Facility/FacilityCreate.tsx +++ b/src/components/Facility/FacilityCreate.tsx @@ -1,18 +1,21 @@ -import * as Notification from "../../Utils/Notifications.js"; +import * as Notification from "../../Utils/Notifications"; -import ButtonV2, { Cancel, Submit } from "../Common/components/ButtonV2"; +import ButtonV2, { + Cancel, + Submit, +} from "@/components/Common/components/ButtonV2"; import { CapacityModal, DistrictModel, DoctorModal, FacilityRequest, } from "./models"; -import { DraftSection, useAutoSaveReducer } from "../../Utils/AutoSave.js"; +import { DraftSection, useAutoSaveReducer } from "../../Utils/AutoSave"; import { BED_TYPES, FACILITY_FEATURE_TYPES, FACILITY_TYPES, -} from "../../Common/constants"; +} from "@/common/constants"; import { MultiSelectFormField, SelectFormField, @@ -24,7 +27,7 @@ import { Transition, } from "@headlessui/react"; import { useEffect, useState } from "react"; -import Steps, { Step } from "../Common/Steps"; +import Steps, { Step } from "@/components/Common/Steps"; import { getPincodeDetails, includesIgnoreCase, @@ -36,36 +39,36 @@ import { validateLatitude, validateLongitude, validatePincode, -} from "../../Common/validation"; +} from "@/common/validation"; import { BedCapacity } from "./BedCapacity"; import BedTypeCard from "./BedTypeCard"; -import Card from "../../CAREUI/display/Card.js"; +import Card from "../../CAREUI/display/Card"; import CareIcon from "../../CAREUI/icons/CareIcon"; -import { StaffCapacity } from "./StaffCapacity.js"; -import StaffCountCard from "./StaffCountCard.js"; +import { StaffCapacity } from "./StaffCapacity"; +import StaffCountCard from "./StaffCountCard"; import { FieldChangeEvent } from "../Form/FormFields/Utils"; -import { FormAction } from "../Form/Utils.js"; -import GLocationPicker from "../Common/GLocationPicker"; -import Page from "../Common/components/Page.js"; +import { FormAction } from "../Form/Utils"; +import GLocationPicker from "@/components/Common/GLocationPicker"; +import Page from "@/components/Common/components/Page"; import PhoneNumberFormField from "../Form/FormFields/PhoneNumberFormField"; import RadioFormField from "../Form/FormFields/RadioFormField"; import TextAreaFormField from "../Form/FormFields/TextAreaFormField"; import TextFormField from "../Form/FormFields/TextFormField"; import { navigate } from "raviger"; -import useAppHistory from "../../Common/hooks/useAppHistory"; +import useAppHistory from "@/common/hooks/useAppHistory"; import { useTranslation } from "react-i18next"; -import { PhoneNumberValidator } from "../Form/FieldValidators.js"; -import request from "../../Utils/request/request.js"; -import routes from "../../Redux/api.js"; -import useQuery from "../../Utils/request/useQuery.js"; -import { RequestResult } from "../../Utils/request/types.js"; -import useAuthUser from "../../Common/hooks/useAuthUser"; -import SpokeFacilityEditor from "./SpokeFacilityEditor.js"; +import { PhoneNumberValidator } from "../Form/FieldValidators"; +import request from "../../Utils/request/request"; +import routes from "../../Redux/api"; +import useQuery from "../../Utils/request/useQuery"; +import { RequestResult } from "../../Utils/request/types"; +import useAuthUser from "@/common/hooks/useAuthUser"; +import SpokeFacilityEditor from "./SpokeFacilityEditor"; import careConfig from "@careConfig"; -import Loading from "@/Components/Common/Loading"; +import Loading from "@/components/Common/Loading"; interface FacilityProps { facilityId?: string; } diff --git a/src/Components/Facility/FacilityFilter/DistrictSelect.tsx b/src/components/Facility/FacilityFilter/DistrictSelect.tsx similarity index 100% rename from src/Components/Facility/FacilityFilter/DistrictSelect.tsx rename to src/components/Facility/FacilityFilter/DistrictSelect.tsx diff --git a/src/Components/Facility/FacilityFilter/index.tsx b/src/components/Facility/FacilityFilter/index.tsx similarity index 85% rename from src/Components/Facility/FacilityFilter/index.tsx rename to src/components/Facility/FacilityFilter/index.tsx index df93d49f78c..b9c5586ccf8 100644 --- a/src/Components/Facility/FacilityFilter/index.tsx +++ b/src/components/Facility/FacilityFilter/index.tsx @@ -1,11 +1,11 @@ -import { FACILITY_TYPES } from "../../../Common/constants"; -import useMergeState from "../../../Common/hooks/useMergeState"; +import { FACILITY_TYPES } from "@/common/constants"; +import useMergeState from "@/common/hooks/useMergeState"; import FiltersSlideover from "../../../CAREUI/interactive/FiltersSlideover"; import { useTranslation } from "react-i18next"; -import StateAutocompleteFormField from "../../Common/StateAutocompleteFormField"; +import StateAutocompleteFormField from "@/components/Common/StateAutocompleteFormField"; import { FieldChangeEvent } from "../../Form/FormFields/Utils"; -import DistrictAutocompleteFormField from "../../Common/DistrictAutocompleteFormField"; -import LocalBodyAutocompleteFormField from "../../Common/LocalBodyAutocompleteFormField"; +import DistrictAutocompleteFormField from "@/components/Common/DistrictAutocompleteFormField"; +import LocalBodyAutocompleteFormField from "@/components/Common/LocalBodyAutocompleteFormField"; import { SelectFormField } from "../../Form/FormFields/SelectFormField"; function FacilityFilter(props: any) { diff --git a/src/Components/Facility/FacilityHome.tsx b/src/components/Facility/FacilityHome.tsx similarity index 94% rename from src/Components/Facility/FacilityHome.tsx rename to src/components/Facility/FacilityHome.tsx index 1a6b79611ad..13505889173 100644 --- a/src/Components/Facility/FacilityHome.tsx +++ b/src/components/Facility/FacilityHome.tsx @@ -1,47 +1,49 @@ -import * as Notification from "../../Utils/Notifications.js"; +import * as Notification from "../../Utils/Notifications"; import { NonReadOnlyUsers } from "../../Utils/AuthorizeFor"; import { FACILITY_FEATURE_TYPES, LocalStorageKeys, USER_TYPES, -} from "../../Common/constants"; -import DropdownMenu, { DropdownItem } from "../Common/components/Menu"; +} from "@/common/constants"; +import DropdownMenu, { + DropdownItem, +} from "@/components/Common/components/Menu"; import { useState } from "react"; -import ButtonV2 from "../Common/components/ButtonV2"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; import CareIcon from "../../CAREUI/icons/CareIcon"; import Chip from "../../CAREUI/display/Chip"; -import ConfirmDialog from "../Common/ConfirmDialog"; -import ContactLink from "../Common/components/ContactLink"; +import ConfirmDialog from "@/components/Common/ConfirmDialog"; +import ContactLink from "@/components/Common/components/ContactLink"; -import Page from "../Common/components/Page"; +import Page from "@/components/Common/components/Page"; import RecordMeta from "../../CAREUI/display/RecordMeta"; -import Table from "../Common/components/Table"; +import Table from "@/components/Common/components/Table"; import { navigate } from "raviger"; import { useTranslation } from "react-i18next"; -import useAuthUser from "../../Common/hooks/useAuthUser.js"; -import request from "../../Utils/request/request.js"; -import routes from "../../Redux/api.js"; -import useQuery from "../../Utils/request/useQuery.js"; -import { FacilityHomeTriage } from "./FacilityHomeTriage.js"; -import { FacilityBedCapacity } from "./FacilityBedCapacity.js"; -import useSlug from "../../Common/hooks/useSlug.js"; +import useAuthUser from "@/common/hooks/useAuthUser"; +import request from "../../Utils/request/request"; +import routes from "../../Redux/api"; +import useQuery from "../../Utils/request/useQuery"; +import { FacilityHomeTriage } from "./FacilityHomeTriage"; +import { FacilityBedCapacity } from "./FacilityBedCapacity"; +import useSlug from "@/common/hooks/useSlug"; import { Popover, PopoverButton, PopoverPanel, Transition, } from "@headlessui/react"; -import { FieldLabel } from "../Form/FormFields/FormField.js"; -import { LocationSelect } from "../Common/LocationSelect.js"; -import { CameraFeedPermittedUserTypes } from "../../Utils/permissions.js"; -import { FacilityStaffList } from "./FacilityStaffList.js"; -import FacilityBlock from "./FacilityBlock.js"; -import Loading from "@/Components/Common/Loading"; -import AvatarEditable from "@/Components/Common/AvatarEditable"; -import AvatarEditModal from "@/Components/Common/AvatarEditModal"; +import { FieldLabel } from "../Form/FormFields/FormField"; +import { LocationSelect } from "@/components/Common/LocationSelect"; +import { CameraFeedPermittedUserTypes } from "../../Utils/permissions"; +import { FacilityStaffList } from "./FacilityStaffList"; +import FacilityBlock from "./FacilityBlock"; +import Loading from "@/components/Common/Loading"; +import AvatarEditable from "@/components/Common/AvatarEditable"; +import AvatarEditModal from "@/components/Common/AvatarEditModal"; import careConfig from "@careConfig"; import uploadFile from "@/Utils/request/uploadFile"; import { sleep } from "@/Utils/utils"; diff --git a/src/Components/Facility/FacilityHomeTriage.tsx b/src/components/Facility/FacilityHomeTriage.tsx similarity index 96% rename from src/Components/Facility/FacilityHomeTriage.tsx rename to src/components/Facility/FacilityHomeTriage.tsx index 67d7563846d..43f4e39f4e5 100644 --- a/src/Components/Facility/FacilityHomeTriage.tsx +++ b/src/components/Facility/FacilityHomeTriage.tsx @@ -1,6 +1,6 @@ import { navigate } from "raviger"; -import ButtonV2 from "../Common/components/ButtonV2"; -import Table from "../Common/components/Table"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; +import Table from "@/components/Common/components/Table"; import useQuery from "../../Utils/request/useQuery"; import routes from "../../Redux/api"; import CareIcon from "../../CAREUI/icons/CareIcon"; diff --git a/src/Components/Facility/FacilityList.tsx b/src/components/Facility/FacilityList.tsx similarity index 95% rename from src/Components/Facility/FacilityList.tsx rename to src/components/Facility/FacilityList.tsx index 9143ec29355..7c38923ef5f 100644 --- a/src/Components/Facility/FacilityList.tsx +++ b/src/components/Facility/FacilityList.tsx @@ -1,23 +1,23 @@ import { useEffect } from "react"; import { AdvancedFilterButton } from "../../CAREUI/interactive/FiltersSlideover"; import CountBlock from "../../CAREUI/display/Count"; -import ExportMenu from "../Common/Export"; -import { FACILITY_TYPES } from "../../Common/constants"; +import ExportMenu from "@/components/Common/Export"; +import { FACILITY_TYPES } from "@/common/constants"; import { FacilityCard } from "./FacilityCard"; import FacilityFilter from "./FacilityFilter"; import { FacilityModel } from "./models"; -import Page from "../Common/components/Page"; +import Page from "@/components/Common/components/Page"; import SearchInput from "../Form/SearchInput"; import { navigate } from "raviger"; -import useFilters from "../../Common/hooks/useFilters"; +import useFilters from "@/common/hooks/useFilters"; import { useTranslation } from "react-i18next"; -import useAuthUser from "../../Common/hooks/useAuthUser"; +import useAuthUser from "@/common/hooks/useAuthUser"; import useQuery from "../../Utils/request/useQuery"; import routes from "../../Redux/api"; import CareIcon from "../../CAREUI/icons/CareIcon"; -import Loading from "@/Components/Common/Loading"; +import Loading from "@/components/Common/Loading"; export const FacilityList = () => { const { qParams, diff --git a/src/Components/Facility/FacilityStaffList.tsx b/src/components/Facility/FacilityStaffList.tsx similarity index 96% rename from src/Components/Facility/FacilityStaffList.tsx rename to src/components/Facility/FacilityStaffList.tsx index ae3c5fb0662..7b51568a871 100644 --- a/src/Components/Facility/FacilityStaffList.tsx +++ b/src/components/Facility/FacilityStaffList.tsx @@ -1,8 +1,8 @@ import { useState } from "react"; -import { DOCTOR_SPECIALIZATION } from "../../Common/constants"; +import { DOCTOR_SPECIALIZATION } from "@/common/constants"; import { NonReadOnlyUsers } from "../../Utils/AuthorizeFor"; -import ButtonV2 from "../Common/components/ButtonV2"; -import DialogModal from "../Common/Dialog"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; +import DialogModal from "@/components/Common/Dialog"; import { StaffCapacity } from "./StaffCapacity"; import useQuery from "../../Utils/request/useQuery"; import routes from "../../Redux/api"; diff --git a/src/Components/Facility/FacilityUsers.tsx b/src/components/Facility/FacilityUsers.tsx similarity index 95% rename from src/Components/Facility/FacilityUsers.tsx rename to src/components/Facility/FacilityUsers.tsx index f7fe62810fc..06367f05238 100644 --- a/src/Components/Facility/FacilityUsers.tsx +++ b/src/components/Facility/FacilityUsers.tsx @@ -1,14 +1,14 @@ import { useState } from "react"; import CountBlock from "../../CAREUI/display/Count"; import CareIcon from "../../CAREUI/icons/CareIcon"; -import { RESULTS_PER_PAGE_LIMIT } from "../../Common/constants"; -import * as Notification from "../../Utils/Notifications.js"; +import { RESULTS_PER_PAGE_LIMIT } from "@/common/constants"; +import * as Notification from "../../Utils/Notifications"; import { formatName, isUserOnline, relativeTime } from "../../Utils/utils"; import SlideOver from "../../CAREUI/interactive/SlideOver"; -import Pagination from "../Common/Pagination"; -import UserDetails from "../Common/UserDetails"; -import ButtonV2 from "../Common/components/ButtonV2"; -import Page from "../Common/components/Page"; +import Pagination from "@/components/Common/Pagination"; +import UserDetails from "@/components/Common/UserDetails"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; +import Page from "@/components/Common/components/Page"; import LinkFacilityDialog from "../Users/LinkFacilityDialog"; import UserDeleteDialog from "../Users/UserDeleteDialog"; import request from "../../Utils/request/request"; @@ -17,7 +17,7 @@ import useQuery from "../../Utils/request/useQuery"; import { UserFacilities } from "../Users/ManageUsers"; import { useTranslation } from "react-i18next"; -import Loading from "@/Components/Common/Loading"; +import Loading from "@/components/Common/Loading"; export default function FacilityUsers(props: any) { const { t } = useTranslation(); const { facilityId } = props; diff --git a/src/Components/Facility/InventoryList.tsx b/src/components/Facility/InventoryList.tsx similarity index 95% rename from src/Components/Facility/InventoryList.tsx rename to src/components/Facility/InventoryList.tsx index c7f11f6d3bc..3aeb3af4ea5 100644 --- a/src/Components/Facility/InventoryList.tsx +++ b/src/components/Facility/InventoryList.tsx @@ -1,13 +1,13 @@ import { useState } from "react"; import { navigate } from "raviger"; -import Pagination from "../Common/Pagination"; +import Pagination from "@/components/Common/Pagination"; import { classNames } from "../../Utils/utils"; -import Page from "../Common/components/Page"; -import ButtonV2 from "../Common/components/ButtonV2"; +import Page from "@/components/Common/components/Page"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; import { NonReadOnlyUsers } from "../../Utils/AuthorizeFor"; import useQuery from "../../Utils/request/useQuery"; import routes from "../../Redux/api"; -import Loading from "@/Components/Common/Loading"; +import Loading from "@/components/Common/Loading"; export default function InventoryList(props: any) { const { facilityId }: any = props; let inventoryItem: any = null; diff --git a/src/Components/Facility/InventoryLog.tsx b/src/components/Facility/InventoryLog.tsx similarity index 94% rename from src/Components/Facility/InventoryLog.tsx rename to src/components/Facility/InventoryLog.tsx index 0450801f4b0..a1bd8e3ce81 100644 --- a/src/Components/Facility/InventoryLog.tsx +++ b/src/components/Facility/InventoryLog.tsx @@ -1,16 +1,16 @@ import { useState } from "react"; -import * as Notification from "../../Utils/Notifications.js"; -import Pagination from "../Common/Pagination"; +import * as Notification from "../../Utils/Notifications"; +import Pagination from "@/components/Common/Pagination"; import { formatDateTime } from "../../Utils/utils"; -import Page from "../Common/components/Page.js"; -import CareIcon from "../../CAREUI/icons/CareIcon.js"; -import ButtonV2 from "../Common/components/ButtonV2.js"; -import useQuery from "../../Utils/request/useQuery.js"; -import routes from "../../Redux/api.js"; -import request from "../../Utils/request/request.js"; +import Page from "@/components/Common/components/Page"; +import CareIcon from "../../CAREUI/icons/CareIcon"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; +import useQuery from "../../Utils/request/useQuery"; +import routes from "../../Redux/api"; +import request from "../../Utils/request/request"; -import Loading from "@/Components/Common/Loading"; +import Loading from "@/components/Common/Loading"; export default function InventoryLog(props: any) { const { facilityId, inventoryId }: any = props; const [saving, setSaving] = useState(false); diff --git a/src/Components/Facility/Investigations/InvestigationSuggestions.tsx b/src/components/Facility/Investigations/InvestigationSuggestions.tsx similarity index 99% rename from src/Components/Facility/Investigations/InvestigationSuggestions.tsx rename to src/components/Facility/Investigations/InvestigationSuggestions.tsx index 4a5882678c4..e574f17ffe3 100644 --- a/src/Components/Facility/Investigations/InvestigationSuggestions.tsx +++ b/src/components/Facility/Investigations/InvestigationSuggestions.tsx @@ -3,8 +3,8 @@ import CareIcon from "../../../CAREUI/icons/CareIcon"; import routes from "../../../Redux/api"; import dayjs from "../../../Utils/dayjs"; import useQuery from "../../../Utils/request/useQuery"; -import Loading from "../../Common/Loading"; -import ButtonV2 from "../../Common/components/ButtonV2"; +import Loading from "@/components/Common/Loading"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; import { InvestigationResponse } from "./Reports/types"; export default function ViewInvestigationSuggestions(props: { diff --git a/src/Components/Facility/Investigations/InvestigationTable.tsx b/src/components/Facility/Investigations/InvestigationTable.tsx similarity index 99% rename from src/Components/Facility/Investigations/InvestigationTable.tsx rename to src/components/Facility/Investigations/InvestigationTable.tsx index 84198eea50c..09a29eb992a 100644 --- a/src/Components/Facility/Investigations/InvestigationTable.tsx +++ b/src/components/Facility/Investigations/InvestigationTable.tsx @@ -1,4 +1,4 @@ -import ButtonV2 from "../../Common/components/ButtonV2"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; import CareIcon from "../../../CAREUI/icons/CareIcon"; import { SelectFormField } from "../../Form/FormFields/SelectFormField"; import TextFormField from "../../Form/FormFields/TextFormField"; diff --git a/src/Components/Facility/Investigations/InvestigationsPrintPreview.tsx b/src/components/Facility/Investigations/InvestigationsPrintPreview.tsx similarity index 98% rename from src/Components/Facility/Investigations/InvestigationsPrintPreview.tsx rename to src/components/Facility/Investigations/InvestigationsPrintPreview.tsx index 97a5375fa28..107b0831bed 100644 --- a/src/Components/Facility/Investigations/InvestigationsPrintPreview.tsx +++ b/src/components/Facility/Investigations/InvestigationsPrintPreview.tsx @@ -4,7 +4,7 @@ import routes from "../../../Redux/api"; import useQuery from "../../../Utils/request/useQuery"; import PrintPreview from "../../../CAREUI/misc/PrintPreview"; import { useTranslation } from "react-i18next"; -const Loading = lazy(() => import("../../Common/Loading")); +const Loading = lazy(() => import("@/components/Common/Loading")); import { Investigation } from "./Reports/types"; import careConfig from "@careConfig"; diff --git a/src/Components/Facility/Investigations/Reports/ReportTable.tsx b/src/components/Facility/Investigations/Reports/ReportTable.tsx similarity index 98% rename from src/Components/Facility/Investigations/Reports/ReportTable.tsx rename to src/components/Facility/Investigations/Reports/ReportTable.tsx index 5640fd04ea4..aedbbc8da51 100644 --- a/src/Components/Facility/Investigations/Reports/ReportTable.tsx +++ b/src/components/Facility/Investigations/Reports/ReportTable.tsx @@ -1,6 +1,6 @@ import { getColorIndex, rowColor, transformData } from "./utils"; -import ButtonV2 from "../../../Common/components/ButtonV2"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; import { InvestigationResponse } from "./types"; import { formatDateTime } from "../../../../Utils/utils"; import { FC } from "react"; diff --git a/src/Components/Facility/Investigations/Reports/index.tsx b/src/components/Facility/Investigations/Reports/index.tsx similarity index 98% rename from src/Components/Facility/Investigations/Reports/index.tsx rename to src/components/Facility/Investigations/Reports/index.tsx index 45bc7de0a26..e4e54c36994 100644 --- a/src/Components/Facility/Investigations/Reports/index.tsx +++ b/src/components/Facility/Investigations/Reports/index.tsx @@ -8,10 +8,10 @@ import * as Notification from "../../../../Utils/Notifications"; import request from "../../../../Utils/request/request"; import { PaginatedResponse } from "../../../../Utils/request/types"; import useQuery from "../../../../Utils/request/useQuery"; -import Loading from "../../../Common/Loading"; -import ButtonV2 from "../../../Common/components/ButtonV2"; -import CircularProgress from "../../../Common/components/CircularProgress"; -import Page from "../../../Common/components/Page"; +import Loading from "@/components/Common/Loading"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; +import CircularProgress from "@/components/Common/components/CircularProgress"; +import Page from "@/components/Common/components/Page"; import AutocompleteMultiSelectFormField from "../../../Form/FormFields/AutocompleteMultiselect"; import { FieldChangeEvent } from "../../../Form/FormFields/Utils"; import ReportTable from "./ReportTable"; diff --git a/src/Components/Facility/Investigations/Reports/types.ts b/src/components/Facility/Investigations/Reports/types.ts similarity index 100% rename from src/Components/Facility/Investigations/Reports/types.ts rename to src/components/Facility/Investigations/Reports/types.ts diff --git a/src/Components/Facility/Investigations/Reports/utils.tsx b/src/components/Facility/Investigations/Reports/utils.tsx similarity index 100% rename from src/Components/Facility/Investigations/Reports/utils.tsx rename to src/components/Facility/Investigations/Reports/utils.tsx diff --git a/src/Components/Facility/Investigations/ShowInvestigation.tsx b/src/components/Facility/Investigations/ShowInvestigation.tsx similarity index 97% rename from src/Components/Facility/Investigations/ShowInvestigation.tsx rename to src/components/Facility/Investigations/ShowInvestigation.tsx index 85f2fb1fd7d..0755b3687cd 100644 --- a/src/Components/Facility/Investigations/ShowInvestigation.tsx +++ b/src/components/Facility/Investigations/ShowInvestigation.tsx @@ -1,13 +1,13 @@ import * as _ from "lodash-es"; import { useCallback, useReducer } from "react"; import routes from "../../../Redux/api"; -import * as Notification from "../../../Utils/Notifications.js"; +import * as Notification from "../../../Utils/Notifications"; import request from "../../../Utils/request/request"; import useQuery from "../../../Utils/request/useQuery"; import InvestigationTable from "./InvestigationTable"; import { useTranslation } from "react-i18next"; -import Page from "../../Common/components/Page"; -import Loading from "@/Components/Common/Loading"; +import Page from "@/components/Common/components/Page"; +import Loading from "@/components/Common/Loading"; const initialState = { changedFields: {}, initialValues: {}, diff --git a/src/Components/Facility/Investigations/Table.tsx b/src/components/Facility/Investigations/Table.tsx similarity index 100% rename from src/Components/Facility/Investigations/Table.tsx rename to src/components/Facility/Investigations/Table.tsx diff --git a/src/Components/Facility/Investigations/ViewInvestigations.tsx b/src/components/Facility/Investigations/ViewInvestigations.tsx similarity index 96% rename from src/Components/Facility/Investigations/ViewInvestigations.tsx rename to src/components/Facility/Investigations/ViewInvestigations.tsx index 6ea846ecbd0..1798664949e 100644 --- a/src/Components/Facility/Investigations/ViewInvestigations.tsx +++ b/src/components/Facility/Investigations/ViewInvestigations.tsx @@ -5,10 +5,10 @@ import { useTranslation } from "react-i18next"; import { formatDateTime } from "../../../Utils/utils"; import { InvestigationResponse } from "./Reports/types"; import { InvestigationSessionType } from "./investigationsTab"; -import ButtonV2 from "../../Common/components/ButtonV2"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; import CareIcon from "../../../CAREUI/icons/CareIcon"; -import Loading from "@/Components/Common/Loading"; +import Loading from "@/components/Common/Loading"; export default function ViewInvestigations(props: { isLoading: boolean; investigations: InvestigationResponse; diff --git a/src/Components/Facility/Investigations/index.tsx b/src/components/Facility/Investigations/index.tsx similarity index 97% rename from src/Components/Facility/Investigations/index.tsx rename to src/components/Facility/Investigations/index.tsx index 5c40766b6b9..386f6f45db4 100644 --- a/src/Components/Facility/Investigations/index.tsx +++ b/src/components/Facility/Investigations/index.tsx @@ -1,6 +1,6 @@ import { navigate, useQueryParams } from "raviger"; import { useEffect, useReducer, useState } from "react"; -import * as Notification from "../../../Utils/Notifications.js"; +import * as Notification from "../../../Utils/Notifications"; import { TestTable } from "./Table"; import { useTranslation } from "react-i18next"; @@ -8,11 +8,11 @@ import Card from "../../../CAREUI/display/Card"; import routes from "../../../Redux/api"; import request from "../../../Utils/request/request"; import useQuery from "../../../Utils/request/useQuery"; -import { Submit } from "../../Common/components/ButtonV2"; -import Page from "../../Common/components/Page"; +import { Submit } from "@/components/Common/components/ButtonV2"; +import Page from "@/components/Common/components/Page"; import AutocompleteMultiSelectFormField from "../../Form/FormFields/AutocompleteMultiselect"; -import Loading from "@/Components/Common/Loading"; +import Loading from "@/components/Common/Loading"; const initialState = { form: {}, }; diff --git a/src/Components/Facility/Investigations/investigationsTab.tsx b/src/components/Facility/Investigations/investigationsTab.tsx similarity index 100% rename from src/Components/Facility/Investigations/investigationsTab.tsx rename to src/components/Facility/Investigations/investigationsTab.tsx diff --git a/src/Components/Facility/LocationManagement.tsx b/src/components/Facility/LocationManagement.tsx similarity index 96% rename from src/Components/Facility/LocationManagement.tsx rename to src/components/Facility/LocationManagement.tsx index 2223aa2e8fd..82184887332 100644 --- a/src/Components/Facility/LocationManagement.tsx +++ b/src/components/Facility/LocationManagement.tsx @@ -1,21 +1,21 @@ import { useState } from "react"; -import ButtonV2, { Cancel } from "../Common/components/ButtonV2"; +import ButtonV2, { Cancel } from "@/components/Common/components/ButtonV2"; import AuthorizeFor, { NonReadOnlyUsers } from "../../Utils/AuthorizeFor"; import CareIcon from "../../CAREUI/icons/CareIcon"; -import Page from "../Common/components/Page"; +import Page from "@/components/Common/components/Page"; import routes from "../../Redux/api"; import PaginatedList from "../../CAREUI/misc/PaginatedList"; import { LocationModel } from "./models"; import RecordMeta from "../../CAREUI/display/RecordMeta"; import request from "../../Utils/request/request"; -import * as Notification from "../../Utils/Notifications.js"; -import ConfirmDialog from "../Common/ConfirmDialog"; -import DialogModal from "../Common/Dialog"; -import Uptime from "../Common/Uptime"; -import useAuthUser from "../../Common/hooks/useAuthUser"; +import * as Notification from "../../Utils/Notifications"; +import ConfirmDialog from "@/components/Common/ConfirmDialog"; +import DialogModal from "@/components/Common/Dialog"; +import Uptime from "@/components/Common/Uptime"; +import useAuthUser from "@/common/hooks/useAuthUser"; import useQuery from "../../Utils/request/useQuery"; -import Loading from "@/Components/Common/Loading"; +import Loading from "@/components/Common/Loading"; import { cn } from "@/lib/utils"; interface Props { facilityId: string; diff --git a/src/Components/Facility/MinQuantityList.tsx b/src/components/Facility/MinQuantityList.tsx similarity index 97% rename from src/Components/Facility/MinQuantityList.tsx rename to src/components/Facility/MinQuantityList.tsx index eeff6a7fed4..5486cb0abab 100644 --- a/src/Components/Facility/MinQuantityList.tsx +++ b/src/components/Facility/MinQuantityList.tsx @@ -1,12 +1,12 @@ import { useState } from "react"; -import Pagination from "../Common/Pagination"; +import Pagination from "@/components/Common/Pagination"; import { MinQuantityRequiredModal } from "./MinQuantityRequiredModal"; -import ButtonV2 from "../Common/components/ButtonV2"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; import { NonReadOnlyUsers } from "../../Utils/AuthorizeFor"; -import Page from "../Common/components/Page"; +import Page from "@/components/Common/components/Page"; import useQuery from "../../Utils/request/useQuery"; import routes from "../../Redux/api"; -import Loading from "@/Components/Common/Loading"; +import Loading from "@/components/Common/Loading"; export default function MinQuantityList(props: any) { const { facilityId }: any = props; let inventoryItem: any = null; diff --git a/src/Components/Facility/MinQuantityRequiredModal.tsx b/src/components/Facility/MinQuantityRequiredModal.tsx similarity index 96% rename from src/Components/Facility/MinQuantityRequiredModal.tsx rename to src/components/Facility/MinQuantityRequiredModal.tsx index 0fbfbeee9a4..0663ccfa3bf 100644 --- a/src/Components/Facility/MinQuantityRequiredModal.tsx +++ b/src/components/Facility/MinQuantityRequiredModal.tsx @@ -1,7 +1,7 @@ import { useReducer, useState } from "react"; -import * as Notification from "../../Utils/Notifications.js"; -import ButtonV2 from "../Common/components/ButtonV2"; -import DialogModal from "../Common/Dialog"; +import * as Notification from "../../Utils/Notifications"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; +import DialogModal from "@/components/Common/Dialog"; import TextFormField from "../Form/FormFields/TextFormField"; import useQuery from "../../Utils/request/useQuery"; import routes from "../../Redux/api"; diff --git a/src/Components/Facility/PatientConsultationNotesList.tsx b/src/components/Facility/PatientConsultationNotesList.tsx similarity index 93% rename from src/Components/Facility/PatientConsultationNotesList.tsx rename to src/components/Facility/PatientConsultationNotesList.tsx index 15238ff189f..99069927660 100644 --- a/src/Components/Facility/PatientConsultationNotesList.tsx +++ b/src/components/Facility/PatientConsultationNotesList.tsx @@ -1,9 +1,9 @@ import { Dispatch, SetStateAction, useEffect, useState } from "react"; -import { RESULTS_PER_PAGE_LIMIT } from "../../Common/constants"; -import CircularProgress from "../Common/components/CircularProgress"; +import { RESULTS_PER_PAGE_LIMIT } from "@/common/constants"; +import CircularProgress from "@/components/Common/components/CircularProgress"; import routes from "../../Redux/api"; import { PatientNoteStateType, PatientNotesModel } from "./models"; -import useSlug from "../../Common/hooks/useSlug"; +import useSlug from "@/common/hooks/useSlug"; import DoctorNote from "./DoctorNote"; import request from "../../Utils/request/request"; diff --git a/src/Components/Facility/PatientNoteCard.tsx b/src/components/Facility/PatientNoteCard.tsx similarity index 96% rename from src/Components/Facility/PatientNoteCard.tsx rename to src/components/Facility/PatientNoteCard.tsx index 80443ad02ae..26d16edcea3 100644 --- a/src/Components/Facility/PatientNoteCard.tsx +++ b/src/components/Facility/PatientNoteCard.tsx @@ -4,20 +4,20 @@ import { classNames, formatName, } from "../../Utils/utils"; -import { USER_TYPES_MAP } from "../../Common/constants"; +import { USER_TYPES_MAP } from "@/common/constants"; import { PatientNotesEditModel, PatientNotesModel } from "./models"; -import ButtonV2 from "../Common/components/ButtonV2"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; import CareIcon from "../../CAREUI/icons/CareIcon"; import { useState } from "react"; import { Error, Success } from "../../Utils/Notifications"; import request from "../../Utils/request/request"; import routes from "../../Redux/api"; -import DialogModal from "../Common/Dialog"; +import DialogModal from "@/components/Common/Dialog"; import { t } from "i18next"; import dayjs from "dayjs"; -import Spinner from "../Common/Spinner"; -import useAuthUser from "../../Common/hooks/useAuthUser"; -import useSlug from "../../Common/hooks/useSlug"; +import Spinner from "@/components/Common/Spinner"; +import useAuthUser from "@/common/hooks/useAuthUser"; +import useSlug from "@/common/hooks/useSlug"; const PatientNoteCard = ({ note, diff --git a/src/Components/Facility/PatientNotesList.tsx b/src/components/Facility/PatientNotesList.tsx similarity index 93% rename from src/Components/Facility/PatientNotesList.tsx rename to src/components/Facility/PatientNotesList.tsx index bbd037e866c..77100fe7e3d 100644 --- a/src/Components/Facility/PatientNotesList.tsx +++ b/src/components/Facility/PatientNotesList.tsx @@ -1,6 +1,6 @@ import { useState, useEffect } from "react"; -import { RESULTS_PER_PAGE_LIMIT } from "../../Common/constants"; -import CircularProgress from "../Common/components/CircularProgress"; +import { RESULTS_PER_PAGE_LIMIT } from "@/common/constants"; +import CircularProgress from "@/components/Common/components/CircularProgress"; import DoctorNote from "./DoctorNote"; import { PatientNoteStateType, PatientNotesModel } from "./models"; import routes from "../../Redux/api"; diff --git a/src/Components/Facility/PatientNotesSlideover.tsx b/src/components/Facility/PatientNotesSlideover.tsx similarity index 95% rename from src/Components/Facility/PatientNotesSlideover.tsx rename to src/components/Facility/PatientNotesSlideover.tsx index fe716950aa9..779782b2dc7 100644 --- a/src/Components/Facility/PatientNotesSlideover.tsx +++ b/src/components/Facility/PatientNotesSlideover.tsx @@ -1,20 +1,20 @@ import { useState, useEffect, Dispatch, SetStateAction } from "react"; -import * as Notification from "../../Utils/Notifications.js"; +import * as Notification from "../../Utils/Notifications"; import { NonReadOnlyUsers } from "../../Utils/AuthorizeFor"; import CareIcon from "../../CAREUI/icons/CareIcon"; import { classNames, isAppleDevice, keysOf } from "../../Utils/utils"; -import ButtonV2 from "../Common/components/ButtonV2"; -import { useMessageListener } from "../../Common/hooks/useMessageListener"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; +import { useMessageListener } from "@/common/hooks/useMessageListener"; import PatientConsultationNotesList from "./PatientConsultationNotesList"; import request from "../../Utils/request/request"; import routes from "../../Redux/api"; import { PatientNoteStateType, PaitentNotesReplyModel } from "./models"; import useKeyboardShortcut from "use-keyboard-shortcut"; -import AutoExpandingTextInputFormField from "../Form/FormFields/AutoExpandingTextInputFormField.js"; -import useAuthUser from "../../Common/hooks/useAuthUser"; -import { PATIENT_NOTES_THREADS } from "../../Common/constants.js"; -import DoctorNoteReplyPreviewCard from "./DoctorNoteReplyPreviewCard.js"; -import useNotificationSubscriptionState from "../../Common/hooks/useNotificationSubscriptionState.js"; +import AutoExpandingTextInputFormField from "../Form/FormFields/AutoExpandingTextInputFormField"; +import useAuthUser from "@/common/hooks/useAuthUser"; +import { PATIENT_NOTES_THREADS } from "@/common/constants"; +import DoctorNoteReplyPreviewCard from "./DoctorNoteReplyPreviewCard"; +import useNotificationSubscriptionState from "@/common/hooks/useNotificationSubscriptionState"; import { Link } from "raviger"; import { t } from "i18next"; diff --git a/src/Components/Facility/SetInventoryForm.tsx b/src/components/Facility/SetInventoryForm.tsx similarity index 95% rename from src/Components/Facility/SetInventoryForm.tsx rename to src/components/Facility/SetInventoryForm.tsx index fb4b05d7b41..ef354331c3b 100644 --- a/src/Components/Facility/SetInventoryForm.tsx +++ b/src/components/Facility/SetInventoryForm.tsx @@ -1,9 +1,9 @@ import { useReducer, useState, useEffect } from "react"; -import * as Notification from "../../Utils/Notifications.js"; +import * as Notification from "../../Utils/Notifications"; import { InventoryItemsModel } from "./models"; -import { Cancel, Submit } from "../Common/components/ButtonV2"; -import useAppHistory from "../../Common/hooks/useAppHistory"; -import Page from "../Common/components/Page"; +import { Cancel, Submit } from "@/components/Common/components/ButtonV2"; +import useAppHistory from "@/common/hooks/useAppHistory"; +import Page from "@/components/Common/components/Page"; import Card from "../../CAREUI/display/Card"; import { FieldChangeEvent } from "../Form/FormFields/Utils"; import { SelectFormField } from "../Form/FormFields/SelectFormField"; diff --git a/src/Components/Facility/SpokeFacilityEditor.tsx b/src/components/Facility/SpokeFacilityEditor.tsx similarity index 96% rename from src/Components/Facility/SpokeFacilityEditor.tsx rename to src/components/Facility/SpokeFacilityEditor.tsx index 197d68da2bf..a6dfe9e00aa 100644 --- a/src/Components/Facility/SpokeFacilityEditor.tsx +++ b/src/components/Facility/SpokeFacilityEditor.tsx @@ -10,9 +10,9 @@ import { SpokeRelationship, } from "./models"; import ModelCrudEditor from "../Form/ModelCrudEditor"; -import { FacilitySelect } from "../Common/FacilitySelect"; +import { FacilitySelect } from "@/components/Common/FacilitySelect"; import { useEffect, useState } from "react"; -import { SPOKE_RELATION_TYPES } from "../../Common/constants"; +import { SPOKE_RELATION_TYPES } from "@/common/constants"; import FacilityBlock from "./FacilityBlock"; import { useTranslation } from "react-i18next"; diff --git a/src/Components/Facility/StaffCapacity.tsx b/src/components/Facility/StaffCapacity.tsx similarity index 93% rename from src/Components/Facility/StaffCapacity.tsx rename to src/components/Facility/StaffCapacity.tsx index 8326ed6a323..602ec9a33f7 100644 --- a/src/Components/Facility/StaffCapacity.tsx +++ b/src/components/Facility/StaffCapacity.tsx @@ -1,15 +1,15 @@ import { useReducer, useState } from "react"; -import { DOCTOR_SPECIALIZATION } from "../../Common/constants.js"; -import * as Notification from "../../Utils/Notifications.js"; -import ButtonV2, { Cancel } from "../Common/components/ButtonV2.js"; -import { FieldErrorText, FieldLabel } from "../Form/FormFields/FormField.js"; -import TextFormField from "../Form/FormFields/TextFormField.js"; -import { FieldChangeEventHandler } from "../Form/FormFields/Utils.js"; -import SelectMenuV2 from "../Form/SelectMenuV2.js"; -import { DoctorModal } from "./models.js"; -import useQuery from "../../Utils/request/useQuery.js"; -import routes from "../../Redux/api.js"; -import request from "../../Utils/request/request.js"; +import { DOCTOR_SPECIALIZATION } from "@/common/constants"; +import * as Notification from "../../Utils/Notifications"; +import ButtonV2, { Cancel } from "@/components/Common/components/ButtonV2"; +import { FieldErrorText, FieldLabel } from "../Form/FormFields/FormField"; +import TextFormField from "../Form/FormFields/TextFormField"; +import { FieldChangeEventHandler } from "../Form/FormFields/Utils"; +import SelectMenuV2 from "../Form/SelectMenuV2"; +import { DoctorModal } from "./models"; +import useQuery from "../../Utils/request/useQuery"; +import routes from "../../Redux/api"; +import request from "../../Utils/request/request"; import { useTranslation } from "react-i18next"; interface DoctorCapacityProps extends DoctorModal { diff --git a/src/Components/Facility/StaffCountCard.tsx b/src/components/Facility/StaffCountCard.tsx similarity index 93% rename from src/Components/Facility/StaffCountCard.tsx rename to src/components/Facility/StaffCountCard.tsx index 884b2b1cfdc..d45ad979a9e 100644 --- a/src/Components/Facility/StaffCountCard.tsx +++ b/src/components/Facility/StaffCountCard.tsx @@ -1,12 +1,12 @@ import { useState } from "react"; import { DoctorModal } from "./models"; -import { DOCTOR_SPECIALIZATION } from "../../Common/constants"; +import { DOCTOR_SPECIALIZATION } from "@/common/constants"; import * as Notification from "../../Utils/Notifications"; import { DoctorIcon } from "../TeleIcu/Icons/DoctorIcon"; import { StaffCapacity } from "./StaffCapacity"; -import DialogModal from "../Common/Dialog"; -import ConfirmDialog from "../Common/ConfirmDialog"; -import ButtonV2 from "../Common/components/ButtonV2"; +import DialogModal from "@/components/Common/Dialog"; +import ConfirmDialog from "@/components/Common/ConfirmDialog"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; import { NonReadOnlyUsers } from "../../Utils/AuthorizeFor"; import request from "../../Utils/request/request"; import routes from "../../Redux/api"; diff --git a/src/Components/Facility/TransferPatientDialog.tsx b/src/components/Facility/TransferPatientDialog.tsx similarity index 93% rename from src/Components/Facility/TransferPatientDialog.tsx rename to src/components/Facility/TransferPatientDialog.tsx index 4facfc2b35e..f6e3dec5a42 100644 --- a/src/Components/Facility/TransferPatientDialog.tsx +++ b/src/components/Facility/TransferPatientDialog.tsx @@ -1,14 +1,14 @@ -import * as Notification from "../../Utils/Notifications.js"; -import { Cancel, Submit } from "../Common/components/ButtonV2"; +import * as Notification from "../../Utils/Notifications"; +import { Cancel, Submit } from "@/components/Common/components/ButtonV2"; import { useReducer, useState } from "react"; import { DupPatientModel } from "./models"; -import { OptionsType } from "../../Common/constants"; +import { OptionsType } from "@/common/constants"; import { SelectFormField } from "../Form/FormFields/SelectFormField"; import { navigate } from "raviger"; -import request from "../../Utils/request/request.js"; -import routes from "../../Redux/api.js"; -import TextFormField from "../Form/FormFields/TextFormField.js"; -import { FieldChangeEvent } from "../Form/FormFields/Utils.js"; +import request from "../../Utils/request/request"; +import routes from "../../Redux/api"; +import TextFormField from "../Form/FormFields/TextFormField"; +import { FieldChangeEvent } from "../Form/FormFields/Utils"; import { useTranslation } from "react-i18next"; interface Props { diff --git a/src/Components/Facility/TreatmentSummary.tsx b/src/components/Facility/TreatmentSummary.tsx similarity index 99% rename from src/Components/Facility/TreatmentSummary.tsx rename to src/components/Facility/TreatmentSummary.tsx index 610e7dc189d..ba40dbeb5ae 100644 --- a/src/Components/Facility/TreatmentSummary.tsx +++ b/src/components/Facility/TreatmentSummary.tsx @@ -1,4 +1,4 @@ -import { GENDER_TYPES } from "../../Common/constants"; +import { GENDER_TYPES } from "@/common/constants"; import { formatDate, formatDateTime, @@ -12,7 +12,7 @@ import { ActiveConditionVerificationStatuses, ConsultationDiagnosis, } from "../Diagnosis/types"; -import PageHeadTitle from "../Common/PageHeadTitle"; +import PageHeadTitle from "@/components/Common/PageHeadTitle"; import { useTranslation } from "react-i18next"; import { PatientModel } from "../Patient/models"; import MedicineRoutes from "../Medicine/routes"; diff --git a/src/Components/Facility/TriageForm.tsx b/src/components/Facility/TriageForm.tsx similarity index 96% rename from src/Components/Facility/TriageForm.tsx rename to src/components/Facility/TriageForm.tsx index 4413d9a48db..72b391f2318 100644 --- a/src/Components/Facility/TriageForm.tsx +++ b/src/components/Facility/TriageForm.tsx @@ -1,17 +1,17 @@ -import ConfirmDialog from "../Common/ConfirmDialog"; +import ConfirmDialog from "@/components/Common/ConfirmDialog"; import Card from "../../CAREUI/display/Card"; import CareIcon from "../../CAREUI/icons/CareIcon"; import { useReducer, useState } from "react"; -import * as Notification from "../../Utils/Notifications.js"; +import * as Notification from "../../Utils/Notifications"; import TextFormField from "../Form/FormFields/TextFormField"; import { PatientStatsModel } from "./models"; -import { Cancel, Submit } from "../Common/components/ButtonV2"; -import useAppHistory from "../../Common/hooks/useAppHistory"; +import { Cancel, Submit } from "@/components/Common/components/ButtonV2"; +import useAppHistory from "@/common/hooks/useAppHistory"; import DateFormField from "../Form/FormFields/DateFormField"; import { FieldChangeEvent } from "../Form/FormFields/Utils"; -import Loading from "@/Components/Common/Loading"; -import Page from "../Common/components/Page"; +import Loading from "@/components/Common/Loading"; +import Page from "@/components/Common/components/Page"; import dayjs from "dayjs"; import { dateQueryString, scrollTo } from "../../Utils/utils"; import useQuery from "../../Utils/request/useQuery"; diff --git a/src/Components/Facility/models.tsx b/src/components/Facility/models.tsx similarity index 98% rename from src/Components/Facility/models.tsx rename to src/components/Facility/models.tsx index 1be0472c1c3..73473c57c1e 100644 --- a/src/Components/Facility/models.tsx +++ b/src/components/Facility/models.tsx @@ -7,7 +7,7 @@ import { PATIENT_NOTES_THREADS, SHIFTING_CHOICES_PEACETIME, UserRole, -} from "../../Common/constants"; +} from "@/common/constants"; import { FeatureFlag } from "../../Utils/featureFlags"; import { ConsultationDiagnosis, CreateDiagnosis } from "../Diagnosis/types"; import { @@ -20,9 +20,9 @@ import { } from "../Patient/models"; import { EncounterSymptom } from "../Symptoms/types"; import { UserBareMinimum, UserModel } from "../Users/models"; -import { InvestigationType } from "../Common/prescription-builder/InvestigationBuilder"; -import { ProcedureType } from "../Common/prescription-builder/ProcedureBuilder"; -import { RouteToFacility } from "../Common/RouteToFacilitySelect"; +import { InvestigationType } from "@/components/Common/prescription-builder/InvestigationBuilder"; +import { ProcedureType } from "@/components/Common/prescription-builder/ProcedureBuilder"; +import { RouteToFacility } from "@/components/Common/RouteToFacilitySelect"; export interface LocalBodyModel { id: number; diff --git a/src/Components/Files/AudioCaptureDialog.tsx b/src/components/Files/AudioCaptureDialog.tsx similarity index 100% rename from src/Components/Files/AudioCaptureDialog.tsx rename to src/components/Files/AudioCaptureDialog.tsx diff --git a/src/Components/Files/CameraCaptureDialog.tsx b/src/components/Files/CameraCaptureDialog.tsx similarity index 96% rename from src/Components/Files/CameraCaptureDialog.tsx rename to src/components/Files/CameraCaptureDialog.tsx index 96de547eebe..b5af6ace8d5 100644 --- a/src/Components/Files/CameraCaptureDialog.tsx +++ b/src/components/Files/CameraCaptureDialog.tsx @@ -1,10 +1,10 @@ import Webcam from "react-webcam"; import CareIcon from "../../CAREUI/icons/CareIcon"; -import DialogModal from "../Common/Dialog"; -import ButtonV2, { Submit } from "../Common/components/ButtonV2"; +import DialogModal from "@/components/Common/Dialog"; +import ButtonV2, { Submit } from "@/components/Common/components/ButtonV2"; import { t } from "i18next"; import { useCallback, useRef, useState } from "react"; -import useWindowDimensions from "../../Common/hooks/useWindowDimensions"; +import useWindowDimensions from "@/common/hooks/useWindowDimensions"; export interface CameraCaptureDialogProps { show: boolean; diff --git a/src/Components/Files/FileBlock.tsx b/src/components/Files/FileBlock.tsx similarity index 97% rename from src/Components/Files/FileBlock.tsx rename to src/components/Files/FileBlock.tsx index 3ecf4a2c315..732ac0c0faf 100644 --- a/src/Components/Files/FileBlock.tsx +++ b/src/components/Files/FileBlock.tsx @@ -1,11 +1,11 @@ import dayjs from "dayjs"; import CareIcon, { IconName } from "../../CAREUI/icons/CareIcon"; -import ButtonV2 from "../Common/components/ButtonV2"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; import { FileUploadModel } from "../Patient/models"; import { FileManagerResult } from "../../Utils/useFileManager"; import useQuery from "../../Utils/request/useQuery"; import routes from "../../Redux/api"; -import { FILE_EXTENSIONS } from "../../Common/constants"; +import { FILE_EXTENSIONS } from "@/common/constants"; import { t } from "i18next"; export interface FileBlockProps { diff --git a/src/Components/Files/FileUpload.tsx b/src/components/Files/FileUpload.tsx similarity index 92% rename from src/Components/Files/FileUpload.tsx rename to src/components/Files/FileUpload.tsx index 1701a632472..30af4d1b0d8 100644 --- a/src/Components/Files/FileUpload.tsx +++ b/src/components/Files/FileUpload.tsx @@ -1,20 +1,20 @@ import { useState, ReactNode } from "react"; -import { FileUploadModel } from "../Patient/models.js"; -import Pagination from "../Common/Pagination.js"; -import { RESULTS_PER_PAGE_LIMIT } from "../../Common/constants.js"; +import { FileUploadModel } from "../Patient/models"; +import Pagination from "@/components/Common/Pagination"; +import { RESULTS_PER_PAGE_LIMIT } from "@/common/constants"; import { useTranslation } from "react-i18next"; -import ButtonV2 from "../Common/components/ButtonV2.js"; -import CareIcon, { IconName } from "../../CAREUI/icons/CareIcon.js"; -import TextFormField from "../Form/FormFields/TextFormField.js"; -import { NonReadOnlyUsers } from "../../Utils/AuthorizeFor.js"; -import AuthorizedChild from "../../CAREUI/misc/AuthorizedChild.js"; -import useAuthUser from "../../Common/hooks/useAuthUser.js"; -import useQuery from "../../Utils/request/useQuery.js"; -import routes from "../../Redux/api.js"; -import useFileUpload from "../../Utils/useFileUpload.js"; -import useFileManager from "../../Utils/useFileManager.js"; -import Tabs from "../Common/components/Tabs.js"; -import FileBlock from "./FileBlock.js"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; +import CareIcon, { IconName } from "../../CAREUI/icons/CareIcon"; +import TextFormField from "../Form/FormFields/TextFormField"; +import { NonReadOnlyUsers } from "../../Utils/AuthorizeFor"; +import AuthorizedChild from "../../CAREUI/misc/AuthorizedChild"; +import useAuthUser from "@/common/hooks/useAuthUser"; +import useQuery from "../../Utils/request/useQuery"; +import routes from "../../Redux/api"; +import useFileUpload from "../../Utils/useFileUpload"; +import useFileManager from "../../Utils/useFileManager"; +import Tabs from "@/components/Common/components/Tabs"; +import FileBlock from "./FileBlock"; export const LinearProgressWithLabel = (props: { value: number }) => { return ( diff --git a/src/Components/Form/AutoCompleteAsync.tsx b/src/components/Form/AutoCompleteAsync.tsx similarity index 98% rename from src/Components/Form/AutoCompleteAsync.tsx rename to src/components/Form/AutoCompleteAsync.tsx index f362918dfc2..ddec1503042 100644 --- a/src/Components/Form/AutoCompleteAsync.tsx +++ b/src/components/Form/AutoCompleteAsync.tsx @@ -12,7 +12,7 @@ import { import { useEffect, useMemo, useState } from "react"; import CareIcon from "../../CAREUI/icons/CareIcon"; -import { DropdownTransition } from "../Common/components/HelperComponents"; +import { DropdownTransition } from "@/components/Common/components/HelperComponents"; import { classNames } from "../../Utils/utils"; import { debounce } from "lodash-es"; import { useTranslation } from "react-i18next"; diff --git a/src/Components/Form/FieldValidators.tsx b/src/components/Form/FieldValidators.tsx similarity index 100% rename from src/Components/Form/FieldValidators.tsx rename to src/components/Form/FieldValidators.tsx diff --git a/src/Components/Form/Form.tsx b/src/components/Form/Form.tsx similarity index 98% rename from src/Components/Form/Form.tsx rename to src/components/Form/Form.tsx index 4bf4bd22d01..36b542f889d 100644 --- a/src/Components/Form/Form.tsx +++ b/src/components/Form/Form.tsx @@ -1,7 +1,7 @@ import { isEmpty, omitBy } from "lodash-es"; import { useEffect, useMemo, useState } from "react"; import { classNames } from "../../Utils/utils"; -import { Cancel, Submit } from "../Common/components/ButtonV2"; +import { Cancel, Submit } from "@/components/Common/components/ButtonV2"; import { FieldValidator } from "./FieldValidators"; import { FormContextValue, createFormContext } from "./FormContext"; import { FieldChangeEvent } from "./FormFields/Utils"; diff --git a/src/Components/Form/FormContext.ts b/src/components/Form/FormContext.ts similarity index 100% rename from src/Components/Form/FormContext.ts rename to src/components/Form/FormContext.ts diff --git a/src/Components/Form/FormFields/AutoExpandingTextInputFormField.tsx b/src/components/Form/FormFields/AutoExpandingTextInputFormField.tsx similarity index 100% rename from src/Components/Form/FormFields/AutoExpandingTextInputFormField.tsx rename to src/components/Form/FormFields/AutoExpandingTextInputFormField.tsx diff --git a/src/Components/Form/FormFields/Autocomplete.tsx b/src/components/Form/FormFields/Autocomplete.tsx similarity index 99% rename from src/Components/Form/FormFields/Autocomplete.tsx rename to src/components/Form/FormFields/Autocomplete.tsx index a829c3373d2..a93186ef080 100644 --- a/src/Components/Form/FormFields/Autocomplete.tsx +++ b/src/components/Form/FormFields/Autocomplete.tsx @@ -9,7 +9,7 @@ import { FormFieldBaseProps, useFormFieldPropsResolver } from "./Utils"; import { useEffect, useState } from "react"; import CareIcon from "../../../CAREUI/icons/CareIcon"; -import { DropdownTransition } from "../../Common/components/HelperComponents"; +import { DropdownTransition } from "@/components/Common/components/HelperComponents"; import FormField from "./FormField"; import { classNames } from "../../../Utils/utils"; import { dropdownOptionClassNames } from "../MultiSelectMenuV2"; diff --git a/src/Components/Form/FormFields/AutocompleteMultiselect.tsx b/src/components/Form/FormFields/AutocompleteMultiselect.tsx similarity index 99% rename from src/Components/Form/FormFields/AutocompleteMultiselect.tsx rename to src/components/Form/FormFields/AutocompleteMultiselect.tsx index d8bde2dba03..3a67dbb05f4 100644 --- a/src/Components/Form/FormFields/AutocompleteMultiselect.tsx +++ b/src/components/Form/FormFields/AutocompleteMultiselect.tsx @@ -13,7 +13,7 @@ import { import { ReactNode, useEffect, useRef, useState } from "react"; import CareIcon from "../../../CAREUI/icons/CareIcon"; -import { DropdownTransition } from "../../Common/components/HelperComponents"; +import { DropdownTransition } from "@/components/Common/components/HelperComponents"; import FormField from "./FormField"; import { classNames } from "../../../Utils/utils"; diff --git a/src/Components/Form/FormFields/CheckBoxFormField.tsx b/src/components/Form/FormFields/CheckBoxFormField.tsx similarity index 100% rename from src/Components/Form/FormFields/CheckBoxFormField.tsx rename to src/components/Form/FormFields/CheckBoxFormField.tsx diff --git a/src/Components/Form/FormFields/DateFormField.tsx b/src/components/Form/FormFields/DateFormField.tsx similarity index 94% rename from src/Components/Form/FormFields/DateFormField.tsx rename to src/components/Form/FormFields/DateFormField.tsx index 3bec3712e2b..674d2572b6d 100644 --- a/src/Components/Form/FormFields/DateFormField.tsx +++ b/src/components/Form/FormFields/DateFormField.tsx @@ -1,4 +1,6 @@ -import DateInputV2, { DatePickerPosition } from "../../Common/DateInputV2"; +import DateInputV2, { + DatePickerPosition, +} from "@/components/Common/DateInputV2"; import { FormFieldBaseProps, useFormFieldPropsResolver } from "./Utils"; import FormField from "./FormField"; diff --git a/src/Components/Form/FormFields/DateRangeFormField.tsx b/src/components/Form/FormFields/DateRangeFormField.tsx similarity index 92% rename from src/Components/Form/FormFields/DateRangeFormField.tsx rename to src/components/Form/FormFields/DateRangeFormField.tsx index 43edbc9ad0c..d7b7a62dbce 100644 --- a/src/Components/Form/FormFields/DateRangeFormField.tsx +++ b/src/components/Form/FormFields/DateRangeFormField.tsx @@ -1,5 +1,7 @@ import { classNames } from "../../../Utils/utils"; -import DateRangeInputV2, { DateRange } from "../../Common/DateRangeInputV2"; +import DateRangeInputV2, { + DateRange, +} from "@/components/Common/DateRangeInputV2"; import FormField from "./FormField"; import { FormFieldBaseProps, useFormFieldPropsResolver } from "./Utils"; diff --git a/src/Components/Form/FormFields/DosageFormField.tsx b/src/components/Form/FormFields/DosageFormField.tsx similarity index 100% rename from src/Components/Form/FormFields/DosageFormField.tsx rename to src/components/Form/FormFields/DosageFormField.tsx diff --git a/src/Components/Form/FormFields/FormField.tsx b/src/components/Form/FormFields/FormField.tsx similarity index 100% rename from src/Components/Form/FormFields/FormField.tsx rename to src/components/Form/FormFields/FormField.tsx diff --git a/src/Components/Form/FormFields/Month.tsx b/src/components/Form/FormFields/Month.tsx similarity index 100% rename from src/Components/Form/FormFields/Month.tsx rename to src/components/Form/FormFields/Month.tsx diff --git a/src/Components/Form/FormFields/NumericWithUnitsFormField.tsx b/src/components/Form/FormFields/NumericWithUnitsFormField.tsx similarity index 100% rename from src/Components/Form/FormFields/NumericWithUnitsFormField.tsx rename to src/components/Form/FormFields/NumericWithUnitsFormField.tsx diff --git a/src/Components/Form/FormFields/OtpFormField.tsx b/src/components/Form/FormFields/OtpFormField.tsx similarity index 100% rename from src/Components/Form/FormFields/OtpFormField.tsx rename to src/components/Form/FormFields/OtpFormField.tsx diff --git a/src/Components/Form/FormFields/PhoneNumberFormField.tsx b/src/components/Form/FormFields/PhoneNumberFormField.tsx similarity index 99% rename from src/Components/Form/FormFields/PhoneNumberFormField.tsx rename to src/components/Form/FormFields/PhoneNumberFormField.tsx index e2e34a6ef65..4d1bda64399 100644 --- a/src/Components/Form/FormFields/PhoneNumberFormField.tsx +++ b/src/components/Form/FormFields/PhoneNumberFormField.tsx @@ -9,7 +9,7 @@ import { CountryData, humanizeStrings, } from "../../../Utils/utils"; -import phoneCodesJson from "../../../Common/static/countryPhoneAndFlags.json"; +import phoneCodesJson from "@/common/static/countryPhoneAndFlags.json"; import { FieldError, PhoneNumberValidator, diff --git a/src/Components/Form/FormFields/RadioFormField.tsx b/src/components/Form/FormFields/RadioFormField.tsx similarity index 100% rename from src/Components/Form/FormFields/RadioFormField.tsx rename to src/components/Form/FormFields/RadioFormField.tsx diff --git a/src/Components/Form/FormFields/RangeAutocompleteFormField.tsx b/src/components/Form/FormFields/RangeAutocompleteFormField.tsx similarity index 97% rename from src/Components/Form/FormFields/RangeAutocompleteFormField.tsx rename to src/components/Form/FormFields/RangeAutocompleteFormField.tsx index 8feebe651b0..968f78019e5 100644 --- a/src/Components/Form/FormFields/RangeAutocompleteFormField.tsx +++ b/src/components/Form/FormFields/RangeAutocompleteFormField.tsx @@ -2,7 +2,7 @@ import { useMemo } from "react"; import AutocompleteFormField from "./Autocomplete"; import { FormFieldBaseProps } from "./Utils"; import { classNames, compareBy } from "../../../Utils/utils"; -import ButtonV2 from "../../Common/components/ButtonV2"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; interface Threshold { value: number; diff --git a/src/Components/Form/FormFields/RangeFormField.tsx b/src/components/Form/FormFields/RangeFormField.tsx similarity index 100% rename from src/Components/Form/FormFields/RangeFormField.tsx rename to src/components/Form/FormFields/RangeFormField.tsx diff --git a/src/Components/Form/FormFields/SelectFormField.tsx b/src/components/Form/FormFields/SelectFormField.tsx similarity index 100% rename from src/Components/Form/FormFields/SelectFormField.tsx rename to src/components/Form/FormFields/SelectFormField.tsx diff --git a/src/Components/Form/FormFields/TextAreaFormField.tsx b/src/components/Form/FormFields/TextAreaFormField.tsx similarity index 100% rename from src/Components/Form/FormFields/TextAreaFormField.tsx rename to src/components/Form/FormFields/TextAreaFormField.tsx diff --git a/src/Components/Form/FormFields/TextFormField.tsx b/src/components/Form/FormFields/TextFormField.tsx similarity index 100% rename from src/Components/Form/FormFields/TextFormField.tsx rename to src/components/Form/FormFields/TextFormField.tsx diff --git a/src/Components/Form/FormFields/Utils.ts b/src/components/Form/FormFields/Utils.ts similarity index 100% rename from src/Components/Form/FormFields/Utils.ts rename to src/components/Form/FormFields/Utils.ts diff --git a/src/Components/Form/ModelCrudEditor.tsx b/src/components/Form/ModelCrudEditor.tsx similarity index 98% rename from src/Components/Form/ModelCrudEditor.tsx rename to src/components/Form/ModelCrudEditor.tsx index 3ce4b15eba3..f9e000732d3 100644 --- a/src/Components/Form/ModelCrudEditor.tsx +++ b/src/components/Form/ModelCrudEditor.tsx @@ -1,6 +1,6 @@ import { useEffect, useState } from "react"; import { classNames } from "../../Utils/utils"; -import ButtonV2 from "../Common/components/ButtonV2"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; import CareIcon from "../../CAREUI/icons/CareIcon"; import { useTranslation } from "react-i18next"; diff --git a/src/Components/Form/MultiSelectMenuV2.tsx b/src/components/Form/MultiSelectMenuV2.tsx similarity index 100% rename from src/Components/Form/MultiSelectMenuV2.tsx rename to src/components/Form/MultiSelectMenuV2.tsx diff --git a/src/Components/Form/SearchInput.tsx b/src/components/Form/SearchInput.tsx similarity index 100% rename from src/Components/Form/SearchInput.tsx rename to src/components/Form/SearchInput.tsx diff --git a/src/Components/Form/SelectMenuV2.tsx b/src/components/Form/SelectMenuV2.tsx similarity index 100% rename from src/Components/Form/SelectMenuV2.tsx rename to src/components/Form/SelectMenuV2.tsx diff --git a/src/Components/Form/Utils.ts b/src/components/Form/Utils.ts similarity index 100% rename from src/Components/Form/Utils.ts rename to src/components/Form/Utils.ts diff --git a/src/Components/HCX/ClaimCard.tsx b/src/components/HCX/ClaimCard.tsx similarity index 100% rename from src/Components/HCX/ClaimCard.tsx rename to src/components/HCX/ClaimCard.tsx diff --git a/src/Components/HCX/ClaimCardCommunication.tsx b/src/components/HCX/ClaimCardCommunication.tsx similarity index 99% rename from src/Components/HCX/ClaimCardCommunication.tsx rename to src/components/HCX/ClaimCardCommunication.tsx index ff15ad7bb66..39edd63ce62 100644 --- a/src/Components/HCX/ClaimCardCommunication.tsx +++ b/src/components/HCX/ClaimCardCommunication.tsx @@ -2,7 +2,7 @@ import * as Notification from "../../Utils/Notifications"; import { HCXClaimModel, HCXCommunicationModel } from "./models"; -import ButtonV2 from "../Common/components/ButtonV2"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; import CareIcon from "../../CAREUI/icons/CareIcon"; import { FileUploadModel } from "../Patient/models"; import TextAreaFormField from "../Form/FormFields/TextAreaFormField"; diff --git a/src/Components/HCX/ClaimCardInfo.tsx b/src/components/HCX/ClaimCardInfo.tsx similarity index 100% rename from src/Components/HCX/ClaimCardInfo.tsx rename to src/components/HCX/ClaimCardInfo.tsx diff --git a/src/Components/HCX/ClaimCreatedModal.tsx b/src/components/HCX/ClaimCreatedModal.tsx similarity index 93% rename from src/Components/HCX/ClaimCreatedModal.tsx rename to src/components/HCX/ClaimCreatedModal.tsx index 41d58aa7df4..4edd4fb11f8 100644 --- a/src/Components/HCX/ClaimCreatedModal.tsx +++ b/src/components/HCX/ClaimCreatedModal.tsx @@ -1,10 +1,10 @@ import * as Notification from "../../Utils/Notifications"; import CareIcon from "../../CAREUI/icons/CareIcon"; -import DialogModal from "../Common/Dialog"; +import DialogModal from "@/components/Common/Dialog"; import { FileUpload } from "../Files/FileUpload"; import { HCXClaimModel } from "./models"; -import { Submit } from "../Common/components/ButtonV2"; +import { Submit } from "@/components/Common/components/ButtonV2"; import request from "../../Utils/request/request"; import routes from "../../Redux/api"; import { useState } from "react"; diff --git a/src/Components/HCX/ClaimsItemsBuilder.tsx b/src/components/HCX/ClaimsItemsBuilder.tsx similarity index 97% rename from src/Components/HCX/ClaimsItemsBuilder.tsx rename to src/components/HCX/ClaimsItemsBuilder.tsx index d636eb1a528..b4158c4443b 100644 --- a/src/Components/HCX/ClaimsItemsBuilder.tsx +++ b/src/components/HCX/ClaimsItemsBuilder.tsx @@ -6,11 +6,11 @@ import { import FormField, { FieldLabel } from "../Form/FormFields/FormField"; import AutocompleteFormField from "../Form/FormFields/Autocomplete"; -import ButtonV2 from "../Common/components/ButtonV2"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; import CareIcon from "../../CAREUI/icons/CareIcon"; import { HCXItemModel } from "./models"; import { ITEM_CATEGORIES } from "./constants"; -import PMJAYProcedurePackageAutocomplete from "../Common/PMJAYProcedurePackageAutocomplete"; +import PMJAYProcedurePackageAutocomplete from "@/components/Common/PMJAYProcedurePackageAutocomplete"; import TextFormField from "../Form/FormFields/TextFormField"; import { useTranslation } from "react-i18next"; diff --git a/src/Components/HCX/CreateClaimCard.tsx b/src/components/HCX/CreateClaimCard.tsx similarity index 97% rename from src/Components/HCX/CreateClaimCard.tsx rename to src/components/HCX/CreateClaimCard.tsx index b4701aadf7a..7d4b7d3edb0 100644 --- a/src/Components/HCX/CreateClaimCard.tsx +++ b/src/components/HCX/CreateClaimCard.tsx @@ -1,16 +1,16 @@ import * as Notification from "../../Utils/Notifications"; -import ButtonV2, { Submit } from "../Common/components/ButtonV2"; +import ButtonV2, { Submit } from "@/components/Common/components/ButtonV2"; import { HCXClaimModel, HCXItemModel, HCXPolicyModel } from "./models"; import { classNames, formatCurrency } from "../../Utils/utils"; import CareIcon from "../../CAREUI/icons/CareIcon"; import ClaimCreatedModal from "./ClaimCreatedModal"; import ClaimsItemsBuilder from "./ClaimsItemsBuilder"; -import DialogModal from "../Common/Dialog"; +import DialogModal from "@/components/Common/Dialog"; import HCXPolicyEligibilityCheck from "./PolicyEligibilityCheck"; import PatientInsuranceDetailsEditor from "./PatientInsuranceDetailsEditor"; -import { ProcedureType } from "../Common/prescription-builder/ProcedureBuilder"; +import { ProcedureType } from "@/components/Common/prescription-builder/ProcedureBuilder"; import { SelectFormField } from "../Form/FormFields/SelectFormField"; import request from "../../Utils/request/request"; import routes from "../../Redux/api"; diff --git a/src/Components/HCX/InsuranceDetailsBuilder.tsx b/src/components/HCX/InsuranceDetailsBuilder.tsx similarity index 98% rename from src/Components/HCX/InsuranceDetailsBuilder.tsx rename to src/components/HCX/InsuranceDetailsBuilder.tsx index 834e3a66953..1d963200ee3 100644 --- a/src/Components/HCX/InsuranceDetailsBuilder.tsx +++ b/src/components/HCX/InsuranceDetailsBuilder.tsx @@ -5,7 +5,7 @@ import { } from "../Form/FormFields/Utils"; import FormField, { FieldLabel } from "../Form/FormFields/FormField"; -import ButtonV2 from "../Common/components/ButtonV2"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; import CareIcon from "../../CAREUI/icons/CareIcon"; import { HCXPolicyModel } from "./models"; import InsurerAutocomplete from "./InsurerAutocomplete"; diff --git a/src/Components/HCX/InsurerAutocomplete.tsx b/src/components/HCX/InsurerAutocomplete.tsx similarity index 100% rename from src/Components/HCX/InsurerAutocomplete.tsx rename to src/components/HCX/InsurerAutocomplete.tsx diff --git a/src/Components/HCX/PatientInsuranceDetailsEditor.tsx b/src/components/HCX/PatientInsuranceDetailsEditor.tsx similarity index 97% rename from src/Components/HCX/PatientInsuranceDetailsEditor.tsx rename to src/components/HCX/PatientInsuranceDetailsEditor.tsx index 78de8ef201d..1c6803d7a1e 100644 --- a/src/Components/HCX/PatientInsuranceDetailsEditor.tsx +++ b/src/components/HCX/PatientInsuranceDetailsEditor.tsx @@ -1,4 +1,7 @@ -import ButtonV2, { Cancel, Submit } from "../Common/components/ButtonV2"; +import ButtonV2, { + Cancel, + Submit, +} from "@/components/Common/components/ButtonV2"; import CareIcon from "../../CAREUI/icons/CareIcon"; import { HCXPolicyModel } from "./models"; diff --git a/src/Components/HCX/PolicyEligibilityCheck.tsx b/src/components/HCX/PolicyEligibilityCheck.tsx similarity index 95% rename from src/Components/HCX/PolicyEligibilityCheck.tsx rename to src/components/HCX/PolicyEligibilityCheck.tsx index 1d951bd0638..fa02baaea30 100644 --- a/src/Components/HCX/PolicyEligibilityCheck.tsx +++ b/src/components/HCX/PolicyEligibilityCheck.tsx @@ -1,14 +1,14 @@ -import * as Notification from "../../Utils/Notifications.js"; +import * as Notification from "../../Utils/Notifications"; import { useEffect, useState } from "react"; -import ButtonV2 from "../Common/components/ButtonV2"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; import CareIcon from "../../CAREUI/icons/CareIcon"; import { HCXPolicyModel } from "./models"; import { SelectFormField } from "../Form/FormFields/SelectFormField"; -import request from "../../Utils/request/request.js"; +import request from "../../Utils/request/request"; import routes from "../../Redux/api"; -import { useMessageListener } from "../../Common/hooks/useMessageListener"; +import { useMessageListener } from "@/common/hooks/useMessageListener"; import useQuery from "../../Utils/request/useQuery"; import { useTranslation } from "react-i18next"; diff --git a/src/Components/HCX/constants.ts b/src/components/HCX/constants.ts similarity index 100% rename from src/Components/HCX/constants.ts rename to src/components/HCX/constants.ts diff --git a/src/Components/HCX/misc.ts b/src/components/HCX/misc.ts similarity index 100% rename from src/Components/HCX/misc.ts rename to src/components/HCX/misc.ts diff --git a/src/Components/HCX/models.ts b/src/components/HCX/models.ts similarity index 100% rename from src/Components/HCX/models.ts rename to src/components/HCX/models.ts diff --git a/src/Components/HCX/validators.ts b/src/components/HCX/validators.ts similarity index 100% rename from src/Components/HCX/validators.ts rename to src/components/HCX/validators.ts diff --git a/src/Components/Kanban/Board.tsx b/src/components/Kanban/Board.tsx similarity index 100% rename from src/Components/Kanban/Board.tsx rename to src/components/Kanban/Board.tsx diff --git a/src/Components/Licenses/LicensesPage.tsx b/src/components/Licenses/LicensesPage.tsx similarity index 100% rename from src/Components/Licenses/LicensesPage.tsx rename to src/components/Licenses/LicensesPage.tsx diff --git a/src/Components/Licenses/SBOMViewer.tsx b/src/components/Licenses/SBOMViewer.tsx similarity index 100% rename from src/Components/Licenses/SBOMViewer.tsx rename to src/components/Licenses/SBOMViewer.tsx diff --git a/src/Components/Licenses/be-sbom.json b/src/components/Licenses/be-sbom.json similarity index 100% rename from src/Components/Licenses/be-sbom.json rename to src/components/Licenses/be-sbom.json diff --git a/src/Components/Licenses/fe-sbom.json b/src/components/Licenses/fe-sbom.json similarity index 100% rename from src/Components/Licenses/fe-sbom.json rename to src/components/Licenses/fe-sbom.json diff --git a/src/Components/Licenses/licenseUrls.json b/src/components/Licenses/licenseUrls.json similarity index 100% rename from src/Components/Licenses/licenseUrls.json rename to src/components/Licenses/licenseUrls.json diff --git a/src/Components/LogUpdate/CriticalCareEditor.tsx b/src/components/LogUpdate/CriticalCareEditor.tsx similarity index 97% rename from src/Components/LogUpdate/CriticalCareEditor.tsx rename to src/components/LogUpdate/CriticalCareEditor.tsx index 975d06848b0..5a3e7f896d4 100644 --- a/src/Components/LogUpdate/CriticalCareEditor.tsx +++ b/src/components/LogUpdate/CriticalCareEditor.tsx @@ -2,15 +2,15 @@ import useQuery from "../../Utils/request/useQuery"; import routes from "../../Redux/api"; import LogUpdateSections, { RoundTypeSections } from "./Sections"; import React, { useState } from "react"; -import Loading from "../Common/Loading"; +import Loading from "@/components/Common/Loading"; import { DailyRoundsModel } from "../Patient/models"; -import ButtonV2, { Submit } from "../Common/components/ButtonV2"; +import ButtonV2, { Submit } from "@/components/Common/components/ButtonV2"; import CareIcon from "../../CAREUI/icons/CareIcon"; import Card from "../../CAREUI/display/Card"; import { navigate } from "raviger"; import { classNames } from "../../Utils/utils"; import request from "../../Utils/request/request"; -import { useSlugs } from "../../Common/hooks/useSlug"; +import { useSlugs } from "@/common/hooks/useSlug"; import { useTranslation } from "react-i18next"; import { Success } from "../../Utils/Notifications"; diff --git a/src/Components/LogUpdate/CriticalCarePreview.tsx b/src/components/LogUpdate/CriticalCarePreview.tsx similarity index 99% rename from src/Components/LogUpdate/CriticalCarePreview.tsx rename to src/components/LogUpdate/CriticalCarePreview.tsx index a458b1e245c..8546a7501f4 100644 --- a/src/Components/LogUpdate/CriticalCarePreview.tsx +++ b/src/components/LogUpdate/CriticalCarePreview.tsx @@ -1,8 +1,8 @@ import { useTranslation } from "react-i18next"; import routes from "../../Redux/api"; import useQuery from "../../Utils/request/useQuery"; -import ButtonV2 from "../Common/components/ButtonV2"; -import Loading from "../Common/Loading"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; +import Loading from "@/components/Common/Loading"; import Card from "../../CAREUI/display/Card"; import React, { useEffect } from "react"; import { ABGAnalysisFields } from "./Sections/ABGAnalysis"; @@ -16,7 +16,7 @@ import { VentilatorFields } from "./Sections/RespiratorySupport/Ventilator"; import PressureSore from "./Sections/PressureSore/PressureSore"; import { IOBalanceSections } from "./Sections/IOBalance"; import PainChart from "./components/PainChart"; -import { meanArterialPressure } from "../Common/BloodPressureFormField"; +import { meanArterialPressure } from "@/components/Common/BloodPressureFormField"; import { DailyRoundsModel } from "../Patient/models"; type Props = { diff --git a/src/Components/LogUpdate/Sections/ABGAnalysis.tsx b/src/components/LogUpdate/Sections/ABGAnalysis.tsx similarity index 100% rename from src/Components/LogUpdate/Sections/ABGAnalysis.tsx rename to src/components/LogUpdate/Sections/ABGAnalysis.tsx diff --git a/src/Components/LogUpdate/Sections/BloodSugar.tsx b/src/components/LogUpdate/Sections/BloodSugar.tsx similarity index 95% rename from src/Components/LogUpdate/Sections/BloodSugar.tsx rename to src/components/LogUpdate/Sections/BloodSugar.tsx index eb9db7c2e74..aecfe887f51 100644 --- a/src/Components/LogUpdate/Sections/BloodSugar.tsx +++ b/src/components/LogUpdate/Sections/BloodSugar.tsx @@ -3,7 +3,7 @@ import { rangeValueDescription } from "../../../Utils/utils"; import RadioFormField from "../../Form/FormFields/RadioFormField"; import RangeFormField from "../../Form/FormFields/RangeFormField"; import { LogUpdateSectionMeta, LogUpdateSectionProps } from "../utils"; -import { INSULIN_INTAKE_FREQUENCY_OPTIONS } from "../../../Common/constants"; +import { INSULIN_INTAKE_FREQUENCY_OPTIONS } from "@/common/constants"; const BloodSugar = ({ log, onChange }: LogUpdateSectionProps) => { const { t } = useTranslation(); diff --git a/src/Components/LogUpdate/Sections/Dialysis.tsx b/src/components/LogUpdate/Sections/Dialysis.tsx similarity index 100% rename from src/Components/LogUpdate/Sections/Dialysis.tsx rename to src/components/LogUpdate/Sections/Dialysis.tsx diff --git a/src/Components/LogUpdate/Sections/IOBalance.tsx b/src/components/LogUpdate/Sections/IOBalance.tsx similarity index 98% rename from src/Components/LogUpdate/Sections/IOBalance.tsx rename to src/components/LogUpdate/Sections/IOBalance.tsx index 10f76581a46..044b00c7b5f 100644 --- a/src/Components/LogUpdate/Sections/IOBalance.tsx +++ b/src/components/LogUpdate/Sections/IOBalance.tsx @@ -1,7 +1,7 @@ import { Fragment } from "react/jsx-runtime"; import { DailyRoundsModel } from "../../Patient/models"; import TextFormField from "../../Form/FormFields/TextFormField"; -import ButtonV2 from "../../Common/components/ButtonV2"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; import CareIcon from "../../../CAREUI/icons/CareIcon"; import { LogUpdateSectionMeta, LogUpdateSectionProps } from "../utils"; import { SelectFormField } from "../../Form/FormFields/SelectFormField"; diff --git a/src/Components/LogUpdate/Sections/NeurologicalMonitoring.tsx b/src/components/LogUpdate/Sections/NeurologicalMonitoring.tsx similarity index 99% rename from src/Components/LogUpdate/Sections/NeurologicalMonitoring.tsx rename to src/components/LogUpdate/Sections/NeurologicalMonitoring.tsx index 7ef98c4010b..a49a61b8848 100644 --- a/src/Components/LogUpdate/Sections/NeurologicalMonitoring.tsx +++ b/src/components/LogUpdate/Sections/NeurologicalMonitoring.tsx @@ -6,7 +6,7 @@ import { MOTOR_RESPONSE_SCALE, PUPIL_REACTION_OPTIONS, VERBAL_RESPONSE_SCALE, -} from "../../../Common/constants"; +} from "@/common/constants"; import CheckBoxFormField from "../../Form/FormFields/CheckBoxFormField"; import RadioFormField from "../../Form/FormFields/RadioFormField"; import TextAreaFormField from "../../Form/FormFields/TextAreaFormField"; diff --git a/src/Components/LogUpdate/Sections/NursingCare.tsx b/src/components/LogUpdate/Sections/NursingCare.tsx similarity index 97% rename from src/Components/LogUpdate/Sections/NursingCare.tsx rename to src/components/LogUpdate/Sections/NursingCare.tsx index b1dd7c09c3a..280152db744 100644 --- a/src/Components/LogUpdate/Sections/NursingCare.tsx +++ b/src/components/LogUpdate/Sections/NursingCare.tsx @@ -1,5 +1,5 @@ import { useTranslation } from "react-i18next"; -import { NURSING_CARE_PROCEDURES } from "../../../Common/constants"; +import { NURSING_CARE_PROCEDURES } from "@/common/constants"; import { LogUpdateSectionMeta, LogUpdateSectionProps } from "../utils"; import AutoExpandingTextInputFormField from "../../Form/FormFields/AutoExpandingTextInputFormField"; import AutocompleteMultiSelectFormField from "../../Form/FormFields/AutocompleteMultiselect"; diff --git a/src/Components/LogUpdate/Sections/PressureSore/PressureSore.tsx b/src/components/LogUpdate/Sections/PressureSore/PressureSore.tsx similarity index 99% rename from src/Components/LogUpdate/Sections/PressureSore/PressureSore.tsx rename to src/components/LogUpdate/Sections/PressureSore/PressureSore.tsx index 63970d4c25c..a632191a609 100644 --- a/src/Components/LogUpdate/Sections/PressureSore/PressureSore.tsx +++ b/src/components/LogUpdate/Sections/PressureSore/PressureSore.tsx @@ -9,7 +9,7 @@ import { HumanBodyRegion, PressureSoreExudateAmountOptions, PressureSoreTissueTypeOptions, -} from "../../../../Common/constants"; +} from "@/common/constants"; import { IPressureSore } from "../../../Patient/models"; import { Error } from "../../../../Utils/Notifications"; import { classNames, getValueDescription } from "../../../../Utils/utils"; diff --git a/src/Components/LogUpdate/Sections/PressureSore/utils.ts b/src/components/LogUpdate/Sections/PressureSore/utils.ts similarity index 95% rename from src/Components/LogUpdate/Sections/PressureSore/utils.ts rename to src/components/LogUpdate/Sections/PressureSore/utils.ts index cc75a7ef06c..64aed7342a7 100644 --- a/src/Components/LogUpdate/Sections/PressureSore/utils.ts +++ b/src/components/LogUpdate/Sections/PressureSore/utils.ts @@ -1,7 +1,7 @@ import { PressureSoreExudateAmountOptions, PressureSoreTissueTypeOptions, -} from "../../../../Common/constants"; +} from "@/common/constants"; import { IPressureSore } from "../../../Patient/models"; const areaIntervalPoints = [0.0, 0.3, 0.6, 1.0, 2.2, 3.0, 4.0, 8.0, 12.0, 24.0]; diff --git a/src/Components/LogUpdate/Sections/RespiratorySupport/OxygenSupport.tsx b/src/components/LogUpdate/Sections/RespiratorySupport/OxygenSupport.tsx similarity index 97% rename from src/Components/LogUpdate/Sections/RespiratorySupport/OxygenSupport.tsx rename to src/components/LogUpdate/Sections/RespiratorySupport/OxygenSupport.tsx index 758b49613ce..4c343f71f74 100644 --- a/src/Components/LogUpdate/Sections/RespiratorySupport/OxygenSupport.tsx +++ b/src/components/LogUpdate/Sections/RespiratorySupport/OxygenSupport.tsx @@ -3,7 +3,7 @@ import { rangeValueDescription } from "../../../../Utils/utils"; import RadioFormField from "../../../Form/FormFields/RadioFormField"; import RangeFormField from "../../../Form/FormFields/RangeFormField"; import { LogUpdateSectionProps } from "../../utils"; -import { OXYGEN_MODALITY_OPTIONS } from "../../../../Common/constants"; +import { OXYGEN_MODALITY_OPTIONS } from "@/common/constants"; const OxygenRespiratorySupport = ({ log, onChange }: LogUpdateSectionProps) => { const { t } = useTranslation(); diff --git a/src/Components/LogUpdate/Sections/RespiratorySupport/Ventilator.tsx b/src/components/LogUpdate/Sections/RespiratorySupport/Ventilator.tsx similarity index 100% rename from src/Components/LogUpdate/Sections/RespiratorySupport/Ventilator.tsx rename to src/components/LogUpdate/Sections/RespiratorySupport/Ventilator.tsx diff --git a/src/Components/LogUpdate/Sections/RespiratorySupport/VentilatorModeSelector.tsx b/src/components/LogUpdate/Sections/RespiratorySupport/VentilatorModeSelector.tsx similarity index 100% rename from src/Components/LogUpdate/Sections/RespiratorySupport/VentilatorModeSelector.tsx rename to src/components/LogUpdate/Sections/RespiratorySupport/VentilatorModeSelector.tsx diff --git a/src/Components/LogUpdate/Sections/RespiratorySupport/index.tsx b/src/components/LogUpdate/Sections/RespiratorySupport/index.tsx similarity index 96% rename from src/Components/LogUpdate/Sections/RespiratorySupport/index.tsx rename to src/components/LogUpdate/Sections/RespiratorySupport/index.tsx index 6c58d0bfa72..74164ab6de1 100644 --- a/src/Components/LogUpdate/Sections/RespiratorySupport/index.tsx +++ b/src/components/LogUpdate/Sections/RespiratorySupport/index.tsx @@ -1,10 +1,10 @@ import { useEffect } from "react"; -import { useSlugs } from "../../../../Common/hooks/useSlug"; +import { useSlugs } from "@/common/hooks/useSlug"; import routes from "../../../../Redux/api"; import useQuery from "../../../../Utils/request/useQuery"; import { rangeValueDescription } from "../../../../Utils/utils"; import { AssetClass } from "../../../Assets/AssetTypes"; -import DialogModal from "../../../Common/Dialog"; +import DialogModal from "@/components/Common/Dialog"; import Beds from "../../../Facility/Consultations/Beds"; import RadioFormField from "../../../Form/FormFields/RadioFormField"; import RangeFormField from "../../../Form/FormFields/RangeFormField"; @@ -13,7 +13,7 @@ import OxygenRespiratorySupport from "./OxygenSupport"; import VentilatorRespiratorySupport from "./Ventilator"; import { Warn } from "../../../../Utils/Notifications"; import { useTranslation } from "react-i18next"; -import { RESPIRATORY_SUPPORT } from "../../../../Common/constants"; +import { RESPIRATORY_SUPPORT } from "@/common/constants"; const RespiratorySupport = ({ log, onChange }: LogUpdateSectionProps) => { const { t } = useTranslation(); diff --git a/src/Components/LogUpdate/Sections/Vitals.tsx b/src/components/LogUpdate/Sections/Vitals.tsx similarity index 97% rename from src/Components/LogUpdate/Sections/Vitals.tsx rename to src/components/LogUpdate/Sections/Vitals.tsx index 9253d2e8697..57815a6723a 100644 --- a/src/Components/LogUpdate/Sections/Vitals.tsx +++ b/src/components/LogUpdate/Sections/Vitals.tsx @@ -4,13 +4,13 @@ import { fahrenheitToCelsius, rangeValueDescription, } from "../../../Utils/utils"; -import { meanArterialPressure } from "../../Common/BloodPressureFormField"; +import { meanArterialPressure } from "@/components/Common/BloodPressureFormField"; import RadioFormField from "../../Form/FormFields/RadioFormField"; import RangeFormField from "../../Form/FormFields/RangeFormField"; import TextAreaFormField from "../../Form/FormFields/TextAreaFormField"; import PainChart from "../components/PainChart"; import { LogUpdateSectionMeta, LogUpdateSectionProps } from "../utils"; -import { HEARTBEAT_RHYTHM_CHOICES } from "../../../Common/constants"; +import { HEARTBEAT_RHYTHM_CHOICES } from "@/common/constants"; import { BloodPressure } from "../../Patient/models"; const Vitals = ({ log, onChange }: LogUpdateSectionProps) => { diff --git a/src/Components/LogUpdate/Sections/index.tsx b/src/components/LogUpdate/Sections/index.tsx similarity index 100% rename from src/Components/LogUpdate/Sections/index.tsx rename to src/components/LogUpdate/Sections/index.tsx diff --git a/src/Components/LogUpdate/components/PainChart.tsx b/src/components/LogUpdate/components/PainChart.tsx similarity index 98% rename from src/Components/LogUpdate/components/PainChart.tsx rename to src/components/LogUpdate/components/PainChart.tsx index fd784cd5bba..3ba2ce0a650 100644 --- a/src/Components/LogUpdate/components/PainChart.tsx +++ b/src/components/LogUpdate/components/PainChart.tsx @@ -5,7 +5,7 @@ import HumanBodyChart from "../../../CAREUI/interactive/HumanChart"; import PopupModal from "../../../CAREUI/display/PopupModal"; import TextAreaFormField from "../../Form/FormFields/TextAreaFormField"; import { classNames, getValueDescription } from "../../../Utils/utils"; -import { HumanBodyRegion } from "../../../Common/constants"; +import { HumanBodyRegion } from "@/common/constants"; import { Error } from "../../../Utils/Notifications"; type Props = { diff --git a/src/Components/LogUpdate/components/PupilSizeSelect.tsx b/src/components/LogUpdate/components/PupilSizeSelect.tsx similarity index 100% rename from src/Components/LogUpdate/components/PupilSizeSelect.tsx rename to src/components/LogUpdate/components/PupilSizeSelect.tsx diff --git a/src/Components/LogUpdate/utils.ts b/src/components/LogUpdate/utils.ts similarity index 100% rename from src/Components/LogUpdate/utils.ts rename to src/components/LogUpdate/utils.ts diff --git a/src/Components/Medicine/AdministerMedicine.tsx b/src/components/Medicine/AdministerMedicine.tsx similarity index 98% rename from src/Components/Medicine/AdministerMedicine.tsx rename to src/components/Medicine/AdministerMedicine.tsx index 0fcf7864a8a..2813999895b 100644 --- a/src/Components/Medicine/AdministerMedicine.tsx +++ b/src/components/Medicine/AdministerMedicine.tsx @@ -1,5 +1,5 @@ import { useState } from "react"; -import ConfirmDialog from "../Common/ConfirmDialog"; +import ConfirmDialog from "@/components/Common/ConfirmDialog"; import { DosageValue, Prescription } from "./models"; import TextAreaFormField from "../Form/FormFields/TextAreaFormField"; import { Success } from "../../Utils/Notifications"; @@ -10,7 +10,7 @@ import { useTranslation } from "react-i18next"; import CheckBoxFormField from "../Form/FormFields/CheckBoxFormField"; import TextFormField from "../Form/FormFields/TextFormField"; import dayjs from "../../Utils/dayjs"; -import useSlug from "../../Common/hooks/useSlug"; +import useSlug from "@/common/hooks/useSlug"; import request from "../../Utils/request/request"; import MedicineRoutes from "./routes"; import DosageFormField from "../Form/FormFields/DosageFormField"; diff --git a/src/Components/Medicine/CreatePrescriptionForm.tsx b/src/components/Medicine/CreatePrescriptionForm.tsx similarity index 99% rename from src/Components/Medicine/CreatePrescriptionForm.tsx rename to src/components/Medicine/CreatePrescriptionForm.tsx index a75cd868318..8808a7ef0b0 100644 --- a/src/Components/Medicine/CreatePrescriptionForm.tsx +++ b/src/components/Medicine/CreatePrescriptionForm.tsx @@ -12,7 +12,7 @@ import { PrescriptionFormValidator } from "./validators"; import CheckBoxFormField from "../Form/FormFields/CheckBoxFormField"; import MedicineRoutes from "./routes"; import request from "../../Utils/request/request"; -import useSlug from "../../Common/hooks/useSlug"; +import useSlug from "@/common/hooks/useSlug"; import { Success } from "../../Utils/Notifications"; import DosageFormField from "../Form/FormFields/DosageFormField"; diff --git a/src/Components/Medicine/DiscontinuePrescription.tsx b/src/components/Medicine/DiscontinuePrescription.tsx similarity index 94% rename from src/Components/Medicine/DiscontinuePrescription.tsx rename to src/components/Medicine/DiscontinuePrescription.tsx index 1d2cc5baa94..c71d18ee2d9 100644 --- a/src/Components/Medicine/DiscontinuePrescription.tsx +++ b/src/components/Medicine/DiscontinuePrescription.tsx @@ -1,5 +1,5 @@ import { useState } from "react"; -import ConfirmDialog from "../Common/ConfirmDialog"; +import ConfirmDialog from "@/components/Common/ConfirmDialog"; import { Prescription } from "./models"; import TextAreaFormField from "../Form/FormFields/TextAreaFormField"; import { Success } from "../../Utils/Notifications"; @@ -7,7 +7,7 @@ import PrescriptionDetailCard from "./PrescriptionDetailCard"; import { useTranslation } from "react-i18next"; import request from "../../Utils/request/request"; import MedicineRoutes from "./routes"; -import useSlug from "../../Common/hooks/useSlug"; +import useSlug from "@/common/hooks/useSlug"; interface Props { prescription: Prescription; diff --git a/src/Components/Medicine/EditPrescriptionForm.tsx b/src/components/Medicine/EditPrescriptionForm.tsx similarity index 99% rename from src/Components/Medicine/EditPrescriptionForm.tsx rename to src/components/Medicine/EditPrescriptionForm.tsx index 78af7f38526..5552ca1d635 100644 --- a/src/Components/Medicine/EditPrescriptionForm.tsx +++ b/src/components/Medicine/EditPrescriptionForm.tsx @@ -3,7 +3,7 @@ import Form from "../Form/Form"; import { Prescription } from "./models"; import request from "../../Utils/request/request"; import * as Notification from "../../Utils/Notifications"; -import useSlug from "../../Common/hooks/useSlug"; +import useSlug from "@/common/hooks/useSlug"; import { RequiredFieldValidator } from "../Form/FieldValidators"; import { useTranslation } from "react-i18next"; import { SelectFormField } from "../Form/FormFields/SelectFormField"; diff --git a/src/Components/Medicine/ManagePrescriptions.tsx b/src/components/Medicine/ManagePrescriptions.tsx similarity index 91% rename from src/Components/Medicine/ManagePrescriptions.tsx rename to src/components/Medicine/ManagePrescriptions.tsx index f47ed7d8045..d80d5733071 100644 --- a/src/Components/Medicine/ManagePrescriptions.tsx +++ b/src/components/Medicine/ManagePrescriptions.tsx @@ -1,8 +1,8 @@ import { useTranslation } from "react-i18next"; import CareIcon from "../../CAREUI/icons/CareIcon"; -import useAppHistory from "../../Common/hooks/useAppHistory"; -import ButtonV2 from "../Common/components/ButtonV2"; -import Page from "../Common/components/Page"; +import useAppHistory from "@/common/hooks/useAppHistory"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; +import Page from "@/components/Common/components/Page"; import PrescriptionBuilder from "./PrescriptionBuilder"; export default function ManagePrescriptions() { diff --git a/src/Components/Medicine/MedibaseAutocompleteFormField.tsx b/src/components/Medicine/MedibaseAutocompleteFormField.tsx similarity index 100% rename from src/Components/Medicine/MedibaseAutocompleteFormField.tsx rename to src/components/Medicine/MedibaseAutocompleteFormField.tsx diff --git a/src/Components/Medicine/MedicineAdministration.tsx b/src/components/Medicine/MedicineAdministration.tsx similarity index 98% rename from src/Components/Medicine/MedicineAdministration.tsx rename to src/components/Medicine/MedicineAdministration.tsx index 7a8fb663704..1b29fa7d108 100644 --- a/src/Components/Medicine/MedicineAdministration.tsx +++ b/src/components/Medicine/MedicineAdministration.tsx @@ -3,7 +3,7 @@ import PrescriptionDetailCard from "./PrescriptionDetailCard"; import { MedicineAdministrationRecord, Prescription } from "./models"; import TextAreaFormField from "../Form/FormFields/TextAreaFormField"; import CheckBoxFormField from "../Form/FormFields/CheckBoxFormField"; -import ButtonV2 from "../Common/components/ButtonV2"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; import CareIcon from "../../CAREUI/icons/CareIcon"; import { Error, Success } from "../../Utils/Notifications"; import { formatDateTime } from "../../Utils/utils"; @@ -12,7 +12,7 @@ import dayjs from "../../Utils/dayjs"; import TextFormField from "../Form/FormFields/TextFormField"; import request from "../../Utils/request/request"; import MedicineRoutes from "./routes"; -import useSlug from "../../Common/hooks/useSlug"; +import useSlug from "@/common/hooks/useSlug"; import DosageFormField from "../Form/FormFields/DosageFormField"; import { AdministrationDosageValidator } from "./validators"; diff --git a/src/Components/Medicine/MedicineAdministrationSheet/AdministrationEventCell.tsx b/src/components/Medicine/MedicineAdministrationSheet/AdministrationEventCell.tsx similarity index 98% rename from src/Components/Medicine/MedicineAdministrationSheet/AdministrationEventCell.tsx rename to src/components/Medicine/MedicineAdministrationSheet/AdministrationEventCell.tsx index 81e92e32a58..b460e90e87e 100644 --- a/src/Components/Medicine/MedicineAdministrationSheet/AdministrationEventCell.tsx +++ b/src/components/Medicine/MedicineAdministrationSheet/AdministrationEventCell.tsx @@ -2,7 +2,7 @@ import dayjs from "../../../Utils/dayjs"; import { MedicineAdministrationRecord, Prescription } from "../models"; import CareIcon from "../../../CAREUI/icons/CareIcon"; import { classNames, formatDateTime } from "../../../Utils/utils"; -import DialogModal from "../../Common/Dialog"; +import DialogModal from "@/components/Common/Dialog"; import PrescrpitionActivityTimeline from "../PrescrpitionTimeline"; import { useState } from "react"; import PrescriptionDetailCard from "../PrescriptionDetailCard"; diff --git a/src/Components/Medicine/MedicineAdministrationSheet/AdministrationEventSeperator.tsx b/src/components/Medicine/MedicineAdministrationSheet/AdministrationEventSeperator.tsx similarity index 100% rename from src/Components/Medicine/MedicineAdministrationSheet/AdministrationEventSeperator.tsx rename to src/components/Medicine/MedicineAdministrationSheet/AdministrationEventSeperator.tsx diff --git a/src/Components/Medicine/MedicineAdministrationSheet/AdministrationTable.tsx b/src/components/Medicine/MedicineAdministrationSheet/AdministrationTable.tsx similarity index 96% rename from src/Components/Medicine/MedicineAdministrationSheet/AdministrationTable.tsx rename to src/components/Medicine/MedicineAdministrationSheet/AdministrationTable.tsx index 4bfc59c47c0..f7442c3a51b 100644 --- a/src/Components/Medicine/MedicineAdministrationSheet/AdministrationTable.tsx +++ b/src/components/Medicine/MedicineAdministrationSheet/AdministrationTable.tsx @@ -1,8 +1,8 @@ import { useTranslation } from "react-i18next"; import CareIcon from "../../../CAREUI/icons/CareIcon"; -import useRangePagination from "../../../Common/hooks/useRangePagination"; +import useRangePagination from "@/common/hooks/useRangePagination"; import { classNames, formatDateTime } from "../../../Utils/utils"; -import ButtonV2 from "../../Common/components/ButtonV2"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; import { Prescription } from "../models"; import MedicineAdministrationTableRow from "./AdministrationTableRow"; diff --git a/src/Components/Medicine/MedicineAdministrationSheet/AdministrationTableRow.tsx b/src/components/Medicine/MedicineAdministrationSheet/AdministrationTableRow.tsx similarity index 98% rename from src/Components/Medicine/MedicineAdministrationSheet/AdministrationTableRow.tsx rename to src/components/Medicine/MedicineAdministrationSheet/AdministrationTableRow.tsx index a6bd9d3a983..5c2bc100c9a 100644 --- a/src/Components/Medicine/MedicineAdministrationSheet/AdministrationTableRow.tsx +++ b/src/components/Medicine/MedicineAdministrationSheet/AdministrationTableRow.tsx @@ -4,12 +4,15 @@ import { useState } from "react"; import useQuery from "../../../Utils/request/useQuery"; import MedicineRoutes from "../routes"; import { classNames, formatDateTime } from "../../../Utils/utils"; -import useSlug from "../../../Common/hooks/useSlug"; +import useSlug from "@/common/hooks/useSlug"; import DiscontinuePrescription from "../DiscontinuePrescription"; import AdministerMedicine from "../AdministerMedicine"; -import DialogModal from "../../Common/Dialog"; +import DialogModal from "@/components/Common/Dialog"; import PrescriptionDetailCard from "../PrescriptionDetailCard"; -import ButtonV2, { Cancel, Submit } from "../../Common/components/ButtonV2"; +import ButtonV2, { + Cancel, + Submit, +} from "@/components/Common/components/ButtonV2"; import CareIcon from "../../../CAREUI/icons/CareIcon"; import EditPrescriptionForm from "../EditPrescriptionForm"; import AdministrationEventSeperator from "./AdministrationEventSeperator"; diff --git a/src/Components/Medicine/MedicineAdministrationSheet/BulkAdminister.tsx b/src/components/Medicine/MedicineAdministrationSheet/BulkAdminister.tsx similarity index 95% rename from src/Components/Medicine/MedicineAdministrationSheet/BulkAdminister.tsx rename to src/components/Medicine/MedicineAdministrationSheet/BulkAdminister.tsx index f4111f24eb0..d3844125e83 100644 --- a/src/Components/Medicine/MedicineAdministrationSheet/BulkAdminister.tsx +++ b/src/components/Medicine/MedicineAdministrationSheet/BulkAdminister.tsx @@ -1,7 +1,7 @@ import { useTranslation } from "react-i18next"; import { Prescription } from "../models"; import { useState } from "react"; -import ButtonV2 from "../../Common/components/ButtonV2"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; import CareIcon from "../../../CAREUI/icons/CareIcon"; import SlideOver from "../../../CAREUI/interactive/SlideOver"; import MedicineAdministration from "../MedicineAdministration"; diff --git a/src/Components/Medicine/MedicineAdministrationSheet/index.tsx b/src/components/Medicine/MedicineAdministrationSheet/index.tsx similarity index 95% rename from src/Components/Medicine/MedicineAdministrationSheet/index.tsx rename to src/components/Medicine/MedicineAdministrationSheet/index.tsx index cf79285712d..9a7325163bc 100644 --- a/src/Components/Medicine/MedicineAdministrationSheet/index.tsx +++ b/src/components/Medicine/MedicineAdministrationSheet/index.tsx @@ -1,17 +1,17 @@ import { useTranslation } from "react-i18next"; -import useSlug from "../../../Common/hooks/useSlug"; +import useSlug from "@/common/hooks/useSlug"; import useQuery from "../../../Utils/request/useQuery"; import MedicineRoutes from "../routes"; import { useMemo, useState } from "react"; import { computeActivityBounds } from "./utils"; -import useBreakpoints from "../../../Common/hooks/useBreakpoints"; +import useBreakpoints from "@/common/hooks/useBreakpoints"; import SubHeading from "../../../CAREUI/display/SubHeading"; -import ButtonV2 from "../../Common/components/ButtonV2"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; import CareIcon from "../../../CAREUI/icons/CareIcon"; import BulkAdminister from "./BulkAdminister"; -import useRangePagination from "../../../Common/hooks/useRangePagination"; +import useRangePagination from "@/common/hooks/useRangePagination"; import MedicineAdministrationTable from "./AdministrationTable"; -import Loading from "../../Common/Loading"; +import Loading from "@/components/Common/Loading"; import ScrollOverlay from "../../../CAREUI/interactive/ScrollOverlay"; import { AuthorizedForConsultationRelatedActions } from "../../../CAREUI/misc/AuthorizedChild"; diff --git a/src/Components/Medicine/MedicineAdministrationSheet/utils.ts b/src/components/Medicine/MedicineAdministrationSheet/utils.ts similarity index 100% rename from src/Components/Medicine/MedicineAdministrationSheet/utils.ts rename to src/components/Medicine/MedicineAdministrationSheet/utils.ts diff --git a/src/Components/Medicine/MedicinePrescriptionSummary.tsx b/src/components/Medicine/MedicinePrescriptionSummary.tsx similarity index 98% rename from src/Components/Medicine/MedicinePrescriptionSummary.tsx rename to src/components/Medicine/MedicinePrescriptionSummary.tsx index 929c70d7e59..eb1c0b9ad03 100644 --- a/src/Components/Medicine/MedicinePrescriptionSummary.tsx +++ b/src/components/Medicine/MedicinePrescriptionSummary.tsx @@ -1,13 +1,13 @@ -import MedicineRoutes from "../Medicine/routes"; +import MedicineRoutes from "./routes"; import useQuery from "../../Utils/request/useQuery"; -import DialogModal from "../Common/Dialog"; +import DialogModal from "@/components/Common/Dialog"; import { useState } from "react"; import Timeline, { TimelineNode } from "../../CAREUI/display/Timeline"; -import { MedibaseMedicine, Prescription } from "../Medicine/models"; +import { MedibaseMedicine, Prescription } from "./models"; import { useTranslation } from "react-i18next"; import { humanizeStrings } from "../../Utils/utils"; -import Loading from "@/Components/Common/Loading"; +import Loading from "@/components/Common/Loading"; interface MedicinePrescriptionSummaryProps { consultation: string; } diff --git a/src/Components/Medicine/PrescriptionBuilder.tsx b/src/components/Medicine/PrescriptionBuilder.tsx similarity index 96% rename from src/Components/Medicine/PrescriptionBuilder.tsx rename to src/components/Medicine/PrescriptionBuilder.tsx index 18efa27ee08..8cb0d7ecda6 100644 --- a/src/Components/Medicine/PrescriptionBuilder.tsx +++ b/src/components/Medicine/PrescriptionBuilder.tsx @@ -1,8 +1,8 @@ import { useState } from "react"; import CareIcon from "../../CAREUI/icons/CareIcon"; -import ButtonV2 from "../Common/components/ButtonV2"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; import { NormalPrescription, Prescription, PRNPrescription } from "./models"; -import DialogModal from "../Common/Dialog"; +import DialogModal from "@/components/Common/Dialog"; import CreatePrescriptionForm from "./CreatePrescriptionForm"; import PrescriptionDetailCard from "./PrescriptionDetailCard"; import DiscontinuePrescription from "./DiscontinuePrescription"; @@ -10,7 +10,7 @@ import AdministerMedicine from "./AdministerMedicine"; import { useTranslation } from "react-i18next"; import useQuery from "../../Utils/request/useQuery"; import MedicineRoutes from "./routes"; -import useSlug from "../../Common/hooks/useSlug"; +import useSlug from "@/common/hooks/useSlug"; import { AuthorizedForConsultationRelatedActions } from "../../CAREUI/misc/AuthorizedChild"; import { compareBy } from "../../Utils/utils"; diff --git a/src/Components/Medicine/PrescriptionDetailCard.tsx b/src/components/Medicine/PrescriptionDetailCard.tsx similarity index 98% rename from src/Components/Medicine/PrescriptionDetailCard.tsx rename to src/components/Medicine/PrescriptionDetailCard.tsx index 4f84238afcf..98430c23c1a 100644 --- a/src/Components/Medicine/PrescriptionDetailCard.tsx +++ b/src/components/Medicine/PrescriptionDetailCard.tsx @@ -1,8 +1,8 @@ import { Prescription } from "./models"; import CareIcon from "../../CAREUI/icons/CareIcon"; import { classNames } from "../../Utils/utils"; -import ReadMore from "../Common/components/Readmore"; -import ButtonV2 from "../Common/components/ButtonV2"; +import ReadMore from "@/components/Common/components/Readmore"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; import { useTranslation } from "react-i18next"; import RecordMeta from "../../CAREUI/display/RecordMeta"; import { useState } from "react"; diff --git a/src/Components/Medicine/PrescriptionsTable.tsx b/src/components/Medicine/PrescriptionsTable.tsx similarity index 96% rename from src/Components/Medicine/PrescriptionsTable.tsx rename to src/components/Medicine/PrescriptionsTable.tsx index 8feaa0b151f..0121acf7159 100644 --- a/src/Components/Medicine/PrescriptionsTable.tsx +++ b/src/components/Medicine/PrescriptionsTable.tsx @@ -3,12 +3,12 @@ import ResponsiveMedicineTable from "./ResponsiveMedicineTables"; import { formatDateTime } from "../../Utils/utils"; import { Prescription } from "./models"; import CareIcon from "../../CAREUI/icons/CareIcon"; -import { Cancel } from "../Common/components/ButtonV2"; +import { Cancel } from "@/components/Common/components/ButtonV2"; import RecordMeta from "../../CAREUI/display/RecordMeta"; -import DialogModal from "../Common/Dialog"; +import DialogModal from "@/components/Common/Dialog"; import PrescriptionDetailCard from "./PrescriptionDetailCard"; import { useTranslation } from "react-i18next"; -import useSlug from "../../Common/hooks/useSlug"; +import useSlug from "@/common/hooks/useSlug"; import useQuery from "../../Utils/request/useQuery"; import MedicineRoutes from "./routes"; diff --git a/src/Components/Medicine/PrescrpitionTimeline.tsx b/src/components/Medicine/PrescrpitionTimeline.tsx similarity index 97% rename from src/Components/Medicine/PrescrpitionTimeline.tsx rename to src/components/Medicine/PrescrpitionTimeline.tsx index f26957f63c6..08d81457d6c 100644 --- a/src/Components/Medicine/PrescrpitionTimeline.tsx +++ b/src/components/Medicine/PrescrpitionTimeline.tsx @@ -1,5 +1,5 @@ import dayjs from "../../Utils/dayjs"; -import useSlug from "../../Common/hooks/useSlug"; +import useSlug from "@/common/hooks/useSlug"; import useQuery from "../../Utils/request/useQuery"; import { classNames, formatDateTime, formatTime } from "../../Utils/utils"; import { MedicineAdministrationRecord, Prescription } from "./models"; @@ -9,9 +9,9 @@ import Timeline, { TimelineNode, TimelineNodeNotes, } from "../../CAREUI/display/Timeline"; -import ButtonV2 from "../Common/components/ButtonV2"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; import { useState } from "react"; -import ConfirmDialog from "../Common/ConfirmDialog"; +import ConfirmDialog from "@/components/Common/ConfirmDialog"; import request from "../../Utils/request/request"; import RecordMeta from "../../CAREUI/display/RecordMeta"; import CareIcon from "../../CAREUI/icons/CareIcon"; diff --git a/src/Components/Medicine/PrintPreview.tsx b/src/components/Medicine/PrintPreview.tsx similarity index 99% rename from src/Components/Medicine/PrintPreview.tsx rename to src/components/Medicine/PrintPreview.tsx index a5b78b5a3ec..fdc586b2ccc 100644 --- a/src/Components/Medicine/PrintPreview.tsx +++ b/src/components/Medicine/PrintPreview.tsx @@ -1,6 +1,6 @@ import { useTranslation } from "react-i18next"; import PrintPreview from "../../CAREUI/misc/PrintPreview"; -import { useSlugs } from "../../Common/hooks/useSlug"; +import { useSlugs } from "@/common/hooks/useSlug"; import routes from "../../Redux/api"; import useQuery from "../../Utils/request/useQuery"; import { diff --git a/src/Components/Medicine/ResponsiveMedicineTables.tsx b/src/components/Medicine/ResponsiveMedicineTables.tsx similarity index 98% rename from src/Components/Medicine/ResponsiveMedicineTables.tsx rename to src/components/Medicine/ResponsiveMedicineTables.tsx index 0d6408c6ba4..5337f1cd20f 100644 --- a/src/Components/Medicine/ResponsiveMedicineTables.tsx +++ b/src/components/Medicine/ResponsiveMedicineTables.tsx @@ -1,5 +1,5 @@ import { useEffect, useState } from "react"; -import AccordionV2 from "../Common/components/AccordionV2"; +import AccordionV2 from "@/components/Common/components/AccordionV2"; import { classNames } from "../../Utils/utils"; function getWindowSize() { diff --git a/src/Components/Medicine/models.ts b/src/components/Medicine/models.ts similarity index 100% rename from src/Components/Medicine/models.ts rename to src/components/Medicine/models.ts diff --git a/src/Components/Medicine/routes.ts b/src/components/Medicine/routes.ts similarity index 100% rename from src/Components/Medicine/routes.ts rename to src/components/Medicine/routes.ts diff --git a/src/Components/Medicine/validators.ts b/src/components/Medicine/validators.ts similarity index 100% rename from src/Components/Medicine/validators.ts rename to src/components/Medicine/validators.ts diff --git a/src/Components/Notifications/NoticeBoard.tsx b/src/components/Notifications/NoticeBoard.tsx similarity index 94% rename from src/Components/Notifications/NoticeBoard.tsx rename to src/components/Notifications/NoticeBoard.tsx index 689478fd93b..1981a989588 100644 --- a/src/Components/Notifications/NoticeBoard.tsx +++ b/src/components/Notifications/NoticeBoard.tsx @@ -1,5 +1,5 @@ -import Page from "../Common/components/Page"; -import Loading from "../Common/Loading"; +import Page from "@/components/Common/components/Page"; +import Loading from "@/components/Common/Loading"; import { formatDateTime, formatName } from "../../Utils/utils"; import { useTranslation } from "react-i18next"; import CareIcon from "../../CAREUI/icons/CareIcon"; diff --git a/src/Components/Notifications/NotificationsList.tsx b/src/components/Notifications/NotificationsList.tsx similarity index 97% rename from src/Components/Notifications/NotificationsList.tsx rename to src/components/Notifications/NotificationsList.tsx index 30c380fe9a6..f15d5e8cb2a 100644 --- a/src/Components/Notifications/NotificationsList.tsx +++ b/src/components/Notifications/NotificationsList.tsx @@ -1,21 +1,21 @@ import { navigate } from "raviger"; import { useEffect, useRef, useState } from "react"; -import Spinner from "../Common/Spinner"; -import { NOTIFICATION_EVENTS } from "../../Common/constants"; -import { Error, Success, Warn } from "../../Utils/Notifications.js"; +import Spinner from "@/components/Common/Spinner"; +import { NOTIFICATION_EVENTS } from "@/common/constants"; +import { Error, Success, Warn } from "../../Utils/Notifications"; import { classNames, formatDateTime } from "../../Utils/utils"; import CareIcon, { IconName } from "../../CAREUI/icons/CareIcon"; import * as Sentry from "@sentry/browser"; import { ShrinkedSidebarItem, SidebarItem, -} from "../Common/Sidebar/SidebarItem"; +} from "@/components/Common/Sidebar/SidebarItem"; import SlideOver from "../../CAREUI/interactive/SlideOver"; -import ButtonV2 from "../Common/components/ButtonV2"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; import SelectMenuV2 from "../Form/SelectMenuV2"; import { useTranslation } from "react-i18next"; -import CircularProgress from "../Common/components/CircularProgress"; -import useAuthUser from "../../Common/hooks/useAuthUser"; +import CircularProgress from "@/components/Common/components/CircularProgress"; +import useAuthUser from "@/common/hooks/useAuthUser"; import request from "../../Utils/request/request"; import routes from "../../Redux/api"; diff --git a/src/Components/Notifications/ShowPushNotification.tsx b/src/components/Notifications/ShowPushNotification.tsx similarity index 100% rename from src/Components/Notifications/ShowPushNotification.tsx rename to src/components/Notifications/ShowPushNotification.tsx diff --git a/src/Components/Notifications/models.tsx b/src/components/Notifications/models.tsx similarity index 100% rename from src/Components/Notifications/models.tsx rename to src/components/Notifications/models.tsx diff --git a/src/Components/Patient/DailyRoundListDetails.tsx b/src/components/Patient/DailyRoundListDetails.tsx similarity index 97% rename from src/Components/Patient/DailyRoundListDetails.tsx rename to src/components/Patient/DailyRoundListDetails.tsx index db68bc734d7..727658d7146 100644 --- a/src/Components/Patient/DailyRoundListDetails.tsx +++ b/src/components/Patient/DailyRoundListDetails.tsx @@ -1,12 +1,12 @@ import { useState } from "react"; import { DailyRoundsModel } from "./models"; -import Page from "../Common/components/Page"; -import ButtonV2 from "../Common/components/ButtonV2"; +import Page from "@/components/Common/components/Page"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; import { formatDateTime } from "../../Utils/utils"; import useQuery from "../../Utils/request/useQuery"; import routes from "../../Redux/api"; import { useTranslation } from "react-i18next"; -import Loading from "@/Components/Common/Loading"; +import Loading from "@/components/Common/Loading"; export const DailyRoundListDetails = (props: any) => { const { t } = useTranslation(); const { facilityId, patientId, consultationId, id } = props; diff --git a/src/Components/Patient/DailyRounds.tsx b/src/components/Patient/DailyRounds.tsx similarity index 98% rename from src/Components/Patient/DailyRounds.tsx rename to src/components/Patient/DailyRounds.tsx index 3e10383e78a..d37e942c109 100644 --- a/src/Components/Patient/DailyRounds.tsx +++ b/src/components/Patient/DailyRounds.tsx @@ -15,17 +15,17 @@ import { SLEEP_CHOICES, TELEMEDICINE_ACTIONS, URINATION_FREQUENCY_CHOICES, -} from "../../Common/constants"; -import useAppHistory from "../../Common/hooks/useAppHistory"; +} from "@/common/constants"; +import useAppHistory from "@/common/hooks/useAppHistory"; import { DraftSection, useAutoSaveReducer } from "../../Utils/AutoSave"; import * as Notification from "../../Utils/Notifications"; import { formatDateTime } from "../../Utils/utils"; import BloodPressureFormField, { BloodPressureValidator, -} from "../Common/BloodPressureFormField"; -import TemperatureFormField from "../Common/TemperatureFormField"; -import { Cancel, Submit } from "../Common/components/ButtonV2"; -import Page from "../Common/components/Page"; +} from "@/components/Common/BloodPressureFormField"; +import TemperatureFormField from "@/components/Common/TemperatureFormField"; +import { Cancel, Submit } from "@/components/Common/components/ButtonV2"; +import Page from "@/components/Common/components/Page"; import RangeAutocompleteFormField from "../Form/FormFields/RangeAutocompleteFormField"; import { SelectFormField } from "../Form/FormFields/SelectFormField"; import TextAreaFormField from "../Form/FormFields/TextAreaFormField"; @@ -38,7 +38,7 @@ import routes from "../../Redux/api"; import { Scribe } from "../Scribe/Scribe"; import { SCRIBE_FORMS } from "../Scribe/formDetails"; import { DailyRoundsModel, DailyRoundTypes } from "./models"; -import InvestigationBuilder from "../Common/prescription-builder/InvestigationBuilder"; +import InvestigationBuilder from "@/components/Common/prescription-builder/InvestigationBuilder"; import { FieldErrorText } from "../Form/FormFields/FormField"; import { error } from "@pnotify/core"; import { useTranslation } from "react-i18next"; @@ -50,14 +50,14 @@ import { } from "../Diagnosis/types"; import { EncounterSymptomsBuilder } from "../Symptoms/SymptomsBuilder"; import { FieldLabel } from "../Form/FormFields/FormField"; -import useAuthUser from "../../Common/hooks/useAuthUser"; +import useAuthUser from "@/common/hooks/useAuthUser"; import CheckBoxFormField from "../Form/FormFields/CheckBoxFormField"; import SymptomsApi from "../Symptoms/api"; import { scrollTo } from "../../Utils/utils"; import { ICD11DiagnosisModel } from "../Facility/models"; import NursingCare from "../LogUpdate/Sections/NursingCare"; -import Loading from "@/Components/Common/Loading"; +import Loading from "@/components/Common/Loading"; export const DailyRounds = (props: any) => { const { t } = useTranslation(); const authUser = useAuthUser(); diff --git a/src/Components/Patient/DiagnosesFilter.tsx b/src/components/Patient/DiagnosesFilter.tsx similarity index 100% rename from src/Components/Patient/DiagnosesFilter.tsx rename to src/components/Patient/DiagnosesFilter.tsx diff --git a/src/Components/Patient/FileUploadPage.tsx b/src/components/Patient/FileUploadPage.tsx similarity index 95% rename from src/Components/Patient/FileUploadPage.tsx rename to src/components/Patient/FileUploadPage.tsx index a99e2833a2c..2fae97dc159 100644 --- a/src/Components/Patient/FileUploadPage.tsx +++ b/src/components/Patient/FileUploadPage.tsx @@ -1,6 +1,6 @@ import routes from "../../Redux/api"; import useQuery from "../../Utils/request/useQuery"; -import Page from "../Common/components/Page"; +import Page from "@/components/Common/components/Page"; import { FileUpload } from "../Files/FileUpload"; export default function FileUploadPage(props: { diff --git a/src/Components/Patient/InsuranceDetails.tsx b/src/components/Patient/InsuranceDetails.tsx similarity index 93% rename from src/Components/Patient/InsuranceDetails.tsx rename to src/components/Patient/InsuranceDetails.tsx index f8bd4473c5f..58efe498712 100644 --- a/src/Components/Patient/InsuranceDetails.tsx +++ b/src/components/Patient/InsuranceDetails.tsx @@ -1,10 +1,10 @@ import { HCXPolicyModel } from "../HCX/models"; import { InsuranceDetialsCard } from "./InsuranceDetailsCard"; -import Page from "../Common/components/Page"; +import Page from "@/components/Common/components/Page"; import routes from "../../Redux/api"; import useQuery from "../../Utils/request/useQuery"; -import Loading from "@/Components/Common/Loading"; +import Loading from "@/components/Common/Loading"; interface IProps { facilityId: string; id: string; diff --git a/src/Components/Patient/InsuranceDetailsCard.tsx b/src/components/Patient/InsuranceDetailsCard.tsx similarity index 97% rename from src/Components/Patient/InsuranceDetailsCard.tsx rename to src/components/Patient/InsuranceDetailsCard.tsx index 07c207b9826..132647cc67f 100644 --- a/src/Components/Patient/InsuranceDetailsCard.tsx +++ b/src/components/Patient/InsuranceDetailsCard.tsx @@ -1,4 +1,4 @@ -import ButtonV2 from "../Common/components/ButtonV2"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; import { HCXPolicyModel } from "../HCX/models"; import { navigate } from "raviger"; diff --git a/src/Components/Patient/ManagePatients.tsx b/src/components/Patient/ManagePatients.tsx similarity index 97% rename from src/Components/Patient/ManagePatients.tsx rename to src/components/Patient/ManagePatients.tsx index c6bc3352115..22399b081f1 100644 --- a/src/Components/Patient/ManagePatients.tsx +++ b/src/components/Patient/ManagePatients.tsx @@ -1,4 +1,4 @@ -import * as Notification from "../../Utils/Notifications.js"; +import * as Notification from "../../Utils/Notifications"; import { ADMITTED_TO, @@ -9,19 +9,19 @@ import { PATIENT_SORT_OPTIONS, RESPIRATORY_SUPPORT, TELEMEDICINE_ACTIONS, -} from "../../Common/constants"; +} from "@/common/constants"; import { FacilityModel, PatientCategory } from "../Facility/models"; import { Link, navigate } from "raviger"; import { ReactNode, useEffect, useState } from "react"; -import { parseOptionId } from "../../Common/utils"; +import { parseOptionId } from "@/common/utils"; import { AdvancedFilterButton } from "../../CAREUI/interactive/FiltersSlideover"; -import ButtonV2 from "../Common/components/ButtonV2"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; import CareIcon from "../../CAREUI/icons/CareIcon"; import Chip from "../../CAREUI/display/Chip"; import CountBlock from "../../CAREUI/display/Count"; import DoctorVideoSlideover from "../Facility/DoctorVideoSlideover"; -import { ExportMenu } from "../Common/Export"; +import { ExportMenu } from "@/components/Common/Export"; import FacilitiesSelectDialogue from "../ExternalResult/FacilitiesSelectDialogue"; import { FieldChangeEvent } from "../Form/FormFields/Utils"; import FilterBadge from "../../CAREUI/display/FilterBadge"; @@ -29,35 +29,35 @@ import PatientFilter from "./PatientFilter"; import PhoneNumberFormField from "../Form/FormFields/PhoneNumberFormField"; import RecordMeta from "../../CAREUI/display/RecordMeta"; import SearchInput from "../Form/SearchInput"; -import SortDropdownMenu from "../Common/SortDropdown"; +import SortDropdownMenu from "@/components/Common/SortDropdown"; import { formatPatientAge, humanizeStrings, isAntenatal, parsePhoneNumber, -} from "../../Utils/utils.js"; -import useFilters from "../../Common/hooks/useFilters"; +} from "../../Utils/utils"; +import useFilters from "@/common/hooks/useFilters"; import { useTranslation } from "react-i18next"; -import Page from "../Common/components/Page.js"; +import Page from "@/components/Common/components/Page"; import dayjs from "dayjs"; -import { triggerGoal } from "../../Integrations/Plausible.js"; -import useAuthUser from "../../Common/hooks/useAuthUser.js"; -import useQuery from "../../Utils/request/useQuery.js"; -import routes from "../../Redux/api.js"; +import { triggerGoal } from "../../Integrations/Plausible"; +import useAuthUser from "@/common/hooks/useAuthUser"; +import useQuery from "../../Utils/request/useQuery"; +import routes from "../../Redux/api"; import { DIAGNOSES_FILTER_LABELS, DiagnosesFilterKey, FILTER_BY_DIAGNOSES_KEYS, -} from "./DiagnosesFilter.js"; -import { ICD11DiagnosisModel } from "../Diagnosis/types.js"; -import { getDiagnosesByIds } from "../Diagnosis/utils.js"; -import Tabs from "../Common/components/Tabs.js"; -import { PhoneNumberValidator } from "../Form/FieldValidators.js"; -import { isPatientMandatoryDataFilled } from "./Utils.js"; -import request from "../../Utils/request/request.js"; -import { Avatar } from "../Common/Avatar.js"; +} from "./DiagnosesFilter"; +import { ICD11DiagnosisModel } from "../Diagnosis/types"; +import { getDiagnosesByIds } from "../Diagnosis/utils"; +import Tabs from "@/components/Common/components/Tabs"; +import { PhoneNumberValidator } from "../Form/FieldValidators"; +import { isPatientMandatoryDataFilled } from "./Utils"; +import request from "../../Utils/request/request"; +import { Avatar } from "@/components/Common/Avatar"; -import Loading from "@/Components/Common/Loading"; +import Loading from "@/components/Common/Loading"; interface TabPanelProps { children?: ReactNode; dir?: string; diff --git a/src/Components/Patient/PatientCategorySelect.tsx b/src/components/Patient/PatientCategorySelect.tsx similarity index 94% rename from src/Components/Patient/PatientCategorySelect.tsx rename to src/components/Patient/PatientCategorySelect.tsx index 17265a3940a..58717a81ca7 100644 --- a/src/Components/Patient/PatientCategorySelect.tsx +++ b/src/components/Patient/PatientCategorySelect.tsx @@ -1,4 +1,4 @@ -import { PatientCategoryID, PATIENT_CATEGORIES } from "../../Common/constants"; +import { PatientCategoryID, PATIENT_CATEGORIES } from "@/common/constants"; import { classNames } from "../../Utils/utils"; import { SelectFormField } from "../Form/FormFields/SelectFormField"; import { FormFieldBaseProps } from "../Form/FormFields/Utils"; diff --git a/src/Components/Patient/PatientConsentRecordBlock.tsx b/src/components/Patient/PatientConsentRecordBlock.tsx similarity index 95% rename from src/Components/Patient/PatientConsentRecordBlock.tsx rename to src/components/Patient/PatientConsentRecordBlock.tsx index b66a6cbd8aa..4d0fd092ee4 100644 --- a/src/Components/Patient/PatientConsentRecordBlock.tsx +++ b/src/components/Patient/PatientConsentRecordBlock.tsx @@ -1,10 +1,10 @@ import { CONSENT_PATIENT_CODE_STATUS_CHOICES, CONSENT_TYPE_CHOICES, -} from "../../Common/constants"; +} from "@/common/constants"; import { FileUploadModel } from "./models"; -import ButtonV2 from "../Common/components/ButtonV2"; -import useAuthUser from "../../Common/hooks/useAuthUser"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; +import useAuthUser from "@/common/hooks/useAuthUser"; import { PatientConsentModel } from "../Facility/models"; import { SelectFormField } from "../Form/FormFields/SelectFormField"; import { useEffect, useState } from "react"; diff --git a/src/Components/Patient/PatientConsentRecords.tsx b/src/components/Patient/PatientConsentRecords.tsx similarity index 97% rename from src/Components/Patient/PatientConsentRecords.tsx rename to src/components/Patient/PatientConsentRecords.tsx index 4ea9a0f294a..9850cfe0b2c 100644 --- a/src/Components/Patient/PatientConsentRecords.tsx +++ b/src/components/Patient/PatientConsentRecords.tsx @@ -2,22 +2,22 @@ import { useState } from "react"; import { CONSENT_PATIENT_CODE_STATUS_CHOICES, CONSENT_TYPE_CHOICES, -} from "../../Common/constants"; +} from "@/common/constants"; import routes from "../../Redux/api"; import useQuery from "../../Utils/request/useQuery"; -import Page from "../Common/components/Page"; +import Page from "@/components/Common/components/Page"; import request from "../../Utils/request/request"; -import ConfirmDialog from "../Common/ConfirmDialog"; +import ConfirmDialog from "@/components/Common/ConfirmDialog"; import { SelectFormField } from "../Form/FormFields/SelectFormField"; import CareIcon from "../../CAREUI/icons/CareIcon"; import { formatDateTime } from "../../Utils/utils"; import TextFormField from "../Form/FormFields/TextFormField"; -import ButtonV2 from "../Common/components/ButtonV2"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; import useFileUpload from "../../Utils/useFileUpload"; import PatientConsentRecordBlockGroup from "./PatientConsentRecordBlock"; import useFileManager from "../../Utils/useFileManager"; import { PatientConsentModel } from "../Facility/models"; -import Tabs from "../Common/components/Tabs"; +import Tabs from "@/components/Common/components/Tabs"; import { t } from "i18next"; export default function PatientConsentRecords(props: { diff --git a/src/Components/Patient/PatientFilter.tsx b/src/components/Patient/PatientFilter.tsx similarity index 98% rename from src/Components/Patient/PatientFilter.tsx rename to src/components/Patient/PatientFilter.tsx index ffe75ca8c7e..2d94aa270fc 100644 --- a/src/Components/Patient/PatientFilter.tsx +++ b/src/components/Patient/PatientFilter.tsx @@ -9,13 +9,13 @@ import { GENDER_TYPES, PATIENT_FILTER_CATEGORIES, RATION_CARD_CATEGORY, -} from "../../Common/constants"; -import useMergeState from "../../Common/hooks/useMergeState"; +} from "@/common/constants"; +import useMergeState from "@/common/hooks/useMergeState"; import { dateQueryString } from "../../Utils/utils"; -import { DateRange } from "../Common/DateRangeInputV2"; -import { FacilitySelect } from "../Common/FacilitySelect"; -import { LocationSelect } from "../Common/LocationSelect"; -import AccordionV2 from "../Common/components/AccordionV2"; +import { DateRange } from "@/components/Common/DateRangeInputV2"; +import { FacilitySelect } from "@/components/Common/FacilitySelect"; +import { LocationSelect } from "@/components/Common/LocationSelect"; +import AccordionV2 from "@/components/Common/components/AccordionV2"; import DistrictSelect from "../Facility/FacilityFilter/DistrictSelect"; import AutoCompleteAsync from "../Form/AutoCompleteAsync"; import DateRangeFormField from "../Form/FormFields/DateRangeFormField"; @@ -31,7 +31,7 @@ import DiagnosesFilter, { FILTER_BY_DIAGNOSES_KEYS } from "./DiagnosesFilter"; import useQuery from "../../Utils/request/useQuery"; import routes from "../../Redux/api"; import request from "../../Utils/request/request"; -import useAuthUser from "../../Common/hooks/useAuthUser"; +import useAuthUser from "@/common/hooks/useAuthUser"; import { SelectFormField } from "../Form/FormFields/SelectFormField"; import { useTranslation } from "react-i18next"; import careConfig from "@careConfig"; diff --git a/src/Components/Patient/PatientHome.tsx b/src/components/Patient/PatientHome.tsx similarity index 98% rename from src/Components/Patient/PatientHome.tsx rename to src/components/Patient/PatientHome.tsx index ba2f6e33a3f..d95c6d1df21 100644 --- a/src/Components/Patient/PatientHome.tsx +++ b/src/components/Patient/PatientHome.tsx @@ -7,7 +7,7 @@ import { GENDER_TYPES, OCCUPATION_TYPES, SAMPLE_TEST_STATUS, -} from "../../Common/constants"; +} from "@/common/constants"; import { PatientModel, SampleTestModel } from "./models"; import { classNames, @@ -18,31 +18,31 @@ import { isAntenatal, isPostPartum, } from "../../Utils/utils"; -import ButtonV2 from "../Common/components/ButtonV2"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; import CareIcon from "../../CAREUI/icons/CareIcon"; import Chip from "../../CAREUI/display/Chip"; -import CircularProgress from "../Common/components/CircularProgress"; -import ConfirmDialog from "../Common/ConfirmDialog"; +import CircularProgress from "@/components/Common/components/CircularProgress"; +import ConfirmDialog from "@/components/Common/ConfirmDialog"; import { ConsultationCard } from "../Facility/ConsultationCard"; import { ConsultationModel } from "../Facility/models"; import { NonReadOnlyUsers } from "../../Utils/AuthorizeFor"; -import Page from "../Common/components/Page"; -import RelativeDateUserMention from "../Common/RelativeDateUserMention"; +import Page from "@/components/Common/components/Page"; +import RelativeDateUserMention from "@/components/Common/RelativeDateUserMention"; import { SampleTestCard } from "./SampleTestCard"; -import UserAutocomplete from "../Common/UserAutocompleteFormField"; +import UserAutocomplete from "@/components/Common/UserAutocompleteFormField"; import dayjs from "../../Utils/dayjs"; import { triggerGoal } from "../../Integrations/Plausible"; -import useAuthUser from "../../Common/hooks/useAuthUser"; +import useAuthUser from "@/common/hooks/useAuthUser"; import useQuery from "../../Utils/request/useQuery"; import routes from "../../Redux/api"; import { InsuranceDetialsCard } from "./InsuranceDetailsCard"; import request from "../../Utils/request/request"; import PaginatedList from "../../CAREUI/misc/PaginatedList"; import { useTranslation } from "react-i18next"; -import { Alert, AlertDescription, AlertTitle } from "@/Components/ui/alert"; -import { Button } from "@/Components/ui/button"; -import Loading from "@/Components/Common/Loading"; +import { Alert, AlertDescription, AlertTitle } from "@/components/ui/alert"; +import { Button } from "@/components/ui/button"; +import Loading from "@/components/Common/Loading"; export const parseOccupation = (occupation: string | undefined) => { return OCCUPATION_TYPES.find((i) => i.value === occupation)?.text; diff --git a/src/Components/Patient/PatientInfoCard.tsx b/src/components/Patient/PatientInfoCard.tsx similarity index 97% rename from src/Components/Patient/PatientInfoCard.tsx rename to src/components/Patient/PatientInfoCard.tsx index 7e3a9563799..4566cfbfb4f 100644 --- a/src/Components/Patient/PatientInfoCard.tsx +++ b/src/components/Patient/PatientInfoCard.tsx @@ -1,4 +1,4 @@ -import * as Notification from "../../Utils/Notifications.js"; +import * as Notification from "../../Utils/Notifications"; import { CONSULTATION_SUGGESTION, @@ -6,13 +6,13 @@ import { PATIENT_CATEGORIES, RESPIRATORY_SUPPORT, TELEMEDICINE_ACTIONS, -} from "../../Common/constants.js"; -import { ConsultationModel, PatientCategory } from "../Facility/models.js"; +} from "@/common/constants"; +import { ConsultationModel, PatientCategory } from "../Facility/models"; import { Switch, MenuItem, Field, Label } from "@headlessui/react"; import { Link, navigate } from "raviger"; import { useState } from "react"; -import CareIcon from "../../CAREUI/icons/CareIcon.js"; -import dayjs from "../../Utils/dayjs.js"; +import CareIcon from "../../CAREUI/icons/CareIcon"; +import dayjs from "../../Utils/dayjs"; import { classNames, formatDate, @@ -20,28 +20,28 @@ import { formatName, formatPatientAge, humanizeStrings, -} from "../../Utils/utils.js"; -import ABHAProfileModal from "../ABDM/ABHAProfileModal.js"; -import DialogModal from "../Common/Dialog.js"; -import ButtonV2 from "../Common/components/ButtonV2.js"; -import Beds from "../Facility/Consultations/Beds.js"; -import { PatientModel } from "./models.js"; -import request from "../../Utils/request/request.js"; -import routes from "../../Redux/api.js"; -import DropdownMenu from "../Common/components/Menu.js"; -import { triggerGoal } from "../../Integrations/Plausible.js"; +} from "../../Utils/utils"; +import ABHAProfileModal from "../ABDM/ABHAProfileModal"; +import DialogModal from "@/components/Common/Dialog"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; +import Beds from "../Facility/Consultations/Beds"; +import { PatientModel } from "./models"; +import request from "../../Utils/request/request"; +import routes from "../../Redux/api"; +import DropdownMenu from "@/components/Common/components/Menu"; +import { triggerGoal } from "../../Integrations/Plausible"; -import useAuthUser from "../../Common/hooks/useAuthUser.js"; -import { Mews } from "../Facility/Consultations/Mews.js"; -import DischargeSummaryModal from "../Facility/DischargeSummaryModal.js"; -import DischargeModal from "../Facility/DischargeModal.js"; +import useAuthUser from "@/common/hooks/useAuthUser"; +import { Mews } from "../Facility/Consultations/Mews"; +import DischargeSummaryModal from "../Facility/DischargeSummaryModal"; +import DischargeModal from "../Facility/DischargeModal"; import { useTranslation } from "react-i18next"; -import useQuery from "../../Utils/request/useQuery.js"; -import FetchRecordsModal from "../ABDM/FetchRecordsModal.js"; -import { AbhaNumberModel } from "../ABDM/types/abha.js"; -import { SkillModel } from "../Users/models.js"; -import { AuthorizedForConsultationRelatedActions } from "../../CAREUI/misc/AuthorizedChild.js"; -import LinkAbhaNumber from "../ABDM/LinkAbhaNumber"; +import useQuery from "../../Utils/request/useQuery"; +import FetchRecordsModal from "../ABDM/FetchRecordsModal"; +import { AbhaNumberModel } from "../ABDM/types/abha"; +import { SkillModel } from "../Users/models"; +import { AuthorizedForConsultationRelatedActions } from "../../CAREUI/misc/AuthorizedChild"; +import LinkAbhaNumber from "../ABDM/LinkAbhaNumber/index"; import careConfig from "@careConfig"; const formatSkills = (arr: SkillModel[]) => { diff --git a/src/Components/Patient/PatientNotes.tsx b/src/components/Patient/PatientNotes.tsx similarity index 91% rename from src/Components/Patient/PatientNotes.tsx rename to src/components/Patient/PatientNotes.tsx index da97e5d3f4f..9edbbd2b5d8 100644 --- a/src/Components/Patient/PatientNotes.tsx +++ b/src/components/Patient/PatientNotes.tsx @@ -1,19 +1,19 @@ import { useState, useEffect } from "react"; -import * as Notification from "../../Utils/Notifications.js"; +import * as Notification from "../../Utils/Notifications"; import CareIcon from "../../CAREUI/icons/CareIcon"; -import ButtonV2 from "../Common/components/ButtonV2"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; import { NonReadOnlyUsers } from "../../Utils/AuthorizeFor"; import PatientNotesList from "../Facility/PatientNotesList"; -import Page from "../Common/components/Page"; -import { useMessageListener } from "../../Common/hooks/useMessageListener"; +import Page from "@/components/Common/components/Page"; +import { useMessageListener } from "@/common/hooks/useMessageListener"; import { PatientNoteStateType, PatientNotesModel } from "../Facility/models"; import request from "../../Utils/request/request"; import routes from "../../Redux/api"; -import { PATIENT_NOTES_THREADS } from "../../Common/constants.js"; -import useAuthUser from "../../Common/hooks/useAuthUser.js"; -import DoctorNoteReplyPreviewCard from "../Facility/DoctorNoteReplyPreviewCard.js"; -import { classNames, keysOf } from "../../Utils/utils.js"; -import AutoExpandingTextInputFormField from "../Form/FormFields/AutoExpandingTextInputFormField.js"; +import { PATIENT_NOTES_THREADS } from "@/common/constants"; +import useAuthUser from "@/common/hooks/useAuthUser"; +import DoctorNoteReplyPreviewCard from "../Facility/DoctorNoteReplyPreviewCard"; +import { classNames, keysOf } from "../../Utils/utils"; +import AutoExpandingTextInputFormField from "../Form/FormFields/AutoExpandingTextInputFormField"; import { t } from "i18next"; interface PatientNotesProps { diff --git a/src/Components/Patient/PatientRegister.tsx b/src/components/Patient/PatientRegister.tsx similarity index 98% rename from src/Components/Patient/PatientRegister.tsx rename to src/components/Patient/PatientRegister.tsx index 4b136ffa0f1..a39330dd0ee 100644 --- a/src/Components/Patient/PatientRegister.tsx +++ b/src/components/Patient/PatientRegister.tsx @@ -1,4 +1,4 @@ -import * as Notification from "../../Utils/Notifications.js"; +import * as Notification from "../../Utils/Notifications"; import { BLOOD_GROUPS, @@ -9,7 +9,7 @@ import { RATION_CARD_CATEGORY, SOCIOECONOMIC_STATUS_CHOICES, VACCINES, -} from "../../Common/constants"; +} from "@/common/constants"; import { DistrictModel, DupPatientModel, WardModel } from "../Facility/models"; import { FieldError, @@ -27,52 +27,52 @@ import { } from "../../Utils/utils"; import { useCallback, useReducer, useRef, useState } from "react"; import { navigate } from "raviger"; -import { statusType, useAbortableEffect } from "../../Common/utils"; +import { statusType, useAbortableEffect } from "@/common/utils"; -import AccordionV2 from "../Common/components/AccordionV2"; -import AutocompleteFormField from "../Form/FormFields/Autocomplete.js"; -import ButtonV2 from "../Common/components/ButtonV2"; +import AccordionV2 from "@/components/Common/components/AccordionV2"; +import AutocompleteFormField from "../Form/FormFields/Autocomplete"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; import CareIcon from "../../CAREUI/icons/CareIcon"; import CheckBoxFormField from "../Form/FormFields/CheckBoxFormField"; -import CollapseV2 from "../Common/components/CollapseV2"; -import ConfirmDialog from "../Common/ConfirmDialog"; +import CollapseV2 from "@/components/Common/components/CollapseV2"; +import ConfirmDialog from "@/components/Common/ConfirmDialog"; import DateFormField from "../Form/FormFields/DateFormField"; -import DialogModal from "../Common/Dialog"; +import DialogModal from "@/components/Common/Dialog"; import DuplicatePatientDialog from "../Facility/DuplicatePatientDialog"; import Error404 from "../ErrorPages/404"; import Form from "../Form/Form"; import { HCXPolicyModel } from "../HCX/models"; import HCXPolicyValidator from "../HCX/validators"; -import { ILocalBodies } from "../ExternalResult/models.js"; +import { ILocalBodies } from "../ExternalResult/models"; import InsuranceDetailsBuilder from "../HCX/InsuranceDetailsBuilder"; import { PatientModel, Occupation, PatientMeta } from "./models"; import PhoneNumberFormField from "../Form/FormFields/PhoneNumberFormField"; import RadioFormField from "../Form/FormFields/RadioFormField"; import { SelectFormField } from "../Form/FormFields/SelectFormField"; -import SelectMenuV2 from "../Form/SelectMenuV2.js"; -import Spinner from "../Common/Spinner"; +import SelectMenuV2 from "../Form/SelectMenuV2"; +import Spinner from "@/components/Common/Spinner"; import TextAreaFormField from "../Form/FormFields/TextAreaFormField"; import TextFormField from "../Form/FormFields/TextFormField"; import TransferPatientDialog from "../Facility/TransferPatientDialog"; import _ from "lodash"; -import countryList from "../../Common/static/countries.json"; +import countryList from "@/common/static/countries.json"; import { debounce } from "lodash-es"; -import request from "../../Utils/request/request.js"; -import routes from "../../Redux/api.js"; -import useAppHistory from "../../Common/hooks/useAppHistory"; -import useAuthUser from "../../Common/hooks/useAuthUser.js"; -import useQuery from "../../Utils/request/useQuery.js"; +import request from "../../Utils/request/request"; +import routes from "../../Redux/api"; +import useAppHistory from "@/common/hooks/useAppHistory"; +import useAuthUser from "@/common/hooks/useAuthUser"; +import useQuery from "../../Utils/request/useQuery"; import { useTranslation } from "react-i18next"; -import LinkAbhaNumber from "../ABDM/LinkAbhaNumber/index.js"; -import { AbhaNumberModel } from "../ABDM/types/abha.js"; -import { validatePincode } from "../../Common/validation"; +import LinkAbhaNumber from "../ABDM/LinkAbhaNumber/index"; +import { AbhaNumberModel } from "../ABDM/types/abha"; +import { validatePincode } from "@/common/validation"; import careConfig from "@careConfig"; -import { Button } from "@/Components/ui/button"; +import { Button } from "@/components/ui/button"; -import Loading from "@/Components/Common/Loading"; -import PageTitle from "@/Components/Common/PageTitle"; -import { RestoreDraftButton } from "@/Utils/AutoSave.js"; -import { FormContextValue } from "../Form/FormContext.js"; +import Loading from "@/components/Common/Loading"; +import PageTitle from "@/components/Common/PageTitle"; +import { RestoreDraftButton } from "@/Utils/AutoSave"; +import { FormContextValue } from "../Form/FormContext"; type PatientForm = PatientModel & PatientMeta & { age?: number; is_postpartum?: boolean }; diff --git a/src/Components/Patient/SampleDetails.tsx b/src/components/Patient/SampleDetails.tsx similarity index 98% rename from src/Components/Patient/SampleDetails.tsx rename to src/components/Patient/SampleDetails.tsx index a80ca515122..2e8b93c7bb4 100644 --- a/src/Components/Patient/SampleDetails.tsx +++ b/src/components/Patient/SampleDetails.tsx @@ -1,10 +1,10 @@ import { FlowModel } from "./models"; -import { GENDER_TYPES, TEST_TYPE_CHOICES } from "../../Common/constants"; +import { GENDER_TYPES, TEST_TYPE_CHOICES } from "@/common/constants"; -import ButtonV2 from "../Common/components/ButtonV2"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; import Card from "../../CAREUI/display/Card"; import { FileUpload } from "../Files/FileUpload"; -import Page from "../Common/components/Page"; +import Page from "@/components/Common/components/Page"; import * as _ from "lodash-es"; import { formatDateTime, formatPatientAge } from "../../Utils/utils"; @@ -13,7 +13,7 @@ import { DetailRoute } from "../../Routers/types"; import useQuery from "../../Utils/request/useQuery"; import routes from "../../Redux/api"; -import Loading from "@/Components/Common/Loading"; +import Loading from "@/components/Common/Loading"; export const SampleDetails = ({ id }: DetailRoute) => { const { loading: isLoading, data: sampleDetails } = useQuery( routes.getTestSample, diff --git a/src/Components/Patient/SampleFilters.tsx b/src/components/Patient/SampleFilters.tsx similarity index 93% rename from src/Components/Patient/SampleFilters.tsx rename to src/components/Patient/SampleFilters.tsx index 2a72f54204f..0cbb3056baa 100644 --- a/src/Components/Patient/SampleFilters.tsx +++ b/src/components/Patient/SampleFilters.tsx @@ -2,12 +2,12 @@ import { SAMPLE_TEST_STATUS, SAMPLE_TEST_RESULT, SAMPLE_TYPE_CHOICES, -} from "../../Common/constants"; -import { FacilitySelect } from "../Common/FacilitySelect"; +} from "@/common/constants"; +import { FacilitySelect } from "@/components/Common/FacilitySelect"; import { FacilityModel } from "../Facility/models"; -import useMergeState from "../../Common/hooks/useMergeState"; +import useMergeState from "@/common/hooks/useMergeState"; import FiltersSlideover from "../../CAREUI/interactive/FiltersSlideover"; -import CircularProgress from "../Common/components/CircularProgress"; +import CircularProgress from "@/components/Common/components/CircularProgress"; import { FieldLabel } from "../Form/FormFields/FormField"; import { SelectFormField } from "../Form/FormFields/SelectFormField"; import { FieldChangeEvent } from "../Form/FormFields/Utils"; diff --git a/src/Components/Patient/SamplePreview.tsx b/src/components/Patient/SamplePreview.tsx similarity index 99% rename from src/Components/Patient/SamplePreview.tsx rename to src/components/Patient/SamplePreview.tsx index 3e692d4d43a..f1c8489bed9 100644 --- a/src/Components/Patient/SamplePreview.tsx +++ b/src/components/Patient/SamplePreview.tsx @@ -1,11 +1,11 @@ import { classNames, formatDateTime, humanizeStrings } from "../../Utils/utils"; -import ButtonV2 from "../Common/components/ButtonV2"; -import Page from "../Common/components/Page"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; +import Page from "@/components/Common/components/Page"; import useQuery from "../../Utils/request/useQuery"; import routes from "../../Redux/api"; -import Loading from "@/Components/Common/Loading"; +import Loading from "@/components/Common/Loading"; interface ISamplePreviewProps { id: string; sampleId: string; diff --git a/src/Components/Patient/SampleTest.tsx b/src/components/Patient/SampleTest.tsx similarity index 95% rename from src/Components/Patient/SampleTest.tsx rename to src/components/Patient/SampleTest.tsx index b4d36da74b6..4c158ff7189 100644 --- a/src/Components/Patient/SampleTest.tsx +++ b/src/components/Patient/SampleTest.tsx @@ -1,23 +1,23 @@ import { navigate } from "raviger"; import { useReducer, useState } from "react"; -import { SAMPLE_TYPE_CHOICES, ICMR_CATEGORY } from "../../Common/constants"; -import * as Notification from "../../Utils/Notifications.js"; +import { SAMPLE_TYPE_CHOICES, ICMR_CATEGORY } from "@/common/constants"; +import * as Notification from "../../Utils/Notifications"; import { SampleTestModel } from "./models"; -import { Cancel, Submit } from "../Common/components/ButtonV2"; +import { Cancel, Submit } from "@/components/Common/components/ButtonV2"; import { FieldLabel } from "../Form/FormFields/FormField"; import TextAreaFormField from "../Form/FormFields/TextAreaFormField"; -import useAppHistory from "../../Common/hooks/useAppHistory"; +import useAppHistory from "@/common/hooks/useAppHistory"; import { SelectFormField } from "../Form/FormFields/SelectFormField"; import TextFormField from "../Form/FormFields/TextFormField"; import CheckBoxFormField from "../Form/FormFields/CheckBoxFormField"; import { FieldChangeEvent } from "../Form/FormFields/Utils"; -import Page from "../Common/components/Page"; -import { FacilitySelect } from "../Common/FacilitySelect"; +import Page from "@/components/Common/components/Page"; +import { FacilitySelect } from "@/components/Common/FacilitySelect"; import request from "../../Utils/request/request"; import routes from "../../Redux/api"; import useQuery from "../../Utils/request/useQuery"; -import Loading from "@/Components/Common/Loading"; +import Loading from "@/components/Common/Loading"; const initForm: SampleTestModel = { isFastTrack: false, fast_track: "", diff --git a/src/Components/Patient/SampleTestCard.tsx b/src/components/Patient/SampleTestCard.tsx similarity index 97% rename from src/Components/Patient/SampleTestCard.tsx rename to src/components/Patient/SampleTestCard.tsx index c1a5d38454a..ad54850ea10 100644 --- a/src/Components/Patient/SampleTestCard.tsx +++ b/src/components/Patient/SampleTestCard.tsx @@ -1,14 +1,14 @@ import { navigate } from "raviger"; import { useState } from "react"; import { SampleTestModel } from "./models"; -import { SAMPLE_TEST_STATUS } from "../../Common/constants"; +import { SAMPLE_TEST_STATUS } from "@/common/constants"; import * as Notification from "../../Utils/Notifications"; import UpdateStatusDialog from "./UpdateStatusDialog"; import * as _ from "lodash-es"; import { formatDateTime } from "../../Utils/utils"; -import ButtonV2 from "../Common/components/ButtonV2"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; import { NonReadOnlyUsers } from "../../Utils/AuthorizeFor"; -import RelativeDateUserMention from "../Common/RelativeDateUserMention"; +import RelativeDateUserMention from "@/components/Common/RelativeDateUserMention"; import request from "../../Utils/request/request"; import routes from "../../Redux/api"; diff --git a/src/Components/Patient/SampleViewAdmin.tsx b/src/components/Patient/SampleViewAdmin.tsx similarity index 98% rename from src/Components/Patient/SampleViewAdmin.tsx rename to src/components/Patient/SampleViewAdmin.tsx index 2361d2a697a..5b84059d6bc 100644 --- a/src/Components/Patient/SampleViewAdmin.tsx +++ b/src/components/Patient/SampleViewAdmin.tsx @@ -6,23 +6,23 @@ import { SAMPLE_TEST_RESULT, SAMPLE_FLOW_RULES, SAMPLE_TYPE_CHOICES, -} from "../../Common/constants"; +} from "@/common/constants"; import * as Notification from "../../Utils/Notifications"; import { SampleTestModel } from "./models"; import UpdateStatusDialog from "./UpdateStatusDialog"; import { formatDateTime } from "../../Utils/utils"; import SearchInput from "../Form/SearchInput"; -import useFilters from "../../Common/hooks/useFilters"; -import { ExportButton } from "../Common/Export"; +import useFilters from "@/common/hooks/useFilters"; +import { ExportButton } from "@/components/Common/Export"; import CountBlock from "../../CAREUI/display/Count"; import CareIcon from "../../CAREUI/icons/CareIcon"; import { AdvancedFilterButton } from "../../CAREUI/interactive/FiltersSlideover"; -import Page from "../Common/components/Page"; +import Page from "@/components/Common/components/Page"; import useQuery from "../../Utils/request/useQuery"; import routes from "../../Redux/api"; import request from "../../Utils/request/request"; -import Loading from "@/Components/Common/Loading"; +import Loading from "@/components/Common/Loading"; export default function SampleViewAdmin() { const { qParams, diff --git a/src/Components/Patient/ShiftCreate.tsx b/src/components/Patient/ShiftCreate.tsx similarity index 93% rename from src/Components/Patient/ShiftCreate.tsx rename to src/components/Patient/ShiftCreate.tsx index 17d627d982c..350ebe4ccee 100644 --- a/src/Components/Patient/ShiftCreate.tsx +++ b/src/components/Patient/ShiftCreate.tsx @@ -1,15 +1,15 @@ -import * as Notification from "../../Utils/Notifications.js"; +import * as Notification from "../../Utils/Notifications"; import { BREATHLESSNESS_LEVEL, FACILITY_TYPES, PATIENT_CATEGORIES, SHIFTING_VEHICLE_CHOICES, -} from "../../Common/constants"; -import { Cancel, Submit } from "../Common/components/ButtonV2"; +} from "@/common/constants"; +import { Cancel, Submit } from "@/components/Common/components/ButtonV2"; import { useReducer, useState } from "react"; -import { FacilitySelect } from "../Common/FacilitySelect"; +import { FacilitySelect } from "@/components/Common/FacilitySelect"; import { FieldChangeEvent } from "../Form/FormFields/Utils"; import { FieldLabel } from "../Form/FormFields/FormField"; import PatientCategorySelect from "./PatientCategorySelect"; @@ -17,21 +17,21 @@ import PhoneNumberFormField from "../Form/FormFields/PhoneNumberFormField"; import TextAreaFormField from "../Form/FormFields/TextAreaFormField"; import TextFormField from "../Form/FormFields/TextFormField"; import { navigate } from "raviger"; -import { parsePhoneNumber } from "../../Utils/utils.js"; -import { phonePreg } from "../../Common/validation"; -import useAppHistory from "../../Common/hooks/useAppHistory"; +import { parsePhoneNumber } from "../../Utils/utils"; +import { phonePreg } from "@/common/validation"; +import useAppHistory from "@/common/hooks/useAppHistory"; import { useTranslation } from "react-i18next"; -import Page from "../Common/components/Page.js"; -import Card from "../../CAREUI/display/Card.js"; -import CheckBoxFormField from "../Form/FormFields/CheckBoxFormField.js"; -import { SelectFormField } from "../Form/FormFields/SelectFormField.js"; -import { PhoneNumberValidator } from "../Form/FieldValidators.js"; -import useQuery from "../../Utils/request/useQuery.js"; -import routes from "../../Redux/api.js"; -import request from "../../Utils/request/request.js"; +import Page from "@/components/Common/components/Page"; +import Card from "../../CAREUI/display/Card"; +import CheckBoxFormField from "../Form/FormFields/CheckBoxFormField"; +import { SelectFormField } from "../Form/FormFields/SelectFormField"; +import { PhoneNumberValidator } from "../Form/FieldValidators"; +import useQuery from "../../Utils/request/useQuery"; +import routes from "../../Redux/api"; +import request from "../../Utils/request/request"; import careConfig from "@careConfig"; -import Loading from "@/Components/Common/Loading"; +import Loading from "@/components/Common/Loading"; interface patientShiftProps { facilityId: string; patientId: string; diff --git a/src/Components/Patient/UpdateStatusDialog.tsx b/src/components/Patient/UpdateStatusDialog.tsx similarity index 97% rename from src/Components/Patient/UpdateStatusDialog.tsx rename to src/components/Patient/UpdateStatusDialog.tsx index c46bc4dfca6..eb75722c7e4 100644 --- a/src/Components/Patient/UpdateStatusDialog.tsx +++ b/src/components/Patient/UpdateStatusDialog.tsx @@ -4,13 +4,13 @@ import { SAMPLE_TEST_RESULT, SAMPLE_FLOW_RULES, HEADER_CONTENT_TYPES, -} from "../../Common/constants"; +} from "@/common/constants"; import { CreateFileResponse, SampleTestModel } from "./models"; -import * as Notification from "../../Utils/Notifications.js"; +import * as Notification from "../../Utils/Notifications"; import { LinearProgressWithLabel } from "../Files/FileUpload"; -import { Submit } from "../Common/components/ButtonV2"; +import { Submit } from "@/components/Common/components/ButtonV2"; import CareIcon from "../../CAREUI/icons/CareIcon"; -import ConfirmDialog from "../Common/ConfirmDialog"; +import ConfirmDialog from "@/components/Common/ConfirmDialog"; import { SelectFormField } from "../Form/FormFields/SelectFormField"; import { FieldChangeEvent } from "../Form/FormFields/Utils"; import TextFormField from "../Form/FormFields/TextFormField"; diff --git a/src/Components/Patient/Utils.ts b/src/components/Patient/Utils.ts similarity index 100% rename from src/Components/Patient/Utils.ts rename to src/components/Patient/Utils.ts diff --git a/src/Components/Patient/models.tsx b/src/components/Patient/models.tsx similarity index 99% rename from src/Components/Patient/models.tsx rename to src/components/Patient/models.tsx index 9843b867a5b..8c27199461b 100644 --- a/src/Components/Patient/models.tsx +++ b/src/components/Patient/models.tsx @@ -24,7 +24,7 @@ import { SOCIOECONOMIC_STATUS_CHOICES, URINATION_FREQUENCY_CHOICES, VENTILATOR_MODE_OPTIONS, -} from "../../Common/constants"; +} from "@/common/constants"; export interface FlowModel { id?: number; diff --git a/src/Components/Resource/BadgesList.tsx b/src/components/Resource/BadgesList.tsx similarity index 96% rename from src/Components/Resource/BadgesList.tsx rename to src/components/Resource/BadgesList.tsx index 491e5b03c39..f32a204e733 100644 --- a/src/Components/Resource/BadgesList.tsx +++ b/src/components/Resource/BadgesList.tsx @@ -1,4 +1,4 @@ -import { SHIFTING_FILTER_ORDER } from "../../Common/constants"; +import { SHIFTING_FILTER_ORDER } from "@/common/constants"; import routes from "../../Redux/api"; import useQuery from "../../Utils/request/useQuery"; diff --git a/src/Components/Resource/CommentSection.tsx b/src/components/Resource/CommentSection.tsx similarity index 94% rename from src/Components/Resource/CommentSection.tsx rename to src/components/Resource/CommentSection.tsx index 2a82fa064c3..632d608cd14 100644 --- a/src/Components/Resource/CommentSection.tsx +++ b/src/components/Resource/CommentSection.tsx @@ -1,8 +1,8 @@ import { useState } from "react"; -import * as Notification from "../../Utils/Notifications.js"; +import * as Notification from "../../Utils/Notifications"; import { formatDateTime, formatName } from "../../Utils/utils"; -import CircularProgress from "../Common/components/CircularProgress"; -import ButtonV2 from "../Common/components/ButtonV2"; +import CircularProgress from "@/components/Common/components/CircularProgress"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; import TextAreaFormField from "../Form/FormFields/TextAreaFormField"; import routes from "../../Redux/api"; import PaginatedList from "../../CAREUI/misc/PaginatedList"; diff --git a/src/Components/Resource/Commons.tsx b/src/components/Resource/Commons.tsx similarity index 100% rename from src/Components/Resource/Commons.tsx rename to src/components/Resource/Commons.tsx diff --git a/src/Components/Resource/ListFilter.tsx b/src/components/Resource/ListFilter.tsx similarity index 95% rename from src/Components/Resource/ListFilter.tsx rename to src/components/Resource/ListFilter.tsx index d39900aedb5..6e9fb54a5e2 100644 --- a/src/Components/Resource/ListFilter.tsx +++ b/src/components/Resource/ListFilter.tsx @@ -1,13 +1,13 @@ -import { FacilitySelect } from "../Common/FacilitySelect"; -import { RESOURCE_FILTER_ORDER } from "../../Common/constants"; -import { RESOURCE_CHOICES } from "../../Common/constants"; -import useMergeState from "../../Common/hooks/useMergeState"; +import { FacilitySelect } from "@/components/Common/FacilitySelect"; +import { RESOURCE_FILTER_ORDER } from "@/common/constants"; +import { RESOURCE_CHOICES } from "@/common/constants"; +import useMergeState from "@/common/hooks/useMergeState"; import FiltersSlideover from "../../CAREUI/interactive/FiltersSlideover"; import { FieldLabel } from "../Form/FormFields/FormField"; -import CircularProgress from "../Common/components/CircularProgress"; +import CircularProgress from "@/components/Common/components/CircularProgress"; import { FieldChangeEvent } from "../Form/FormFields/Utils"; import { SelectFormField } from "../Form/FormFields/SelectFormField"; -import { DateRange } from "../Common/DateRangeInputV2"; +import { DateRange } from "@/components/Common/DateRangeInputV2"; import DateRangeFormField from "../Form/FormFields/DateRangeFormField"; import dayjs from "dayjs"; import { dateQueryString } from "../../Utils/utils"; diff --git a/src/Components/Resource/ListView.tsx b/src/components/Resource/ListView.tsx similarity index 96% rename from src/Components/Resource/ListView.tsx rename to src/components/Resource/ListView.tsx index 31b34065aa5..8c05c1c665f 100644 --- a/src/Components/Resource/ListView.tsx +++ b/src/components/Resource/ListView.tsx @@ -3,20 +3,20 @@ import ListFilter from "./ListFilter"; import { formatFilter } from "./Commons"; import BadgesList from "./BadgesList"; import { formatDateTime } from "../../Utils/utils"; -import useFilters from "../../Common/hooks/useFilters"; -import { ExportButton } from "../Common/Export"; -import ButtonV2 from "../Common/components/ButtonV2"; +import useFilters from "@/common/hooks/useFilters"; +import { ExportButton } from "@/components/Common/Export"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; import { useTranslation } from "react-i18next"; import { AdvancedFilterButton } from "../../CAREUI/interactive/FiltersSlideover"; import CareIcon from "../../CAREUI/icons/CareIcon"; import dayjs from "../../Utils/dayjs"; import useQuery from "../../Utils/request/useQuery"; import routes from "../../Redux/api"; -import Page from "../Common/components/Page"; +import Page from "@/components/Common/components/Page"; import SearchInput from "../Form/SearchInput"; import request from "../../Utils/request/request"; -import Loading from "@/Components/Common/Loading"; +import Loading from "@/components/Common/Loading"; export default function ListView() { const { qParams, diff --git a/src/Components/Resource/ResourceBoardView.tsx b/src/components/Resource/ResourceBoardView.tsx similarity index 96% rename from src/Components/Resource/ResourceBoardView.tsx rename to src/components/Resource/ResourceBoardView.tsx index de432496fdd..8d5299fd3f8 100644 --- a/src/Components/Resource/ResourceBoardView.tsx +++ b/src/components/Resource/ResourceBoardView.tsx @@ -1,17 +1,17 @@ import { useState } from "react"; import { Link, navigate } from "raviger"; import ListFilter from "./ListFilter"; -import { RESOURCE_CHOICES } from "../../Common/constants"; +import { RESOURCE_CHOICES } from "@/common/constants"; import BadgesList from "./BadgesList"; import { formatFilter } from "./Commons"; -import useFilters from "../../Common/hooks/useFilters"; -import { ExportButton } from "../Common/Export"; -import ButtonV2 from "../Common/components/ButtonV2"; +import useFilters from "@/common/hooks/useFilters"; +import { ExportButton } from "@/components/Common/Export"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; import { useTranslation } from "react-i18next"; import { AdvancedFilterButton } from "../../CAREUI/interactive/FiltersSlideover"; import CareIcon from "../../CAREUI/icons/CareIcon"; import SearchInput from "../Form/SearchInput"; -import Tabs from "../Common/components/Tabs"; +import Tabs from "@/components/Common/components/Tabs"; import request from "../../Utils/request/request"; import routes from "../../Redux/api"; import KanbanBoard from "../Kanban/Board"; @@ -19,7 +19,7 @@ import { ResourceModel } from "../Facility/models"; import { classNames, formatDateTime, formatName } from "../../Utils/utils"; import dayjs from "dayjs"; -import PageTitle from "@/Components/Common/PageTitle"; +import PageTitle from "@/components/Common/PageTitle"; const resourceStatusOptions = RESOURCE_CHOICES.map((obj) => obj.text); const COMPLETED = ["COMPLETED", "REJECTED"]; diff --git a/src/Components/Resource/ResourceCreate.tsx b/src/components/Resource/ResourceCreate.tsx similarity index 95% rename from src/Components/Resource/ResourceCreate.tsx rename to src/components/Resource/ResourceCreate.tsx index ec41e6c9175..d7e9dcd7e45 100644 --- a/src/Components/Resource/ResourceCreate.tsx +++ b/src/components/Resource/ResourceCreate.tsx @@ -1,19 +1,19 @@ import { useReducer, useState } from "react"; -import { FacilitySelect } from "../Common/FacilitySelect"; -import * as Notification from "../../Utils/Notifications.js"; +import { FacilitySelect } from "@/components/Common/FacilitySelect"; +import * as Notification from "../../Utils/Notifications"; import { navigate } from "raviger"; import { OptionsType, RESOURCE_CATEGORY_CHOICES, RESOURCE_SUBCATEGORIES, -} from "../../Common/constants"; +} from "@/common/constants"; import { parsePhoneNumber } from "../../Utils/utils"; -import { phonePreg } from "../../Common/validation"; -import { Cancel, Submit } from "../Common/components/ButtonV2"; +import { phonePreg } from "@/common/validation"; +import { Cancel, Submit } from "@/components/Common/components/ButtonV2"; import PhoneNumberFormField from "../Form/FormFields/PhoneNumberFormField"; import { FieldChangeEvent } from "../Form/FormFields/Utils"; -import useAppHistory from "../../Common/hooks/useAppHistory"; +import useAppHistory from "@/common/hooks/useAppHistory"; import { useTranslation } from "react-i18next"; import TextFormField from "../Form/FormFields/TextFormField"; import { SelectFormField } from "../Form/FormFields/SelectFormField"; @@ -21,13 +21,13 @@ import TextAreaFormField from "../Form/FormFields/TextAreaFormField"; import RadioFormField from "../Form/FormFields/RadioFormField"; import { FieldLabel } from "../Form/FormFields/FormField"; import Card from "../../CAREUI/display/Card"; -import Page from "../Common/components/Page"; +import Page from "@/components/Common/components/Page"; import { PhoneNumberValidator } from "../Form/FieldValidators"; import useQuery from "../../Utils/request/useQuery"; import routes from "../../Redux/api"; import request from "../../Utils/request/request"; -import Loading from "@/Components/Common/Loading"; +import Loading from "@/components/Common/Loading"; interface resourceProps { facilityId: number; } diff --git a/src/Components/Resource/ResourceDetails.tsx b/src/components/Resource/ResourceDetails.tsx similarity index 98% rename from src/Components/Resource/ResourceDetails.tsx rename to src/components/Resource/ResourceDetails.tsx index 50e572f5680..667762e5d22 100644 --- a/src/Components/Resource/ResourceDetails.tsx +++ b/src/components/Resource/ResourceDetails.tsx @@ -1,16 +1,16 @@ import { useState } from "react"; import { classNames, formatDateTime, formatName } from "../../Utils/utils"; import { navigate } from "raviger"; -import * as Notification from "../../Utils/Notifications.js"; +import * as Notification from "../../Utils/Notifications"; import CommentSection from "./CommentSection"; -import ButtonV2 from "../Common/components/ButtonV2"; -import Page from "../Common/components/Page"; -import ConfirmDialog from "../Common/ConfirmDialog"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; +import Page from "@/components/Common/components/Page"; +import ConfirmDialog from "@/components/Common/ConfirmDialog"; import useQuery from "../../Utils/request/useQuery"; import routes from "../../Redux/api"; import request from "../../Utils/request/request"; import CareIcon from "../../CAREUI/icons/CareIcon"; -import Loading from "@/Components/Common/Loading"; +import Loading from "@/components/Common/Loading"; export default function ResourceDetails(props: { id: string }) { const [isPrintMode, setIsPrintMode] = useState(false); const [openDeleteResourceDialog, setOpenDeleteResourceDialog] = diff --git a/src/Components/Resource/ResourceDetailsUpdate.tsx b/src/components/Resource/ResourceDetailsUpdate.tsx similarity index 92% rename from src/Components/Resource/ResourceDetailsUpdate.tsx rename to src/components/Resource/ResourceDetailsUpdate.tsx index 7aac3031274..b281826db7b 100644 --- a/src/Components/Resource/ResourceDetailsUpdate.tsx +++ b/src/components/Resource/ResourceDetailsUpdate.tsx @@ -1,26 +1,26 @@ -import * as Notification from "../../Utils/Notifications.js"; -import { Cancel, Submit } from "../Common/components/ButtonV2"; +import * as Notification from "../../Utils/Notifications"; +import { Cancel, Submit } from "@/components/Common/components/ButtonV2"; import { useReducer, useState } from "react"; import { navigate, useQueryParams } from "raviger"; import Card from "../../CAREUI/display/Card"; -import CircularProgress from "../Common/components/CircularProgress"; -import { FacilitySelect } from "../Common/FacilitySelect"; +import CircularProgress from "@/components/Common/components/CircularProgress"; +import { FacilitySelect } from "@/components/Common/FacilitySelect"; import { FieldChangeEvent } from "../Form/FormFields/Utils"; import { FieldLabel } from "../Form/FormFields/FormField"; -import Page from "../Common/components/Page"; -import { RESOURCE_CHOICES } from "../../Common/constants"; +import Page from "@/components/Common/components/Page"; +import { RESOURCE_CHOICES } from "@/common/constants"; import RadioFormField from "../Form/FormFields/RadioFormField"; import { SelectFormField } from "../Form/FormFields/SelectFormField"; import TextAreaFormField from "../Form/FormFields/TextAreaFormField"; import TextFormField from "../Form/FormFields/TextFormField"; -import UserAutocomplete from "../Common/UserAutocompleteFormField"; -import useAppHistory from "../../Common/hooks/useAppHistory"; -import useQuery from "../../Utils/request/useQuery.js"; -import routes from "../../Redux/api.js"; -import { UserModel } from "../Users/models.js"; -import request from "../../Utils/request/request.js"; +import UserAutocomplete from "@/components/Common/UserAutocompleteFormField"; +import useAppHistory from "@/common/hooks/useAppHistory"; +import useQuery from "../../Utils/request/useQuery"; +import routes from "../../Redux/api"; +import { UserModel } from "../Users/models"; +import request from "../../Utils/request/request"; -import Loading from "@/Components/Common/Loading"; +import Loading from "@/components/Common/Loading"; interface resourceProps { id: string; } diff --git a/src/Components/Resource/models.ts b/src/components/Resource/models.ts similarity index 100% rename from src/Components/Resource/models.ts rename to src/components/Resource/models.ts diff --git a/src/Components/Scribe/Scribe.tsx b/src/components/Scribe/Scribe.tsx similarity index 99% rename from src/Components/Scribe/Scribe.tsx rename to src/components/Scribe/Scribe.tsx index 384bf519a04..6d9bbe7c812 100644 --- a/src/Components/Scribe/Scribe.tsx +++ b/src/components/Scribe/Scribe.tsx @@ -1,6 +1,6 @@ import React, { useState, useEffect, useRef } from "react"; import { Popover, PopoverButton, PopoverPanel } from "@headlessui/react"; -import ButtonV2 from "../Common/components/ButtonV2"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; import CareIcon from "../../CAREUI/icons/CareIcon"; import routes from "../../Redux/api"; import * as Notify from "../../Utils/Notifications"; diff --git a/src/Components/Scribe/formDetails.ts b/src/components/Scribe/formDetails.ts similarity index 99% rename from src/Components/Scribe/formDetails.ts rename to src/components/Scribe/formDetails.ts index c889dcf2558..ca56ff1b176 100644 --- a/src/Components/Scribe/formDetails.ts +++ b/src/components/Scribe/formDetails.ts @@ -4,8 +4,8 @@ import { REVIEW_AT_CHOICES, RHYTHM_CHOICES, TELEMEDICINE_ACTIONS, -} from "../../Common/constants"; -import { loadInvestigations } from "../Common/prescription-builder/InvestigationBuilder"; +} from "@/common/constants"; +import { loadInvestigations } from "@/components/Common/prescription-builder/InvestigationBuilder"; import { SYMPTOM_CHOICES } from "../Symptoms/types"; import { Field, ScribeForm } from "./Scribe"; diff --git a/src/Components/Shifting/BadgesList.tsx b/src/components/Shifting/BadgesList.tsx similarity index 97% rename from src/Components/Shifting/BadgesList.tsx rename to src/components/Shifting/BadgesList.tsx index 1615a7ece05..a06788781c6 100644 --- a/src/Components/Shifting/BadgesList.tsx +++ b/src/components/Shifting/BadgesList.tsx @@ -1,4 +1,4 @@ -import { SHIFTING_FILTER_ORDER } from "../../Common/constants"; +import { SHIFTING_FILTER_ORDER } from "@/common/constants"; import { useFacilityQuery } from "../Resource/BadgesList"; import { useTranslation } from "react-i18next"; import useQuery from "../../Utils/request/useQuery"; diff --git a/src/Components/Shifting/BoardView.tsx b/src/components/Shifting/BoardView.tsx similarity index 96% rename from src/Components/Shifting/BoardView.tsx rename to src/components/Shifting/BoardView.tsx index c071cc4d934..d05fcab2a9e 100644 --- a/src/Components/Shifting/BoardView.tsx +++ b/src/components/Shifting/BoardView.tsx @@ -1,32 +1,32 @@ import { SHIFTING_CHOICES_PEACETIME, SHIFTING_CHOICES_WARTIME, -} from "../../Common/constants"; +} from "@/common/constants"; import BadgesList from "./BadgesList"; -import { ExportButton } from "../Common/Export"; +import { ExportButton } from "@/components/Common/Export"; import ListFilter from "./ListFilter"; import SearchInput from "../Form/SearchInput"; import { formatFilter } from "./Commons"; import { Link, navigate } from "raviger"; -import useFilters from "../../Common/hooks/useFilters"; +import useFilters from "@/common/hooks/useFilters"; import { useState } from "react"; import { useTranslation } from "react-i18next"; -import ButtonV2 from "../Common/components/ButtonV2"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; import { AdvancedFilterButton } from "../../CAREUI/interactive/FiltersSlideover"; import CareIcon from "../../CAREUI/icons/CareIcon"; -import Tabs from "../Common/components/Tabs"; +import Tabs from "@/components/Common/components/Tabs"; import careConfig from "@careConfig"; import KanbanBoard from "../Kanban/Board"; import { classNames, formatDateTime, formatName } from "../../Utils/utils"; import dayjs from "dayjs"; -import ConfirmDialog from "../Common/ConfirmDialog"; +import ConfirmDialog from "@/components/Common/ConfirmDialog"; import { ShiftingModel } from "../Facility/models"; -import useAuthUser from "../../Common/hooks/useAuthUser"; +import useAuthUser from "@/common/hooks/useAuthUser"; import request from "../../Utils/request/request"; import routes from "../../Redux/api"; -import PageTitle from "@/Components/Common/PageTitle"; +import PageTitle from "@/components/Common/PageTitle"; export default function BoardView() { const { qParams, updateQuery, FilterBadges, advancedFilter } = useFilters({ diff --git a/src/Components/Shifting/CommentsSection.tsx b/src/components/Shifting/CommentsSection.tsx similarity index 94% rename from src/Components/Shifting/CommentsSection.tsx rename to src/components/Shifting/CommentsSection.tsx index 1a83f91d3f4..5d6aefb98fb 100644 --- a/src/Components/Shifting/CommentsSection.tsx +++ b/src/components/Shifting/CommentsSection.tsx @@ -1,9 +1,9 @@ import { useState } from "react"; -import CircularProgress from "../Common/components/CircularProgress"; -import * as Notification from "../../Utils/Notifications.js"; +import CircularProgress from "@/components/Common/components/CircularProgress"; +import * as Notification from "../../Utils/Notifications"; import { formatDateTime, formatName } from "../../Utils/utils"; import { useTranslation } from "react-i18next"; -import ButtonV2 from "../Common/components/ButtonV2"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; import routes from "../../Redux/api"; import { IComment } from "../Resource/models"; import PaginatedList from "../../CAREUI/misc/PaginatedList"; diff --git a/src/Components/Shifting/Commons.tsx b/src/components/Shifting/Commons.tsx similarity index 100% rename from src/Components/Shifting/Commons.tsx rename to src/components/Shifting/Commons.tsx diff --git a/src/Components/Shifting/ListFilter.tsx b/src/components/Shifting/ListFilter.tsx similarity index 96% rename from src/Components/Shifting/ListFilter.tsx rename to src/components/Shifting/ListFilter.tsx index 17692ac8f35..8d447acddca 100644 --- a/src/Components/Shifting/ListFilter.tsx +++ b/src/components/Shifting/ListFilter.tsx @@ -1,16 +1,16 @@ import { BREATHLESSNESS_LEVEL, SHIFTING_FILTER_ORDER, -} from "../../Common/constants"; -import { DateRange } from "../Common/DateRangeInputV2"; +} from "@/common/constants"; +import { DateRange } from "@/components/Common/DateRangeInputV2"; import { SHIFTING_CHOICES_PEACETIME, SHIFTING_CHOICES_WARTIME, -} from "../../Common/constants"; +} from "@/common/constants"; -import CircularProgress from "../Common/components/CircularProgress"; -import { FacilitySelect } from "../Common/FacilitySelect"; +import CircularProgress from "@/components/Common/components/CircularProgress"; +import { FacilitySelect } from "@/components/Common/FacilitySelect"; import { FieldChangeEvent } from "../Form/FormFields/Utils"; import { FieldLabel } from "../Form/FormFields/FormField"; import DateRangeFormField from "../Form/FormFields/DateRangeFormField"; @@ -18,9 +18,9 @@ import FiltersSlideover from "../../CAREUI/interactive/FiltersSlideover"; import { SelectFormField } from "../Form/FormFields/SelectFormField"; import PhoneNumberFormField from "../Form/FormFields/PhoneNumberFormField"; -import useMergeState from "../../Common/hooks/useMergeState"; +import useMergeState from "@/common/hooks/useMergeState"; import { useTranslation } from "react-i18next"; -import UserAutocomplete from "../Common/UserAutocompleteFormField"; +import UserAutocomplete from "@/components/Common/UserAutocompleteFormField"; import { dateQueryString, parsePhoneNumber } from "../../Utils/utils"; import dayjs from "dayjs"; import useQuery from "../../Utils/request/useQuery"; diff --git a/src/Components/Shifting/ListView.tsx b/src/components/Shifting/ListView.tsx similarity index 96% rename from src/Components/Shifting/ListView.tsx rename to src/components/Shifting/ListView.tsx index 1c1d63991f6..e74f80107b0 100644 --- a/src/Components/Shifting/ListView.tsx +++ b/src/components/Shifting/ListView.tsx @@ -1,25 +1,25 @@ import { useState } from "react"; import BadgesList from "./BadgesList"; -import ButtonV2 from "../Common/components/ButtonV2"; -import ConfirmDialog from "../Common/ConfirmDialog"; -import { ExportButton } from "../Common/Export"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; +import ConfirmDialog from "@/components/Common/ConfirmDialog"; +import { ExportButton } from "@/components/Common/Export"; import ListFilter from "./ListFilter"; -import Page from "../Common/components/Page"; +import Page from "@/components/Common/components/Page"; import SearchInput from "../Form/SearchInput"; import { formatDateTime } from "../../Utils/utils"; import { formatFilter } from "./Commons"; import { navigate } from "raviger"; -import useFilters from "../../Common/hooks/useFilters"; +import useFilters from "@/common/hooks/useFilters"; import { useTranslation } from "react-i18next"; import { AdvancedFilterButton } from "../../CAREUI/interactive/FiltersSlideover"; import CareIcon from "../../CAREUI/icons/CareIcon"; import dayjs from "../../Utils/dayjs"; -import useAuthUser from "../../Common/hooks/useAuthUser"; +import useAuthUser from "@/common/hooks/useAuthUser"; import request from "../../Utils/request/request"; import routes from "../../Redux/api"; import useQuery from "../../Utils/request/useQuery"; import careConfig from "@careConfig"; -import Loading from "@/Components/Common/Loading"; +import Loading from "@/components/Common/Loading"; import { IShift } from "./models"; export default function ListView() { diff --git a/src/Components/Shifting/ShiftDetails.tsx b/src/components/Shifting/ShiftDetails.tsx similarity index 97% rename from src/Components/Shifting/ShiftDetails.tsx rename to src/components/Shifting/ShiftDetails.tsx index cc39e048e89..6698b37beb9 100644 --- a/src/Components/Shifting/ShiftDetails.tsx +++ b/src/components/Shifting/ShiftDetails.tsx @@ -1,17 +1,17 @@ -import * as Notification from "../../Utils/Notifications.js"; +import * as Notification from "../../Utils/Notifications"; import { GENDER_TYPES, SHIFTING_CHOICES_PEACETIME, SHIFTING_CHOICES_WARTIME, -} from "../../Common/constants"; +} from "@/common/constants"; import { Link, navigate } from "raviger"; import { useState } from "react"; -import ButtonV2 from "../Common/components/ButtonV2"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; import CommentSection from "./CommentsSection"; -import ConfirmDialog from "../Common/ConfirmDialog.js"; +import ConfirmDialog from "@/components/Common/ConfirmDialog"; import { CopyToClipboard } from "react-copy-to-clipboard"; -import Page from "../Common/components/Page"; +import Page from "@/components/Common/components/Page"; import QRCode from "qrcode.react"; import RecordMeta from "../../CAREUI/display/RecordMeta"; import { @@ -21,15 +21,15 @@ import { } from "../../Utils/utils"; import { useTranslation } from "react-i18next"; -import useQuery from "../../Utils/request/useQuery.js"; -import routes from "../../Redux/api.js"; -import request from "../../Utils/request/request.js"; -import { ConsultationModel } from "../Facility/models.js"; -import CareIcon from "../../CAREUI/icons/CareIcon.js"; -import { PatientModel } from "../Patient/models.js"; +import useQuery from "../../Utils/request/useQuery"; +import routes from "../../Redux/api"; +import request from "../../Utils/request/request"; +import { ConsultationModel } from "../Facility/models"; +import CareIcon from "../../CAREUI/icons/CareIcon"; +import { PatientModel } from "../Patient/models"; import careConfig from "@careConfig"; -import Loading from "@/Components/Common/Loading"; +import Loading from "@/components/Common/Loading"; export default function ShiftDetails(props: { id: string }) { const [isPrintMode, setIsPrintMode] = useState(false); const [isCopied, setIsCopied] = useState(false); diff --git a/src/Components/Shifting/ShiftDetailsUpdate.tsx b/src/components/Shifting/ShiftDetailsUpdate.tsx similarity index 93% rename from src/Components/Shifting/ShiftDetailsUpdate.tsx rename to src/components/Shifting/ShiftDetailsUpdate.tsx index 64a7d1af110..4f30e3b345d 100644 --- a/src/Components/Shifting/ShiftDetailsUpdate.tsx +++ b/src/components/Shifting/ShiftDetailsUpdate.tsx @@ -1,4 +1,4 @@ -import * as Notification from "../../Utils/Notifications.js"; +import * as Notification from "../../Utils/Notifications"; import { BREATHLESSNESS_LEVEL, @@ -9,38 +9,38 @@ import { SHIFTING_CHOICES_WARTIME, SHIFTING_VEHICLE_CHOICES, USER_TYPES, -} from "../../Common/constants"; -import { Cancel, Submit } from "../Common/components/ButtonV2"; +} from "@/common/constants"; +import { Cancel, Submit } from "@/components/Common/components/ButtonV2"; import { navigate, useQueryParams } from "raviger"; import { useReducer, useState } from "react"; -import { ConsultationModel } from "../Facility/models.js"; -import DischargeModal from "../Facility/DischargeModal.js"; -import { FacilitySelect } from "../Common/FacilitySelect"; -import { FieldChangeEvent } from "../Form/FormFields/Utils.js"; +import { ConsultationModel } from "../Facility/models"; +import DischargeModal from "../Facility/DischargeModal"; +import { FacilitySelect } from "@/components/Common/FacilitySelect"; +import { FieldChangeEvent } from "../Form/FormFields/Utils"; import { FieldLabel } from "../Form/FormFields/FormField"; import PatientCategorySelect from "../Patient/PatientCategorySelect"; import PhoneNumberFormField from "../Form/FormFields/PhoneNumberFormField"; -import { SelectFormField } from "../Form/FormFields/SelectFormField.js"; +import { SelectFormField } from "../Form/FormFields/SelectFormField"; import TextAreaFormField from "../Form/FormFields/TextAreaFormField"; import TextFormField from "../Form/FormFields/TextFormField"; -import { parsePhoneNumber } from "../../Utils/utils.js"; -import useAppHistory from "../../Common/hooks/useAppHistory"; +import { parsePhoneNumber } from "../../Utils/utils"; +import useAppHistory from "@/common/hooks/useAppHistory"; import { useTranslation } from "react-i18next"; -import CircularProgress from "../Common/components/CircularProgress.js"; +import CircularProgress from "@/components/Common/components/CircularProgress"; import Card from "../../CAREUI/display/Card"; -import RadioFormField from "../Form/FormFields/RadioFormField.js"; -import Page from "../Common/components/Page.js"; -import { LinkedFacilityUsers } from "../Common/UserAutocompleteFormField.js"; -import { UserBareMinimum } from "../Users/models.js"; -import useQuery from "../../Utils/request/useQuery.js"; -import routes from "../../Redux/api.js"; -import { IShift } from "./models.js"; -import request from "../../Utils/request/request.js"; -import { PatientModel } from "../Patient/models.js"; -import useAuthUser from "../../Common/hooks/useAuthUser.js"; +import RadioFormField from "../Form/FormFields/RadioFormField"; +import Page from "@/components/Common/components/Page"; +import { LinkedFacilityUsers } from "@/components/Common/UserAutocompleteFormField"; +import { UserBareMinimum } from "../Users/models"; +import useQuery from "../../Utils/request/useQuery"; +import routes from "../../Redux/api"; +import { IShift } from "./models"; +import request from "../../Utils/request/request"; +import { PatientModel } from "../Patient/models"; +import useAuthUser from "@/common/hooks/useAuthUser"; import careConfig from "@careConfig"; -import Loading from "@/Components/Common/Loading"; +import Loading from "@/components/Common/Loading"; interface patientShiftProps { id: string; } diff --git a/src/Components/Shifting/models.ts b/src/components/Shifting/models.ts similarity index 100% rename from src/Components/Shifting/models.ts rename to src/components/Shifting/models.ts diff --git a/src/Components/Symptoms/SymptomsBuilder.tsx b/src/components/Symptoms/SymptomsBuilder.tsx similarity index 99% rename from src/Components/Symptoms/SymptomsBuilder.tsx rename to src/components/Symptoms/SymptomsBuilder.tsx index adc890775aa..1be74797278 100644 --- a/src/Components/Symptoms/SymptomsBuilder.tsx +++ b/src/components/Symptoms/SymptomsBuilder.tsx @@ -7,12 +7,12 @@ import { } from "./types"; import AutocompleteMultiSelectFormField from "../Form/FormFields/AutocompleteMultiselect"; import DateFormField from "../Form/FormFields/DateFormField"; -import ButtonV2 from "../Common/components/ButtonV2"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; import TextAreaFormField from "../Form/FormFields/TextAreaFormField"; import { classNames, dateQueryString } from "../../Utils/utils"; import { FieldChangeEvent } from "../Form/FormFields/Utils"; import CareIcon from "../../CAREUI/icons/CareIcon"; -import useSlug from "../../Common/hooks/useSlug"; +import useSlug from "@/common/hooks/useSlug"; import useQuery from "../../Utils/request/useQuery"; import SymptomsApi from "./api"; import request from "../../Utils/request/request"; diff --git a/src/Components/Symptoms/SymptomsCard.tsx b/src/components/Symptoms/SymptomsCard.tsx similarity index 98% rename from src/Components/Symptoms/SymptomsCard.tsx rename to src/components/Symptoms/SymptomsCard.tsx index 04c33d4440c..bbce57dfbbf 100644 --- a/src/Components/Symptoms/SymptomsCard.tsx +++ b/src/components/Symptoms/SymptomsCard.tsx @@ -1,5 +1,5 @@ import RecordMeta from "../../CAREUI/display/RecordMeta"; -import useSlug from "../../Common/hooks/useSlug"; +import useSlug from "@/common/hooks/useSlug"; import useQuery from "../../Utils/request/useQuery"; import { SymptomText } from "./SymptomsBuilder"; import SymptomsApi from "./api"; diff --git a/src/Components/Symptoms/api.ts b/src/components/Symptoms/api.ts similarity index 100% rename from src/Components/Symptoms/api.ts rename to src/components/Symptoms/api.ts diff --git a/src/Components/Symptoms/types.ts b/src/components/Symptoms/types.ts similarity index 100% rename from src/Components/Symptoms/types.ts rename to src/components/Symptoms/types.ts diff --git a/src/Components/Symptoms/utils.ts b/src/components/Symptoms/utils.ts similarity index 100% rename from src/Components/Symptoms/utils.ts rename to src/components/Symptoms/utils.ts diff --git a/src/Components/TeleIcu/Icons/DoctorIcon.tsx b/src/components/TeleIcu/Icons/DoctorIcon.tsx similarity index 100% rename from src/Components/TeleIcu/Icons/DoctorIcon.tsx rename to src/components/TeleIcu/Icons/DoctorIcon.tsx diff --git a/src/Components/TeleIcu/Icons/PatientIcon.tsx b/src/components/TeleIcu/Icons/PatientIcon.tsx similarity index 100% rename from src/Components/TeleIcu/Icons/PatientIcon.tsx rename to src/components/TeleIcu/Icons/PatientIcon.tsx diff --git a/src/Components/Users/ConfirmHomeFacilityUpdateDialog.tsx b/src/components/Users/ConfirmHomeFacilityUpdateDialog.tsx similarity index 94% rename from src/Components/Users/ConfirmHomeFacilityUpdateDialog.tsx rename to src/components/Users/ConfirmHomeFacilityUpdateDialog.tsx index 56c046be4f8..d31c281fb4e 100644 --- a/src/Components/Users/ConfirmHomeFacilityUpdateDialog.tsx +++ b/src/components/Users/ConfirmHomeFacilityUpdateDialog.tsx @@ -1,5 +1,5 @@ import { useState } from "react"; -import ConfirmDialog from "../Common/ConfirmDialog"; +import ConfirmDialog from "@/components/Common/ConfirmDialog"; interface ConfirmDialogProps { previousFacilityName: string; diff --git a/src/Components/Users/LinkFacilityDialog.tsx b/src/components/Users/LinkFacilityDialog.tsx similarity index 89% rename from src/Components/Users/LinkFacilityDialog.tsx rename to src/components/Users/LinkFacilityDialog.tsx index 6d33627ba89..73cce761e12 100644 --- a/src/Components/Users/LinkFacilityDialog.tsx +++ b/src/components/Users/LinkFacilityDialog.tsx @@ -1,7 +1,7 @@ import { useState } from "react"; -import { FacilitySelect } from "../Common/FacilitySelect"; +import { FacilitySelect } from "@/components/Common/FacilitySelect"; import { FacilityModel } from "../Facility/models"; -import ConfirmDialog from "../Common/ConfirmDialog"; +import ConfirmDialog from "@/components/Common/ConfirmDialog"; interface Props { username: string; diff --git a/src/Components/Users/ManageUsers.tsx b/src/components/Users/ManageUsers.tsx similarity index 97% rename from src/Components/Users/ManageUsers.tsx rename to src/components/Users/ManageUsers.tsx index 801ffae03af..7dc3eb8b5fe 100644 --- a/src/Components/Users/ManageUsers.tsx +++ b/src/components/Users/ManageUsers.tsx @@ -6,29 +6,29 @@ import CountBlock from "../../CAREUI/display/Count"; import CareIcon from "../../CAREUI/icons/CareIcon"; import { AdvancedFilterButton } from "../../CAREUI/interactive/FiltersSlideover"; import SlideOverCustom from "../../CAREUI/interactive/SlideOver"; -import { USER_TYPES } from "../../Common/constants"; -import useAuthUser from "../../Common/hooks/useAuthUser.js"; -import useFilters from "../../Common/hooks/useFilters"; -import useWindowDimensions from "../../Common/hooks/useWindowDimensions"; -import routes from "../../Redux/api.js"; -import * as Notification from "../../Utils/Notifications.js"; -import request from "../../Utils/request/request.js"; -import useQuery from "../../Utils/request/useQuery.js"; +import { USER_TYPES } from "@/common/constants"; +import useAuthUser from "@/common/hooks/useAuthUser"; +import useFilters from "@/common/hooks/useFilters"; +import useWindowDimensions from "@/common/hooks/useWindowDimensions"; +import routes from "../../Redux/api"; +import * as Notification from "../../Utils/Notifications"; +import request from "../../Utils/request/request"; +import useQuery from "../../Utils/request/useQuery"; import { classNames, formatName, isUserOnline, relativeTime, } from "../../Utils/utils"; -import { FacilitySelect } from "../Common/FacilitySelect"; -import Pagination from "../Common/Pagination"; -import UserDetails from "../Common/UserDetails"; -import UserDetailComponent from "../Common/UserDetailsComponet.js"; -import ButtonV2, { Submit } from "../Common/components/ButtonV2"; -import CircularProgress from "../Common/components/CircularProgress.js"; -import Page from "../Common/components/Page.js"; +import { FacilitySelect } from "@/components/Common/FacilitySelect"; +import Pagination from "@/components/Common/Pagination"; +import UserDetails from "@/components/Common/UserDetails"; +import UserDetailComponent from "@/components/Common/UserDetailsComponet"; +import ButtonV2, { Submit } from "@/components/Common/components/ButtonV2"; +import CircularProgress from "@/components/Common/components/CircularProgress"; +import Page from "@/components/Common/components/Page"; import { FacilityModel } from "../Facility/models"; -import TextFormField from "../Form/FormFields/TextFormField.js"; +import TextFormField from "../Form/FormFields/TextFormField"; import SearchInput from "../Form/SearchInput"; import ConfirmHomeFacilityUpdateDialog from "./ConfirmHomeFacilityUpdateDialog"; import SkillsSlideOver from "./SkillsSlideOver"; @@ -37,7 +37,7 @@ import UserDeleteDialog from "./UserDeleteDialog"; import UserFilter from "./UserFilter"; import { showUserDelete } from "../../Utils/permissions"; -import Loading from "@/Components/Common/Loading"; +import Loading from "@/components/Common/Loading"; export default function ManageUsers() { const { t } = useTranslation(); const { width } = useWindowDimensions(); diff --git a/src/Components/Users/ProfileComponents.tsx b/src/components/Users/ProfileComponents.tsx similarity index 100% rename from src/Components/Users/ProfileComponents.tsx rename to src/components/Users/ProfileComponents.tsx diff --git a/src/Components/Users/SkillsSlideOver.tsx b/src/components/Users/SkillsSlideOver.tsx similarity index 92% rename from src/Components/Users/SkillsSlideOver.tsx rename to src/components/Users/SkillsSlideOver.tsx index 1be0e891312..40f9a29e905 100644 --- a/src/Components/Users/SkillsSlideOver.tsx +++ b/src/components/Users/SkillsSlideOver.tsx @@ -1,15 +1,15 @@ import { useCallback, useState } from "react"; import SlideOverCustom from "../../CAREUI/interactive/SlideOver"; -import { SkillModel, SkillObjectModel } from "../Users/models"; -import { SkillSelect } from "../Common/SkillSelect"; +import { SkillModel, SkillObjectModel } from "./models"; +import { SkillSelect } from "@/components/Common/SkillSelect"; import UnlinkSkillDialog from "./UnlinkSkillDialog"; -import * as Notification from "../../Utils/Notifications.js"; -import ButtonV2 from "../Common/components/ButtonV2"; +import * as Notification from "../../Utils/Notifications"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; import AuthorizeFor from "../../Utils/AuthorizeFor"; -import { useIsAuthorized } from "../../Common/hooks/useIsAuthorized"; +import { useIsAuthorized } from "@/common/hooks/useIsAuthorized"; import { AddSkillsPlaceholder, SkillsArray } from "./SkillsSlideOverComponents"; import { useTranslation } from "react-i18next"; -import CircularProgress from "../Common/components/CircularProgress"; +import CircularProgress from "@/components/Common/components/CircularProgress"; import useQuery from "../../Utils/request/useQuery"; import request from "../../Utils/request/request"; import routes from "../../Redux/api"; diff --git a/src/Components/Users/SkillsSlideOverComponents.tsx b/src/components/Users/SkillsSlideOverComponents.tsx similarity index 96% rename from src/Components/Users/SkillsSlideOverComponents.tsx rename to src/components/Users/SkillsSlideOverComponents.tsx index 6b16a26196a..0593718588e 100644 --- a/src/Components/Users/SkillsSlideOverComponents.tsx +++ b/src/components/Users/SkillsSlideOverComponents.tsx @@ -1,7 +1,7 @@ import { useTranslation } from "react-i18next"; import CareIcon from "../../CAREUI/icons/CareIcon"; import { classNames } from "../../Utils/utils"; -import ButtonV2 from "../Common/components/ButtonV2"; +import ButtonV2 from "@/components/Common/components/ButtonV2"; import { SkillModel } from "./models"; import { Fragment } from "react"; diff --git a/src/Components/Users/UnlinkFacilityDialog.tsx b/src/components/Users/UnlinkFacilityDialog.tsx similarity index 95% rename from src/Components/Users/UnlinkFacilityDialog.tsx rename to src/components/Users/UnlinkFacilityDialog.tsx index 0af300ed942..d496870e567 100644 --- a/src/Components/Users/UnlinkFacilityDialog.tsx +++ b/src/components/Users/UnlinkFacilityDialog.tsx @@ -1,5 +1,5 @@ import { useState } from "react"; -import ConfirmDialog from "../Common/ConfirmDialog"; +import ConfirmDialog from "@/components/Common/ConfirmDialog"; interface ConfirmDialogProps { facilityName: string; diff --git a/src/Components/Users/UnlinkSkillDialog.tsx b/src/components/Users/UnlinkSkillDialog.tsx similarity index 93% rename from src/Components/Users/UnlinkSkillDialog.tsx rename to src/components/Users/UnlinkSkillDialog.tsx index fcae6de22a3..f93e3d45045 100644 --- a/src/Components/Users/UnlinkSkillDialog.tsx +++ b/src/components/Users/UnlinkSkillDialog.tsx @@ -1,5 +1,5 @@ import { useState } from "react"; -import ConfirmDialog from "../Common/ConfirmDialog"; +import ConfirmDialog from "@/components/Common/ConfirmDialog"; interface Props { skillName: string; diff --git a/src/Components/Users/UserAdd.tsx b/src/components/Users/UserAdd.tsx similarity index 98% rename from src/Components/Users/UserAdd.tsx rename to src/components/Users/UserAdd.tsx index 6a87e64425c..3c59d9eeab2 100644 --- a/src/Components/Users/UserAdd.tsx +++ b/src/components/Users/UserAdd.tsx @@ -4,16 +4,16 @@ import { GENDER_TYPES, USER_TYPES, USER_TYPE_OPTIONS, -} from "../../Common/constants"; -import { useAbortableEffect } from "../../Common/utils"; +} from "@/common/constants"; +import { useAbortableEffect } from "@/common/utils"; import { validateEmailAddress, validateName, validatePassword, validateUsername, -} from "../../Common/validation"; -import * as Notification from "../../Utils/Notifications.js"; -import { FacilitySelect } from "../Common/FacilitySelect"; +} from "@/common/validation"; +import * as Notification from "../../Utils/Notifications"; +import { FacilitySelect } from "@/components/Common/FacilitySelect"; import { FacilityModel } from "../Facility/models"; import { classNames, @@ -21,20 +21,20 @@ import { parsePhoneNumber, scrollTo, } from "../../Utils/utils"; -import { Cancel, Submit } from "../Common/components/ButtonV2"; +import { Cancel, Submit } from "@/components/Common/components/ButtonV2"; import PhoneNumberFormField from "../Form/FormFields/PhoneNumberFormField"; import TextFormField from "../Form/FormFields/TextFormField"; import { FieldChangeEvent } from "../Form/FormFields/Utils"; import { SelectFormField } from "../Form/FormFields/SelectFormField"; import DateFormField from "../Form/FormFields/DateFormField"; import { FieldLabel } from "../Form/FormFields/FormField"; -import useAppHistory from "../../Common/hooks/useAppHistory"; -import Page from "../Common/components/Page"; +import useAppHistory from "@/common/hooks/useAppHistory"; +import Page from "@/components/Common/components/Page"; import Card from "../../CAREUI/display/Card"; -import CircularProgress from "../Common/components/CircularProgress"; +import CircularProgress from "@/components/Common/components/CircularProgress"; import { DraftSection, useAutoSaveReducer } from "../../Utils/AutoSave"; import dayjs from "../../Utils/dayjs"; -import useAuthUser from "../../Common/hooks/useAuthUser"; +import useAuthUser from "@/common/hooks/useAuthUser"; import { PhoneNumberValidator } from "../Form/FieldValidators"; import routes from "../../Redux/api"; import request from "../../Utils/request/request"; @@ -43,7 +43,7 @@ import CareIcon from "../../CAREUI/icons/CareIcon"; import CheckBoxFormField from "../Form/FormFields/CheckBoxFormField"; import { useTranslation } from "react-i18next"; -import Loading from "@/Components/Common/Loading"; +import Loading from "@/components/Common/Loading"; interface UserProps { userId?: number; } diff --git a/src/Components/Users/UserDeleteDialog.tsx b/src/components/Users/UserDeleteDialog.tsx similarity index 89% rename from src/Components/Users/UserDeleteDialog.tsx rename to src/components/Users/UserDeleteDialog.tsx index 6d8b71c26b7..665b2ef0b4a 100644 --- a/src/Components/Users/UserDeleteDialog.tsx +++ b/src/components/Users/UserDeleteDialog.tsx @@ -1,4 +1,4 @@ -import ConfirmDialog from "../Common/ConfirmDialog"; +import ConfirmDialog from "@/components/Common/ConfirmDialog"; interface ConfirmDialogProps { name: string; diff --git a/src/Components/Users/UserFilter.tsx b/src/components/Users/UserFilter.tsx similarity index 94% rename from src/Components/Users/UserFilter.tsx rename to src/components/Users/UserFilter.tsx index ff2a81723cd..b6a0cae6bf9 100644 --- a/src/Components/Users/UserFilter.tsx +++ b/src/components/Users/UserFilter.tsx @@ -5,15 +5,15 @@ import { FieldLabel } from "../Form/FormFields/FormField"; import { USER_LAST_ACTIVE_OPTIONS, USER_TYPE_OPTIONS, -} from "../../Common/constants"; -import useMergeState from "../../Common/hooks/useMergeState"; +} from "@/common/constants"; +import useMergeState from "@/common/hooks/useMergeState"; import PhoneNumberFormField from "../Form/FormFields/PhoneNumberFormField"; import FiltersSlideover from "../../CAREUI/interactive/FiltersSlideover"; -import DistrictAutocompleteFormField from "../Common/DistrictAutocompleteFormField"; -import StateAutocompleteFormField from "../Common/StateAutocompleteFormField"; +import DistrictAutocompleteFormField from "@/components/Common/DistrictAutocompleteFormField"; +import StateAutocompleteFormField from "@/components/Common/StateAutocompleteFormField"; import { useTranslation } from "react-i18next"; import * as Notify from "../../Utils/Notifications"; -import { FacilitySelect } from "../Common/FacilitySelect"; +import { FacilitySelect } from "@/components/Common/FacilitySelect"; import { FacilityModel } from "../Facility/models"; import useQuery from "../../Utils/request/useQuery"; import routes from "../../Redux/api"; diff --git a/src/Components/Users/UserProfile.tsx b/src/components/Users/UserProfile.tsx similarity index 97% rename from src/Components/Users/UserProfile.tsx rename to src/components/Users/UserProfile.tsx index 23511d31cae..92d7f34aaa6 100644 --- a/src/Components/Users/UserProfile.tsx +++ b/src/components/Users/UserProfile.tsx @@ -1,10 +1,10 @@ import { useState, useReducer, FormEvent } from "react"; -import { GENDER_TYPES, LocalStorageKeys } from "../../Common/constants"; -import { validateEmailAddress } from "../../Common/validation"; -import * as Notification from "../../Utils/Notifications.js"; -import LanguageSelector from "../../Components/Common/LanguageSelector"; +import { GENDER_TYPES, LocalStorageKeys } from "@/common/constants"; +import { validateEmailAddress } from "@/common/validation"; +import * as Notification from "../../Utils/Notifications"; +import LanguageSelector from "@/components/Common/LanguageSelector"; import TextFormField from "../Form/FormFields/TextFormField"; -import ButtonV2, { Submit } from "../Common/components/ButtonV2"; +import ButtonV2, { Submit } from "@/components/Common/components/ButtonV2"; import { classNames, dateQueryString, @@ -18,10 +18,10 @@ import CareIcon from "../../CAREUI/icons/CareIcon"; import PhoneNumberFormField from "../Form/FormFields/PhoneNumberFormField"; import { FieldChangeEvent } from "../Form/FormFields/Utils"; import { SelectFormField } from "../Form/FormFields/SelectFormField"; -import { GenderType, SkillModel, UpdatePasswordForm } from "../Users/models"; -import UpdatableApp, { checkForUpdate } from "../Common/UpdatableApp"; +import { GenderType, SkillModel, UpdatePasswordForm } from "./models"; +import UpdatableApp, { checkForUpdate } from "@/components/Common/UpdatableApp"; import dayjs from "../../Utils/dayjs"; -import useAuthUser, { useAuthContext } from "../../Common/hooks/useAuthUser"; +import useAuthUser, { useAuthContext } from "@/common/hooks/useAuthUser"; import { PhoneNumberValidator } from "../Form/FieldValidators"; import useQuery from "../../Utils/request/useQuery"; import routes from "../../Redux/api"; @@ -29,10 +29,10 @@ import request from "../../Utils/request/request"; import DateFormField from "../Form/FormFields/DateFormField"; import { validateRule } from "./UserAdd"; import { useTranslation } from "react-i18next"; -import AvatarEditable from "@/Components/Common/AvatarEditable"; -import Page from "@/Components/Common/components/Page"; -import Loading from "@/Components/Common/Loading"; -import AvatarEditModal from "@/Components/Common/AvatarEditModal"; +import AvatarEditable from "@/components/Common/AvatarEditable"; +import Page from "@/components/Common/components/Page"; +import Loading from "@/components/Common/Loading"; +import AvatarEditModal from "@/components/Common/AvatarEditModal"; import uploadFile from "@/Utils/request/uploadFile"; import careConfig from "@careConfig"; diff --git a/src/Components/Users/models.tsx b/src/components/Users/models.tsx similarity index 97% rename from src/Components/Users/models.tsx rename to src/components/Users/models.tsx index cb41779c7ed..0b30a5ed6df 100644 --- a/src/Components/Users/models.tsx +++ b/src/components/Users/models.tsx @@ -1,4 +1,4 @@ -import { GENDER_TYPES, UserRole } from "../../Common/constants"; +import { GENDER_TYPES, UserRole } from "@/common/constants"; import { FeatureFlag } from "../../Utils/featureFlags"; import { DistrictModel, LocalBodyModel, StateModel } from "../Facility/models"; diff --git a/src/Components/VitalsMonitor/HL7DeviceClient.ts b/src/components/VitalsMonitor/HL7DeviceClient.ts similarity index 100% rename from src/Components/VitalsMonitor/HL7DeviceClient.ts rename to src/components/VitalsMonitor/HL7DeviceClient.ts diff --git a/src/Components/VitalsMonitor/HL7PatientVitalsMonitor.tsx b/src/components/VitalsMonitor/HL7PatientVitalsMonitor.tsx similarity index 99% rename from src/Components/VitalsMonitor/HL7PatientVitalsMonitor.tsx rename to src/components/VitalsMonitor/HL7PatientVitalsMonitor.tsx index 5c8d3e521f5..3acf8f5d81d 100644 --- a/src/Components/VitalsMonitor/HL7PatientVitalsMonitor.tsx +++ b/src/components/VitalsMonitor/HL7PatientVitalsMonitor.tsx @@ -5,7 +5,7 @@ import WaveformLabels from "./WaveformLabels"; import { classNames } from "../../Utils/utils"; import { IVitalsComponentProps, VitalsValueBase } from "./types"; import { triggerGoal } from "../../Integrations/Plausible"; -import useAuthUser from "../../Common/hooks/useAuthUser"; +import useAuthUser from "@/common/hooks/useAuthUser"; import dayjs from "dayjs"; import VitalsMonitorHeader from "./VitalsMonitorHeader"; import VitalsMonitorFooter from "./VitalsMonitorFooter"; diff --git a/src/Components/VitalsMonitor/HL7VitalsRenderer.ts b/src/components/VitalsMonitor/HL7VitalsRenderer.ts similarity index 100% rename from src/Components/VitalsMonitor/HL7VitalsRenderer.ts rename to src/components/VitalsMonitor/HL7VitalsRenderer.ts diff --git a/src/Components/VitalsMonitor/VentilatorDeviceClient.ts b/src/components/VitalsMonitor/VentilatorDeviceClient.ts similarity index 100% rename from src/Components/VitalsMonitor/VentilatorDeviceClient.ts rename to src/components/VitalsMonitor/VentilatorDeviceClient.ts diff --git a/src/Components/VitalsMonitor/VentilatorPatientVitalsMonitor.tsx b/src/components/VitalsMonitor/VentilatorPatientVitalsMonitor.tsx similarity index 100% rename from src/Components/VitalsMonitor/VentilatorPatientVitalsMonitor.tsx rename to src/components/VitalsMonitor/VentilatorPatientVitalsMonitor.tsx diff --git a/src/Components/VitalsMonitor/VentilatorWaveformsRenderer.ts b/src/components/VitalsMonitor/VentilatorWaveformsRenderer.ts similarity index 100% rename from src/Components/VitalsMonitor/VentilatorWaveformsRenderer.ts rename to src/components/VitalsMonitor/VentilatorWaveformsRenderer.ts diff --git a/src/Components/VitalsMonitor/VitalsMonitorFooter.tsx b/src/components/VitalsMonitor/VitalsMonitorFooter.tsx similarity index 89% rename from src/Components/VitalsMonitor/VitalsMonitorFooter.tsx rename to src/components/VitalsMonitor/VitalsMonitorFooter.tsx index 1a45b2cd000..29bfe7999d5 100644 --- a/src/Components/VitalsMonitor/VitalsMonitorFooter.tsx +++ b/src/components/VitalsMonitor/VitalsMonitorFooter.tsx @@ -1,5 +1,5 @@ import { AssetData } from "../Assets/AssetTypes"; -import AssetInfoPopover from "../Common/AssetInfoPopover"; +import AssetInfoPopover from "@/components/Common/AssetInfoPopover"; interface IVitalsMonitorFooterProps { asset?: AssetData; diff --git a/src/Components/VitalsMonitor/VitalsMonitorHeader.tsx b/src/components/VitalsMonitor/VitalsMonitorHeader.tsx similarity index 97% rename from src/Components/VitalsMonitor/VitalsMonitorHeader.tsx rename to src/components/VitalsMonitor/VitalsMonitorHeader.tsx index 7f839da04d7..4e6e3172036 100644 --- a/src/Components/VitalsMonitor/VitalsMonitorHeader.tsx +++ b/src/components/VitalsMonitor/VitalsMonitorHeader.tsx @@ -1,7 +1,7 @@ import { PatientAssetBed } from "../Assets/AssetTypes"; import { Link } from "raviger"; import CareIcon from "../../CAREUI/icons/CareIcon"; -import { GENDER_TYPES } from "../../Common/constants"; +import { GENDER_TYPES } from "@/common/constants"; import { formatPatientAge } from "../../Utils/utils"; interface VitalsMonitorHeaderProps { diff --git a/src/Components/VitalsMonitor/WaveformLabels.tsx b/src/components/VitalsMonitor/WaveformLabels.tsx similarity index 100% rename from src/Components/VitalsMonitor/WaveformLabels.tsx rename to src/components/VitalsMonitor/WaveformLabels.tsx diff --git a/src/Components/VitalsMonitor/types.ts b/src/components/VitalsMonitor/types.ts similarity index 100% rename from src/Components/VitalsMonitor/types.ts rename to src/components/VitalsMonitor/types.ts diff --git a/src/Components/VitalsMonitor/useHL7VitalsMonitor.ts b/src/components/VitalsMonitor/useHL7VitalsMonitor.ts similarity index 98% rename from src/Components/VitalsMonitor/useHL7VitalsMonitor.ts rename to src/components/VitalsMonitor/useHL7VitalsMonitor.ts index 839605d1cc3..20f9b9a9a59 100644 --- a/src/Components/VitalsMonitor/useHL7VitalsMonitor.ts +++ b/src/components/VitalsMonitor/useHL7VitalsMonitor.ts @@ -4,7 +4,7 @@ import HL7DeviceClient, { HL7VitalsWaveformData, } from "./HL7DeviceClient"; import HL7VitalsRenderer from "./HL7VitalsRenderer"; -import useCanvas from "../../Common/hooks/useCanvas"; +import useCanvas from "@/common/hooks/useCanvas"; import { ChannelOptions, IVitalsComponentProps, diff --git a/src/Components/VitalsMonitor/useVentilatorVitalsMonitor.ts b/src/components/VitalsMonitor/useVentilatorVitalsMonitor.ts similarity index 98% rename from src/Components/VitalsMonitor/useVentilatorVitalsMonitor.ts rename to src/components/VitalsMonitor/useVentilatorVitalsMonitor.ts index 737f06d07fe..6f24ae50bf7 100644 --- a/src/Components/VitalsMonitor/useVentilatorVitalsMonitor.ts +++ b/src/components/VitalsMonitor/useVentilatorVitalsMonitor.ts @@ -1,5 +1,5 @@ import { useCallback, useRef, useState } from "react"; -import useCanvas from "../../Common/hooks/useCanvas"; +import useCanvas from "@/common/hooks/useCanvas"; import { ChannelOptions, IVitalsComponentProps, diff --git a/src/Components/VitalsMonitor/useVitalsAspectRatioConfig.ts b/src/components/VitalsMonitor/useVitalsAspectRatioConfig.ts similarity index 85% rename from src/Components/VitalsMonitor/useVitalsAspectRatioConfig.ts rename to src/components/VitalsMonitor/useVitalsAspectRatioConfig.ts index 90d363e8306..6de68c6abbc 100644 --- a/src/Components/VitalsMonitor/useVitalsAspectRatioConfig.ts +++ b/src/components/VitalsMonitor/useVitalsAspectRatioConfig.ts @@ -1,4 +1,4 @@ -import useBreakpoints from "../../Common/hooks/useBreakpoints"; +import useBreakpoints from "@/common/hooks/useBreakpoints"; import { getVitalsCanvasSizeAndDuration } from "./utils"; export default function useVitalsAspectRatioConfig( diff --git a/src/Components/VitalsMonitor/utils.ts b/src/components/VitalsMonitor/utils.ts similarity index 100% rename from src/Components/VitalsMonitor/utils.ts rename to src/components/VitalsMonitor/utils.ts diff --git a/src/Components/ui/alert.tsx b/src/components/ui/alert.tsx similarity index 100% rename from src/Components/ui/alert.tsx rename to src/components/ui/alert.tsx diff --git a/src/Components/ui/button.tsx b/src/components/ui/button.tsx similarity index 100% rename from src/Components/ui/button.tsx rename to src/components/ui/button.tsx diff --git a/src/Components/ui/dropdown-menu.tsx b/src/components/ui/dropdown-menu.tsx similarity index 100% rename from src/Components/ui/dropdown-menu.tsx rename to src/components/ui/dropdown-menu.tsx diff --git a/src/Components/ui/toast.tsx b/src/components/ui/toast.tsx similarity index 100% rename from src/Components/ui/toast.tsx rename to src/components/ui/toast.tsx diff --git a/src/Components/ui/toaster.tsx b/src/components/ui/toaster.tsx similarity index 95% rename from src/Components/ui/toaster.tsx rename to src/components/ui/toaster.tsx index f3ec0c08f30..5887f0804da 100644 --- a/src/Components/ui/toaster.tsx +++ b/src/components/ui/toaster.tsx @@ -6,7 +6,7 @@ import { ToastProvider, ToastTitle, ToastViewport, -} from "@/Components/ui/toast"; +} from "@/components/ui/toast"; export function Toaster() { const { toasts } = useToast(); diff --git a/src/Components/ui/tooltip.tsx b/src/components/ui/tooltip.tsx similarity index 100% rename from src/Components/ui/tooltip.tsx rename to src/components/ui/tooltip.tsx diff --git a/src/hooks/use-toast.ts b/src/hooks/use-toast.ts index 2d8ff897040..01f0976bade 100644 --- a/src/hooks/use-toast.ts +++ b/src/hooks/use-toast.ts @@ -1,6 +1,6 @@ import * as React from "react"; -import type { ToastActionElement, ToastProps } from "@/Components/ui/toast"; +import type { ToastActionElement, ToastProps } from "@/components/ui/toast"; const TOAST_LIMIT = 1; const TOAST_REMOVE_DELAY = 1000000; diff --git a/src/pluginTypes.ts b/src/pluginTypes.ts index 26a07e4f141..06f75eacb6b 100644 --- a/src/pluginTypes.ts +++ b/src/pluginTypes.ts @@ -1,7 +1,7 @@ import { LazyExoticComponent } from "react"; -import { UserAssignedModel } from "./Components/Users/models"; +import { UserAssignedModel } from "@/components/Users/models"; import { AppRoutes } from "./Routers/AppRouter"; -import { INavItem } from "./Components/Common/Sidebar/Sidebar"; +import { INavItem } from "@/components/Common/Sidebar/Sidebar"; import { pluginMap } from "./pluginMap"; // Define the available plugins From 2e1cb3f8352a4374aa3d3c008dba38e169514ca6 Mon Sep 17 00:00:00 2001 From: Nitin Singh Date: Thu, 17 Oct 2024 16:10:57 +0530 Subject: [PATCH 27/30] fix #8815 clear function fixed and aligned arrow button --- src/components/Facility/SpokeFacilityEditor.tsx | 3 ++- src/components/Form/AutoCompleteAsync.tsx | 17 +++++------------ 2 files changed, 7 insertions(+), 13 deletions(-) diff --git a/src/components/Facility/SpokeFacilityEditor.tsx b/src/components/Facility/SpokeFacilityEditor.tsx index a6dfe9e00aa..3af6ae67661 100644 --- a/src/components/Facility/SpokeFacilityEditor.tsx +++ b/src/components/Facility/SpokeFacilityEditor.tsx @@ -99,7 +99,8 @@ export default function SpokeFacilityEditor(props: SpokeFacilityEditorProps) { showNOptions={8} selected={selectedFacility} setSelected={(v) => - v && !Array.isArray(v) && setSelectedFacility(v) + (v === undefined || (!Array.isArray(v) && v)) && + setSelectedFacility(v) } errors="" className="w-full" diff --git a/src/components/Form/AutoCompleteAsync.tsx b/src/components/Form/AutoCompleteAsync.tsx index ddec1503042..232c4798e57 100644 --- a/src/components/Form/AutoCompleteAsync.tsx +++ b/src/components/Form/AutoCompleteAsync.tsx @@ -125,15 +125,15 @@ const AutoCompleteAsync = (props: Props) => { /> {!disabled && ( -
+
{hasSelection && !loading && !required && (
{ e.preventDefault(); - onChange(null); + onChange(undefined); }} /> @@ -142,16 +142,9 @@ const AutoCompleteAsync = (props: Props) => {
)} {loading ? ( - + ) : ( - + )}
From f7fdb9bca9b84e25c3887d8ea7caf6d0d76c8c2c Mon Sep 17 00:00:00 2001 From: Nitin Singh Date: Thu, 17 Oct 2024 17:28:19 +0530 Subject: [PATCH 28/30] fix the drodpwon value persisting --- src/components/Form/AutoCompleteAsync.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Form/AutoCompleteAsync.tsx b/src/components/Form/AutoCompleteAsync.tsx index 232c4798e57..7dd5655ff4d 100644 --- a/src/components/Form/AutoCompleteAsync.tsx +++ b/src/components/Form/AutoCompleteAsync.tsx @@ -92,7 +92,7 @@ const AutoCompleteAsync = (props: Props) => { return (
0 ? selected : null} disabled={disabled} onChange={onChange} by={compareBy} From 1c45a45a83a8131d9862c9741db01dc6575dce1f Mon Sep 17 00:00:00 2001 From: Nitin Singh Date: Fri, 18 Oct 2024 19:26:49 +0530 Subject: [PATCH 29/30] test fail fix --- src/components/Facility/SpokeFacilityEditor.tsx | 6 +++--- src/components/Form/AutoCompleteAsync.tsx | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/components/Facility/SpokeFacilityEditor.tsx b/src/components/Facility/SpokeFacilityEditor.tsx index 3af6ae67661..b726e37eff2 100644 --- a/src/components/Facility/SpokeFacilityEditor.tsx +++ b/src/components/Facility/SpokeFacilityEditor.tsx @@ -78,7 +78,8 @@ export default function SpokeFacilityEditor(props: SpokeFacilityEditorProps) { setItem: (item: FacilitySpokeModel | FacilitySpokeRequest) => void, processing: boolean, ) => { - const [selectedFacility, setSelectedFacility] = useState(); + const [selectedFacility, setSelectedFacility] = + useState(null); useEffect(() => { setItem({ ...item, spoke: selectedFacility?.id }); @@ -99,8 +100,7 @@ export default function SpokeFacilityEditor(props: SpokeFacilityEditorProps) { showNOptions={8} selected={selectedFacility} setSelected={(v) => - (v === undefined || (!Array.isArray(v) && v)) && - setSelectedFacility(v) + (v === null || (!Array.isArray(v) && v)) && setSelectedFacility(v) } errors="" className="w-full" diff --git a/src/components/Form/AutoCompleteAsync.tsx b/src/components/Form/AutoCompleteAsync.tsx index 7dd5655ff4d..839a74c880c 100644 --- a/src/components/Form/AutoCompleteAsync.tsx +++ b/src/components/Form/AutoCompleteAsync.tsx @@ -92,7 +92,7 @@ const AutoCompleteAsync = (props: Props) => { return (
0 ? selected : null} + value={selected} disabled={disabled} onChange={onChange} by={compareBy} @@ -100,7 +100,7 @@ const AutoCompleteAsync = (props: Props) => { immediate >
-
+
{ className="h-4 w-4 text-secondary-800 transition-colors duration-200 ease-in-out hover:text-secondary-500" onClick={(e) => { e.preventDefault(); - onChange(undefined); + onChange(null); }} /> From 7617702299a564c124d13a1a964549ee353d1822 Mon Sep 17 00:00:00 2001 From: Nitin Singh Date: Wed, 23 Oct 2024 16:00:22 +0530 Subject: [PATCH 30/30] rebase with develop --- src/components/Facility/SpokeFacilityEditor.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Facility/SpokeFacilityEditor.tsx b/src/components/Facility/SpokeFacilityEditor.tsx index b726e37eff2..bf07ec4e9bb 100644 --- a/src/components/Facility/SpokeFacilityEditor.tsx +++ b/src/components/Facility/SpokeFacilityEditor.tsx @@ -100,7 +100,7 @@ export default function SpokeFacilityEditor(props: SpokeFacilityEditorProps) { showNOptions={8} selected={selectedFacility} setSelected={(v) => - (v === null || (!Array.isArray(v) && v)) && setSelectedFacility(v) + (v === null || !Array.isArray(v)) && setSelectedFacility(v) } errors="" className="w-full"